
Vegetable Soup Recipe tastes cozy and rich with layers of herby tomato broth, tender veggies, and just enough texture to feel hearty without weighing you down. This Vegetable Soup Recipe works well for busy home cooks who want a healthy, budget friendly dinner on the table in about 45 minutes. I have made some version of this soup since my broke college days, and it still saves my weeknight sanity.
Why Vegetable Soup Recipe Is Worth It
This Vegetable Soup Recipe turns simple pantry staples into a bowl that tastes like you hovered over the stove all afternoon. The broth tastes bright and savory, the vegetables stay tender but not mushy, and the whole thing feels like a hug you can eat with a spoon.
You control the veggies, the salt, and the richness, so it fits picky eaters and special diets without drama. It also reheats beautifully, so you cook once and enjoy it for lunches or quick dinners all week.
“This Vegetable Soup Recipe tastes like something from a cozy café, but it comes together with pantry staples and zero stress. ★★★★★”
Ingredients You Need
Vegetables
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, sliced into coins
- 2 celery stalks, sliced
- 1 red bell pepper, diced
- 2 cups green cabbage, shredded
- 2 medium Yukon gold potatoes, diced small
- 1 cup green beans, trimmed and cut into 1 inch pieces
- 3 cloves garlic, minced
You can swap the cabbage for chopped kale or spinach near the end of cooking. Use any color bell pepper you like, and grab pre chopped mirepoix mix if you want a shortcut.
Canned and pantry items
- 1 can (14.5 ounces) diced tomatoes, fire roasted if possible
- 1 can (15 ounces) kidney beans, drained and rinsed
- 1 can (15 ounces) cannellini beans or chickpeas, drained and rinsed
- 6 cups vegetable broth or chicken broth, low sodium
- 2 tablespoons tomato paste
- 1 teaspoon sugar, optional, to balance acidity
- 1 bay leaf
Use a good quality broth since it carries most of the flavor. I like low sodium Better Than Bouillon paste with water because it gives rich flavor and stores easily in the fridge.
Herbs and seasonings
- 1 ½ teaspoons kosher salt, plus more to taste
- ½ teaspoon black pepper
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- ½ teaspoon dried thyme
- ½ teaspoon smoked paprika or sweet paprika
- 1 teaspoon Italian seasoning, optional
- Juice of ½ lemon or 1 tablespoon red wine vinegar, to finish
- Fresh parsley, chopped, for garnish
Dry herbs work perfectly here, so you do not need fresh unless you already have them. Smoked paprika adds a subtle smoky note that makes the soup taste slow cooked.
Optional add ins
- 1 cup frozen peas
- 1 cup frozen corn
- 1 small zucchini, diced
- ½ cup small pasta shapes, like ditalini or elbow
- ½ cup cooked rice or cooked quinoa
Frozen veggies go straight from freezer to pot without thawing. Add cooked grains or pasta near the end so they do not soak up all the broth.
Equipment
- Large heavy bottomed pot or Dutch oven, 5 to 6 quart
- Cutting board and sharp knife
- Wooden spoon or heat safe spatula
- Ladle
- Measuring cups and spoons
A heavy pot helps the soup simmer evenly and prevents scorching on the bottom.
Quick Tips & substitutions
- Use pre chopped mirepoix mix to skip dicing onion, carrot, and celery.
- Choose low sodium broth so you control the salt level at the end.
- Swap potatoes for cauliflower florets if you want a lighter, low carb style soup.
- Stir in baby spinach or kale during the last 5 minutes for extra greens.
- Use any canned beans you have on hand, like black beans or pinto beans.
- Add a Parmesan rind to the pot while it simmers if you eat dairy, then pull it out before serving.
- Keep veggies in similar bite size pieces so they cook evenly.
- Add frozen peas and corn during the last 5 minutes so they stay bright and sweet.
- Taste and adjust salt and acid at the end, since the flavor deepens as it simmers.
- Skip the pasta or rice if you plan to freeze the soup, and add them later when reheating.
How to Make Vegetable Soup Recipe
Step 1: Sauté the aromatics
Heat the olive oil in your large pot over medium heat. Add the onion, carrot, and celery, and cook 5 to 7 minutes until the onion turns translucent and the veggies soften slightly. Stir often so nothing sticks or browns too deeply.
Add the bell pepper and cook 2 more minutes. Stir in the garlic and cook about 30 seconds until it smells fragrant, not burnt.
Step 2: Build the flavor base
Stir in the tomato paste and cook it for 1 to 2 minutes. The paste will darken slightly and coat the vegetables, which deepens the tomato flavor. Sprinkle in the dried oregano, basil, thyme, smoked paprika, Italian seasoning, salt, and pepper.
Stir well so the spices toast lightly in the oil and cling to the vegetables. This step gives your Vegetable Soup Recipe that restaurant style depth.
Step 3: Add vegetables and liquids
Add the potatoes, cabbage, green beans, diced tomatoes with their juices, kidney beans, and cannellini beans. Pour in the broth and add the bay leaf and sugar if you use it. Stir everything together, scraping the bottom of the pot to release any browned bits.
Raise the heat to bring the soup to a gentle boil. Once it boils, lower the heat to a steady simmer.
Step 4: Simmer until tender
Simmer the soup uncovered for 20 to 25 minutes. Stir occasionally so the vegetables cook evenly and nothing sticks. The soup finishes simmering when the potatoes and green beans feel tender when you poke them with a fork.
If you want a slightly thicker texture, lightly mash a few potatoes against the side of the pot and stir them back in. Taste the broth and adjust salt and pepper.
Step 5: Finish with freshness
Stir in any quick cooking add ins, like zucchini, peas, corn, or small pasta. Simmer 5 to 8 more minutes until the pasta cooks and the veggies turn tender. If you use spinach or kale, stir it in during the last 2 to 3 minutes so it wilts but stays bright.
Turn off the heat and stir in the lemon juice or vinegar. Remove the bay leaf, ladle the soup into bowls, and top with fresh parsley.
Recipe Variations
- Gluten free: Use gluten free broth and skip the pasta or use gluten free pasta.
- Vegan: Use vegetable broth, skip Parmesan rind, and finish with nutritional yeast for cheesy flavor.
- Low carb: Replace potatoes and beans with extra low carb veggies like zucchini, cauliflower, and mushrooms.
- High protein: Add cooked chicken breast, turkey, or plant based sausage near the end of simmering.
- Spicy: Add red pepper flakes or a chopped jalapeño with the garlic.
- Creamy: Stir in a splash of coconut milk or a spoonful of cashew cream at the end.
- Tomato heavy: Add an extra half can of diced tomatoes and a bit more sugar to balance.
Ways to Serve Vegetable Soup Recipe
- Serve with crusty garlic bread or warm pita for dunking.
- Ladle over cooked rice, quinoa, or small pasta for a heartier bowl.
- Top with grated Parmesan, a spoon of pesto, or a swirl of Greek yogurt.
- Pair with a simple green salad or grilled cheese sandwich.
- Serve in mugs as a starter before a simple roasted chicken or tofu dinner.
Storage Success
Let the Vegetable Soup Recipe cool until it feels just warm, not hot, before you tuck it into containers. Store in airtight containers in the fridge for up to 4 days, and the flavors actually deepen by day two. Reheat gently on the stove over medium low heat and add a splash of broth or water if it thickens.
Freeze portions in freezer safe containers or bags for up to 3 months, leaving a little space at the top for expansion. Thaw overnight in the fridge or warm straight from frozen on the stove with a bit of extra broth.

