When you want a warm, comforting bowl that feels like a hug and fuels your body with nourishing ingredients, this Easy & Healthy Minestrone Soup is it. Brimming with colorful vegetables, tender beans, and Italian herbs, this soup is a go-to for cozy nights, meal prep Sundays, or when you simply want something satisfying without the heaviness. It’s hearty enough to stand alone but also pairs beautifully with crusty bread or a simple green salad.
The beauty of minestrone lies in its flexibility. You can use what’s in season or what’s in your fridge. Zucchini, green beans, carrots, and tomatoes give this version a vibrant, fresh flavor. The broth is rich yet light, with a balance of garlic, onion, and herbs that makes every spoonful taste like home. Whether you’re vegetarian, trying to eat more plant-based, or just craving a healthy soup, this one’s a keeper.
What Kind of Broth Should I Use for Minestrone Soup?
For the richest flavor without adding meat, use a high-quality vegetable broth or stock. Homemade is always best, but there are great store-bought options with clean ingredients and low sodium. If you’re not vegetarian, chicken broth works too—just make sure it’s not too overpowering so the vegetables can shine.

Ingredients for the Easy & Healthy Minestrone Soup
Zucchini – Adds tender bites and absorbs the delicious herb flavor.
Carrots – For natural sweetness and hearty texture.
Celery – Gives depth and aromatic base flavor to the soup.
Green Beans – Adds a slight crunch and fresh, green flavor.
Canned Diced Tomatoes – Brings bright acidity and a rich tomato base.
White Beans (Cannellini or Great Northern) – For plant-based protein and creamy texture.
Garlic & Onion – The flavor foundation of any good soup.
Vegetable Broth – Keeps the soup light, vegetarian, and full of savory depth.
Italian Seasoning – A mix of basil, oregano, thyme, and rosemary to give that traditional minestrone taste.
Salt & Pepper – To season and enhance every layer of flavor.
Fresh Parsley & Parmesan (optional) – For a bright finish and a salty-savory kick right before serving.
How To Make the Easy & Healthy Minestrone Soup
Step 1: Sauté Your Base
In a large pot, heat a bit of olive oil over medium heat. Add chopped onions, garlic, carrots, and celery. Sauté for 5–7 minutes until they begin to soften and become fragrant.
Step 2: Add Tomatoes and Broth
Stir in your canned diced tomatoes (with juices) and pour in the vegetable broth. Bring the mixture to a simmer.
Step 3: Toss in the Veggies and Beans
Add zucchini, green beans, and drained white beans to the pot. Season with salt, pepper, and Italian seasoning. Simmer gently for about 15–20 minutes, until vegetables are tender but not mushy.
Step 4: Finish and Serve
Taste and adjust seasoning. Add chopped parsley for brightness. If you like, sprinkle grated Parmesan on top before serving. Serve hot with crusty bread or a side salad.
How to Serve and Store Minestrone Soup
Minestrone soup is best served hot, straight from the pot. A drizzle of olive oil, fresh parsley, or a shower of grated Parmesan can elevate every bowl. Pair it with a slice of toasted sourdough, focaccia, or even a grilled cheese sandwich for a complete meal.
To store leftovers, let the soup cool completely before transferring to airtight containers. It keeps well in the fridge for up to 5 days and freezes beautifully for up to 3 months. Reheat gently on the stove or in the microwave, adding a splash of broth or water if needed to loosen the consistency.
Frequently Asked Questions
Can I add pasta to this minestrone?
Yes! Small pasta like ditalini or elbow macaroni works great. Just cook it separately and add it right before serving to prevent sogginess.
Is this soup gluten-free?
As written, yes—as long as you skip adding pasta or use a gluten-free version.
Can I freeze this soup?
Absolutely. It freezes very well. Just avoid freezing with pasta in it, as pasta tends to get mushy when reheated.
What other beans can I use?
Kidney beans or chickpeas are perfect substitutes if you don’t have white beans on hand.
Can I make this in a slow cooker?
Yes, just toss everything into your slow cooker and cook on low for 6–7 hours or on high for 3–4 hours.
How do I make it spicy?
Add a pinch of red pepper flakes or stir in a bit of harissa or hot sauce for a warming kick.
Want More Soup Ideas?
If you love this Easy & Healthy Minestrone Soup, you’ll probably enjoy these cozy favorites:
- Creamy Shrimp Chowder for a rich and seafood-forward comfort meal.
- Zesty Tuscan Artichoke Soup with bold herbs and creamy textures.
- Crockpot Thai Coconut Chicken Soup if you’re craving something with global flair.
- Creamy Parmesan Italian Sausage Soup for something a bit heartier.
- Garlic Herb Roasted Potatoes and Veggies as the perfect side for soup night.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you go heavy on the garlic? Add pasta or keep it low-carb?
I love hearing how others make these recipes their own. Questions are welcome too—let’s help each other cook healthier, happier meals.
Explore more of my daily recipes on Pinterest – Life with Nina.

Easy & Healthy Minestrone Soup
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
This Easy & Healthy Minestrone Soup is a comforting, veggie-packed bowl full of hearty beans, colorful vegetables, and savory Italian herbs. Perfect for cozy nights or make-ahead lunches, it’s light, nourishing, and endlessly adaptable.
Ingredients
1 medium zucchini, chopped
2 medium carrots, sliced
2 stalks celery, sliced
1 cup green beans, trimmed and chopped
1 can (14.5 oz) diced tomatoes
1 can (15 oz) white beans, drained and rinsed
1 small onion, diced
3 cloves garlic, minced
4 cups vegetable broth
1 tablespoon Italian seasoning
1 teaspoon salt
1/2 teaspoon black pepper
2 tablespoons fresh parsley, chopped (optional)
1/4 cup grated Parmesan (optional)
Instructions
1. In a large pot, heat olive oil over medium heat. Add onion, garlic, carrots, and celery. Sauté for 5–7 minutes until soft and fragrant.
2. Add diced tomatoes with their juices and vegetable broth. Bring to a gentle simmer.
3. Stir in zucchini, green beans, and white beans. Season with Italian seasoning, salt, and pepper.
4. Simmer for 15–20 minutes until vegetables are tender.
5. Adjust seasoning to taste. Garnish with fresh parsley and Parmesan if desired. Serve warm.
Notes
For more depth of flavor, sauté the tomato paste (if using) with the vegetables before adding broth.
If adding pasta, cook it separately and stir it in before serving to avoid mushy texture.
Soup thickens as it cools; add broth when reheating for ideal consistency.
Nutrition
- Serving Size: 1 ½ cups
- Calories: 180
- Sugar: 5g
- Sodium: 620mg
- Fat: 4g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 7g
- Protein: 9g
- Cholesterol: 2mg
Keywords: Healthy, Vegan, Minestrone, Easy Soup



