This Quick & Easy Vegetable Soup with Pesto and Couscous is a cozy, one-pot meal that's perfect for any night of the week. Packed with fresh vegetables, creamy beans, a hint of pesto, and tender couscous, it's a comforting, healthy dish that comes together in under 30 minutes.
Why You'll Love this Vegetable Soup:
- Quick & Easy: This one-pot soup comes together in under 30 minutes with just a few simple ingredients, making it perfect for busy nights.
- Packed with Veggies & Protein: Fresh asparagus, peas, and creamy butter beans create a nutritious, filling meal.
- Bursting with Fresh Flavor: Minced garlic, white wine, and a touch of pesto infuse every spoonful with rich, herby goodness.

Easy Vegetable Soup Ingredients:
- Butter – Adds richness and depth to the base of the soup.
- Yellow Onion – Sauteed for a sweet, mild base flavor.
- Garlic – Gives a savory kick that blends wonderfully with the pesto and broth.
- Dry White Wine – Adds acidity and depth to the broth, enhancing the overall flavor.
- Chicken Broth – A flavorful liquid base for the soup.
- Pearl Couscous – Small, round pasta with a chewy texture.
- Butter Beans – Creamy and mild, they add both texture and protein. You can substitute with other beans like cannellini or chickpeas.
- Asparagus – Fresh asparagus brings a bright, earthy flavor and tender texture. You can swap for other vegetables, such as zucchini or green beans.
- Peas – Frozen peas work well here for convenience. Fresh peas can be used if in season.
- Pesto – The star ingredient, adding an herby, garlicky richness to the soup.
- Parmesan – A touch of shaved parmesan on top adds saltiness and a final burst of flavor.
Dietary Substitutions & Allergy-Friendly Swaps:
- To make gluten-free: Use gluten-free short cut pasta (such as DeLallo Gluten-Free Orzo) or substitute with white rice. Always check the pesto to ensure it’s gluten-free.
- To make dairy-free: Omit the parmesan or use a dairy-free cheese alternative. For the pesto, use a dairy-free vegan pesto (such as Trader Joe's Vegan Kale, Cashew & Basil Pesto) . Also use dairy-free butter or olive oil instead of regular butter.
- To make vegetarian: Use vegetable broth instead of chicken broth to keep it fully plant-based.
- To make vegan: For a fully vegan version, follow dairy-free instructions as well as use a vegetable broth.
- To make low-carb/keto: Omit the couscous and substitute with cauliflower rice for a low-carb or keto-friendly version.
- To make nut-free: Double-check any store-bought pesto for potential nuts, as some pesto varieties may contain pine nuts or other tree nuts.
- To make low-sodium: Use low-sodium chicken broth (or vegetable broth for a vegetarian version) and use a salt-free pesto or make your own with fresh herbs to control the salt content. You can also skip the parmesan or use a salt-free cheese alternative.

How to Make this Quick & Easy Vegetable Soup:
- Sauté the aromatics: Melt butter in a large pot over medium heat. Add diced yellow onion and cook for 4–5 minutes, until softened. Stir in the garlic and cook for 1 more minute, until fragrant.
- Deglaze with wine: Pour in the white wine and let it simmer for about 1 minute, scraping up any browned bits from the bottom of the pot.
- Add broth and couscous: Stir in the chicken broth and pearl couscous. Bring to a boil, then reduce heat and simmer for 8–10 minutes, or until the couscous is mostly cooked.
- Add veggies and beans: Add the drained butter beans, chopped asparagus, and peas. Simmer for another 4–5 minutes, until the asparagus is tender and everything is heated through.
- Finish with pesto: Remove from heat and stir in the pesto. Season with salt and pepper to taste.
- Serve and garnish: Ladle soup into bowls and top with shaved parmesan if desired. Serve warm!

Tips for Making Vegetable Soup:
- Don’t overcook the veggies: Add asparagus and peas near the end so they stay bright and tender, not mushy.
- Make it your own: Swap in green beans, zucchini, or spinach depending on what’s in season or what you have on hand.
Make Ahead & Storage:
- Make Ahead: This vegetable soup is a great make-ahead recipe. The flavors deepen after sitting, so it’s even better the next day. Cook as directed, cool completely, and store in the fridge.
- Storage:
- Fridge: Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Freezer: This soup can be frozen, but the couscous may become a bit softer upon thawing. For best texture, freeze the soup without adding couscous, then stir in freshly cooked couscous when reheating.
- Reheating: Warm on the stove over medium heat or in the microwave in 1-minute intervals, stirring in between. Add a splash of broth or water if needed to loosen.

Easy Vegetable Soup FAQ's:
Absolutely! This recipe is flexible. Try zucchini, green beans, spinach, kale, or carrots. Just adjust the cooking time based on the vegetable.
You can swap in small pasta like orzo, ditalini, or even cooked rice. Just keep in mind that cook times may vary slightly.
Yes! Use olive oil instead of butter, use a vegetable broth, choose a vegan pesto (some contain cheese), and skip the Parmesan garnish or replace it with a vegan alternative.
Yes, with a note: couscous can get a bit soft after freezing. For best texture, freeze without the couscous and add it fresh when reheating.
Definitely. The flavors get even better after sitting overnight. Store in the fridge and enjoy within 4 days.
Add extra beans or serve with crusty bread on the side. You can even stir in some shredded chicken if you're not vegetarian.

4 More Soup Recipes You Will Love:
- Minestrone Soup
- Creamy Parmesan, Mushroom, & Wild Rice Soup
- Pasta e Fagioli Soup (Italian Pasta & Beans)
- Creamy Mushroom & Pearl Couscous Soup
Tried This Vegetable Soup recipe? I’d love to hear how it turned out! ⭐ Please leave a star rating and review in the recipe card below—your feedback helps others discover this creamy, flavorful dish. Enjoy, and happy cooking! Follow me on Instagram and Pinterest for more delicious recipes, travel inspiration, and behind-the-scenes content.
Recipe

Quick & Easy Vegetable Soup with Pesto and Couscous
Ingredients
- 1 tablespoon butter or olive oil
- ½ cup diced yellow onion
- 1 tablespoon minced garlic
- ¼ cup dry white wine optional, or sub with broth
- 4 cups chicken broth or veggie broth for vegetarian
- ½ cup pearl couscous
- 1 15 oz can butter beans (drained and rinsed)
- 1 cup chopped asparagus
- ½ cup peas frozen or fresh
- 2-3 tbsp pesto
- Salt and black pepper to taste
- Shaved Parmesan for garnish (optional)
Instructions
- Sauté Aromatics: In a large pot or Dutch oven, melt butter over medium heat. Add diced onion and sauté for 4–5 minutes, until soft and translucent. Stir in garlic and cook another 1 minute.
- Deglaze and Simmer: Pour in white wine to deglaze the pot, scraping up any brown bits. Let it simmer for 1 minute. Add broth and pearl couscous, bring to a boil, then reduce heat and simmer 8–10 minutes, until couscous is almost tender.
- Add Veggies: Stir in butter beans, asparagus, and peas. Simmer for another 4–5 minutes, or until asparagus is crisp-tender.
- Finish with Pesto: Remove from heat. Stir in pesto and season with salt and pepper to taste. Ladle into bowls and top with shaved Parmesan if desired.
Notes
- Storage: Store leftover soup in an airtight container in the refrigerator for up to 4 days. The couscous will continue to absorb liquid as it sits, so you may want to add a splash of broth or water when reheating.
- To Make Gluten-Free: Swap the pearl couscous for a gluten-free alternative such as rice, or a small gluten-free pasta. Always double-check that your pesto and broth are certified gluten-free.
- To Make Vegetarian/Vegan: Use vegetable broth to make vegetarian. To make it vegan, also use a dairy-free pesto and skip the Parmesan garnish or use a vegan version.
- Nutritional Information is an estimate only and will vary according to specific ingredients and amounts used.
Comments
No Comments