This Vegetable Soup Recipe is anything but boring. It’s hearty, packed with veggies, and has a secret flavor boost!


author’s note
This Secret Ingredient Makes the Best Vegetable Soup!
Even as a big vegetable lover (hi, that’s me!), I’ve had my fair share of veggie soups that were just… bland. You know the type: watery broth, sad chunks of carrots, and not much else.
That’s what pushed me to create this version. I wanted something filling enough for dinner, but also bright and flavorful enough to make me excited to eat veggies in soup form. The secret ingredient was inspired by my fridge clean-out habit: I had half a container of basil pesto sitting there, and on a whim, I stirred it in. Game changer. Now I never make vegetable soup without it!
And I loved it so much I made a creamy vegetable soup version you need to try next!

Ingredients
| Ingredient | Swaps & Tips |
|---|---|
| Olive oil | Avocado oil or butter |
| Onion, carrots, celery | Swap celery for fennel or bell pepper |
| Sweet potatoes | Try butternut squash or white potatoes |
| Petite-diced tomatoes | Fire-roasted tomatoes = smoky kick |
| Garlic & seasonings | Add Italian seasoning for more herby flavor |
| Broth | Use chicken for richness, veg for meat-free |
| Lemon | White wine vinegar also works |
| Fresh basil pesto | Spinach pesto or sun-dried tomato pesto |

What To Serve With Vegetable Soup Recipe
Here are some easy and delicious sides:
- Crusty bread: Warm French bread or homemade Dinner Rolls for dipping.
- Grilled cheese: A classic pairing with soup!
- Italian salad: A crisp salad with tomatoes, olives, and a delicious dressing.
- Cornbread: Slightly sweet and soft, a great contrast to the savory soup.
- Crackers: Buttery and crunchy—an easy, simple side!
Featured Comment
“I think this may be the best homemade soup I have ever eaten. I thought the pesto seemed like a strange thing to add to the soup but it was fantastic. My husband loved it.”
– Sharon

Storage
Let this Vegetable Soup Recipe cool, then store in an airtight container in the fridge for up to 5 days. Freeze for up to 3 months. Reheat on the stove or in the microwave, adding broth if needed.
More Soup Recipes:
Soups And Stews
Butternut Squash Soup
Soups And Stews
Easy Zuppa Toscana
Soups And Stews
Sweet Potato Stew
Soups And Stews
Broccoli Cheddar Soup

Vegetable Soup Recipe
Equipment
Ingredients
- 5 tablespoons olive oil divided
- 1 cup finely diced yellow onion 1 onion
- 1-1/2 cups diced carrots peeled; 2-3 carrots
- 1 cup finely diced celery 3 ribs
- 2 cups diced sweet potatoes peeled; 2 small potatoes
- 1 teaspoon salt or to taste
- 1/2 teaspoon pepper or to taste
- 2 tablespoons minced garlic
- 1 tablespoon Italian seasoning
- 1 teaspoon dried thyme
- 1-1/2 teaspoon ground cumin
- 1/8 teaspoon red pepper flakes optional
- 1 can (28-ounces) petite-diced tomatoes don't drain
- 6 cups chicken broth or vegetable broth
- 2 bay leaves
- 1 cup coarsely chopped flat-leaf parsley
- 1 large lemon
- basil pesto for serving, see note 1
- Crusty buttered bread optional, for serving
Instructions
- Heat 4 tablespoons olive oil in a large pot over medium-high heat. Add the onion, carrots, celery, sweet potatoes, salt, and pepper. Cook, stirring often, until the onion softens and turns golden, 7-9 minutes.
- Stir in garlic, Italian seasoning, thyme, cumin, and red pepper flakes (if using). Cook, stirring constantly, until fragrant, about 30 seconds.
- Pour in undrained diced tomatoes and cook for 2 minutes, stirring often. Add the broth and bay leaves. Increase heat to high and bring to a boil. Partially cover the pot, then reduce heat to maintain a gentle simmer. Cook for 20-25 minutes.
- Remove the lid and stir in parsley, ½ teaspoon lemon zest, and 1-2 tablespoons lemon juice. Remove the bay leaves. Taste and adjust seasoning with more salt, pepper, or red pepper flakes, if needed. Drizzle the remaining 1 tablespoon olive oil on top.
- Ladle into bowls and top each serving with a spoonful of pesto. Serve with crusty buttered bread on the side
Recipe Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Variations
Switch Things Up
- Change the veggies: Use any you like, keeping the same amount. Think: green beans, peppers, broccoli, or cauliflower.
- Add more greens: Stir in 1-2 cups of spinach or kale at the end until soft (kale takes longer).
- Make it hearty: Add cooked rice, quinoa, or small pasta.
- Add protein: Stir in cooked chicken, white beans, or lentils.



















This is not the same recipe as the picture and not the one I’ve fixed before of the best vegetable soup ever, that one had bow tie pasta and pintos and corn and peas . How do I find that recipe of yours ? My family loved it and I pinned it but now it’s the same picture with totally different recipe.
Hey Patricia, I sent you an email!
I absolutely loved the recipe that I had pinned years ago but this is not the same one or the same ingredients. Is the other one saved somewhere? I was really looking forward to making this soup while feeling under the weather.
Hey Coleen, I sent you an email!
What is the size of the container of basil pesto?
Whatever size — you’ll just be adding it to taste at the end 🙂 Like a spoonful per bowl!
Another great recipe. When I want to make something delish, I Google you!!
Thank you!!!
I am so happy to hear this! Thanks so much Cindy! 🙂
For some reason craving soup in this hot summer… why is refrigerated pesto recommended against shelf-stable?
I find the flavor is much better fresh. I haven’t ever found a shelf-stable pesto that has tasted good!
Just wondering, if I add liquid vegetable broth instead of the bouillon cubes would I reduce the amount of water I am using?
No. It would still be 8 cups liquid
Delicious. I altered the pasta. Otherwise superb soup. I love it. Thank you
Yum! So glad you enjoyed! Thanks Vicki! 🙂
Best vegetable soup I’ve ever made. Added Kielbasa and had hot cornbread. The pesto really did add a special touch and flavor.
I’m so happy to hear! Thanks Harry! 🙂
This soup is SO GOOD, every time I make it I get compliments.
Do you think it would still work if I added beef to it?
So happy to hear that! I’ll be sharing a beef vegetable soup later this year, stay tuned 🙂
Can you add the entire jar of pesto to the soup instead of adding individually?
I personally wouldn’t!
I think this may be the best homemade soup I have ever eaten. I thought the pesto seemed like a strange thing to add to the soup but it was fantastic. My husband loved it.
I’m so glad you enjoyed and you gave the pesto a chance! It’s so good! Thanks Sharon! 🙂