Why You’ll Love This Recipe
I love this soup because it’s endlessly adaptable and always turns out delicious. I can use whatever vegetables I have on hand, and it still tastes amazing. It’s naturally vegan and low-calorie but filling thanks to the variety of textures and flavors. The best part is that it comes together in one pot, making cleanup a breeze. It’s my go-to when I want something comforting and seriously good for me.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Olive oil
-
Onion (diced)
-
Garlic (minced)
-
Carrots (sliced)
-
Celery (chopped)
-
Potatoes (diced)
-
Green beans (trimmed and chopped)
-
Zucchini (chopped)
-
Cabbage or spinach (optional)
-
Diced tomatoes (canned or fresh)
-
Vegetable broth
-
Bay leaf
-
Italian seasoning or dried thyme
-
Salt
-
Black pepper
-
Fresh parsley or lemon juice (for finishing)
Directions
-
I heat olive oil in a large pot over medium heat and sauté the onion, garlic, carrots, and celery until softened, about 5 minutes.
-
I stir in the potatoes, green beans, and zucchini.
-
I pour in the diced tomatoes and vegetable broth, then add the bay leaf, Italian seasoning, salt, and pepper.
-
I bring everything to a boil, then reduce the heat and let it simmer for 20–25 minutes until the vegetables are tender.
-
In the last few minutes, I stir in shredded cabbage or spinach if I’m using them.
-
I taste, adjust seasoning, and finish with fresh parsley or a squeeze of lemon juice before serving.
Servings and timing
This recipe makes 6 servings.
-
Prep time: 15 minutes
-
Cook time: 25 minutes
-
Total time: 40 minutes
Variations
Sometimes I add canned beans like kidney beans or chickpeas to make the soup more filling. I’ve also stirred in cooked quinoa or pasta for extra substance. When I want a smoky flavor, I sprinkle in a little smoked paprika. In the fall, I swap in butternut squash or sweet potatoes for the zucchini and green beans.
storage/reheating
I store the soup in an airtight container in the fridge for up to 5 days. It reheats well on the stovetop or in the microwave, and the flavors actually get better as it sits. For longer storage, I freeze it in individual portions for up to 3 months. I just thaw and reheat with a splash of broth or water if needed.
FAQs
Can I use frozen vegetables in this soup?
Yes, I often add frozen peas, corn, or mixed vegetables. They work perfectly and save prep time.
Is this soup vegan?
It is as long as I use vegetable broth. The soup is naturally plant-based and full of flavor.
How do I thicken the soup?
I mash a few of the cooked potatoes right into the broth or stir in a spoonful of tomato paste for a richer texture.
Can I make this in a slow cooker?
Yes, I add all the ingredients to the slow cooker and cook on low for 6–7 hours or on high for 3–4 hours.
What’s the best bread to serve with vegetable soup?
I love crusty baguette slices, sourdough, or even garlic bread for dipping into the savory broth.
Conclusion
Seriously good vegetable soup is one of my all-time favorites when I want something nourishing, flavorful, and easy. It’s loaded with veggies, customizable to whatever I have, and tastes even better the next day. Whether I enjoy it as a light dinner or a comforting lunch, this soup always lives up to its name—it’s seriously good.
Seriously Good Vegetable Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Loaded with hearty veggies and bold flavor, this comforting soup is perfect for cozy nights or healthy meal prep.
- Author: Sarah
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Soup, Main Dish
- Method: One-Pot, Simmered
- Cuisine: American, Vegetarian
- Diet: Vegan
Ingredients
2 tablespoons olive oil
1 medium onion, chopped
3 garlic cloves, minced
2 carrots, chopped
2 celery stalks, chopped
1 red bell pepper, chopped
1 medium zucchini, chopped
1 medium potato, diced
1 can (14.5 oz) diced tomatoes (with juice)
6 cups vegetable broth (or chicken broth)
1 teaspoon Italian seasoning
1/2 teaspoon paprika or turmeric (optional)
Salt and black pepper, to taste
1 cup green beans, trimmed and cut into 1-inch pieces
1 cup frozen peas or corn
2 cups spinach or kale, chopped
Juice of 1/2 lemon (optional, for brightness)
Fresh parsley, for garnish
Instructions
Heat olive oil in a large pot over medium heat. Add onion, garlic, carrots, and celery. Sauté for 5–6 minutes until softened.
Stir in bell pepper, zucchini, and potato. Cook for another 3–4 minutes.
Add diced tomatoes, broth, Italian seasoning, paprika/turmeric, salt, and pepper. Stir well.
Bring to a boil, then reduce heat and simmer uncovered for 20 minutes, or until potatoes are tender.
Stir in green beans, peas or corn, and spinach/kale. Cook for another 5 minutes.
Remove from heat and stir in lemon juice if using. Adjust seasonings to taste.
Serve hot, garnished with fresh parsley.
Notes
Add chickpeas, kidney beans, or lentils for protein and extra heartiness.
This soup freezes beautifully—cool completely before freezing in portions.
Swap veggies based on season: try butternut squash in fall or asparagus in spring.
A sprinkle of Parmesan on top adds richness.