Vegetable Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat.
- Add the onion, carrots, and celery, and cook for 5 to 7 minutes, stirring often, until the onion turns translucent and the vegetables begin to soften.
- Add the diced bell pepper and cook for 2 more minutes, stirring occasionally.
- Stir in the minced garlic and cook for about 30 seconds, just until fragrant.
- Stir in the tomato paste and cook for 1 to 2 minutes, allowing it to darken slightly and coat the vegetables.
- Sprinkle in the dried oregano, dried basil, dried thyme, smoked paprika, Italian seasoning (if using), kosher salt, and black pepper.
- Stir well so the spices toast lightly in the oil and cling to the vegetables.
- Add the potatoes, cabbage, green beans, diced tomatoes with their juices, kidney beans, and cannellini beans to the pot.
- Pour in the broth and add the bay leaf and sugar, if using. Stir to combine, scraping the bottom of the pot to release any browned bits.
- Increase the heat to bring the soup to a gentle boil, then reduce to a steady simmer.
- Simmer the soup uncovered for 20 to 25 minutes, stirring occasionally, until the potatoes and green beans are tender when pierced with a fork.
- For a slightly thicker texture, lightly mash a few potato pieces against the side of the pot and stir them back into the soup.
- Taste the broth and adjust salt and pepper as needed.
- Stir in any quick-cooking add ins such as zucchini, peas, corn, or small pasta. Simmer for 5 to 8 more minutes, until the pasta is cooked and the added vegetables are tender.
- If using spinach or kale instead of some of the cabbage, stir it in during the last 2 to 3 minutes of cooking so it wilts but stays bright.
- Turn off the heat and stir in the lemon juice or red wine vinegar. Remove and discard the bay leaf.
- Ladle the soup into bowls and garnish with chopped fresh parsley before serving.
Notes
Approximate per 1 of 6 servings (made with vegetable broth, both kinds of beans, no pasta, and without optional add-ins): 210 calories; fat 6 g; saturated fat 1 g; carbohydrates 34 g; fiber 9 g; sugars 8 g; protein 9 g; sodium 780 mg. Values will vary based on broth brand, added pasta or grains, optional vegetables, and portion size.

Leave a Reply