
Why You’ll Love This Recipe
This soup is loaded with nutrient-rich ingredients and offers a comforting, filling meal that’s easy to customize with whatever vegetables you have on hand. It’s perfect for vegetarians and can be adapted to include meat if desired.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
2 tablespoons olive oil
-
1 onion, diced
-
2 carrots, diced
-
2 celery stalks, diced
-
3 cloves garlic, minced
-
1 zucchini, diced
-
1 cup green beans, trimmed and cut
-
1 can (15 oz) diced tomatoes
-
1 can (15 oz) cannellini beans, drained and rinsed
-
6 cups vegetable or chicken broth
-
1 teaspoon dried oregano
-
1 teaspoon dried basil
-
1/2 teaspoon dried thyme
-
Salt and pepper to taste
-
1 cup small pasta (ditalini, elbow macaroni, or small shells)
-
2 cups fresh spinach or kale
-
Grated Parmesan cheese, for serving (optional)
directions
-
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery; sauté until softened, about 5-7 minutes.
-
Add garlic, zucchini, and green beans; cook for another 3-4 minutes.
-
Stir in diced tomatoes, beans, broth, oregano, basil, thyme, salt, and pepper. Bring to a boil.
-
Add pasta and reduce heat to simmer. Cook until pasta is al dente, about 8-10 minutes.
-
Stir in fresh spinach or kale and cook until wilted, about 2 minutes.
-
Adjust seasoning as needed and serve hot with grated Parmesan cheese if desired.
Servings and timing
Makes 6 servings
Preparation time: 10 minutes
Cooking time: 30 minutes
Total time: 40 minutes
Variations
-
Add diced potatoes or sweet potatoes for a heartier soup.
-
Use zucchini noodles or spiralized vegetables for a low-carb version.
-
Include cooked sausage or chicken for added protein.
-
Top with fresh herbs like basil or parsley for extra flavor.
-
Swap pasta for quinoa or rice for a gluten-free option.
storage/reheating
Store leftover soup in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop or microwave. Freeze for up to 3 months, preferably without pasta to prevent sogginess.
FAQs
Is Minestrone Soup vegetarian?
Yes, this version is vegetarian but can be made with chicken broth or added meat if preferred.
Can I use other beans?
Yes, kidney beans, navy beans, or chickpeas can be used.
Can I make this soup gluten-free?
Use gluten-free pasta or omit pasta and add extra vegetables or grains.
How do I store leftovers with pasta?
Store pasta separately or add freshly cooked pasta when reheating.
Can I freeze Minestrone Soup?
Freeze without pasta for best texture; add pasta fresh when serving.
What vegetables work best?
Seasonal vegetables like zucchini, green beans, carrots, and leafy greens work well.
How spicy is this soup?
This recipe is mild but can be spiced up with red pepper flakes.
Can I add cheese?
Parmesan cheese is traditional and adds flavor but is optional.
How long does it keep?
Refrigerate up to 4 days and freeze up to 3 months.
Can I prepare this soup ahead of time?
Yes, flavors develop nicely when made ahead and reheated.
Conclusion
Minestrone Soup is a versatile, comforting, and healthy meal that brings the best of fresh vegetables and beans together in a flavorful broth. Easy to customize and perfect for all seasons, it’s a go-to soup for nourishing and satisfying meals. Try this classic recipe to enjoy a taste of Italy in your own kitchen.

Minestrone Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Ava
- Total Time: 40 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Minestrone Soup is a hearty, vegetable-packed Italian classic full of fresh seasonal veggies, beans, pasta, and herbs in a savory broth. It’s a nourishing and versatile soup perfect for any time of year.
Ingredients
2 tablespoons olive oil
1 onion, diced
2 carrots, diced
2 celery stalks, diced
3 cloves garlic, minced
1 zucchini, diced
1 cup green beans, trimmed and cut
1 can (15 oz) diced tomatoes
1 can (15 oz) cannellini beans, drained and rinsed
6 cups vegetable or chicken broth
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon dried thyme
Salt and pepper to taste
1 cup small pasta (ditalini, elbow macaroni, or small shells)
2 cups fresh spinach or kale
Grated Parmesan cheese, for serving (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery; sauté until softened, about 5-7 minutes.
- Add garlic, zucchini, and green beans; cook for another 3-4 minutes.
- Stir in diced tomatoes, beans, broth, oregano, basil, thyme, salt, and pepper. Bring to a boil.
- Add pasta and reduce heat to simmer. Cook until pasta is al dente, about 8-10 minutes.
- Stir in fresh spinach or kale and cook until wilted, about 2 minutes.
- Adjust seasoning as needed and serve hot with grated Parmesan cheese if desired.
Notes
- Add diced potatoes or sweet potatoes for a heartier soup.
- Use zucchini noodles or spiralized vegetables for a low-carb version.
- Include cooked sausage or chicken for added protein.
- Top with fresh herbs like basil or parsley for extra flavor.
- Swap pasta for quinoa or rice for a gluten-free option.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 cup
- Calories: 220
- Sugar: 5g
- Sodium: 600mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 8g
- Protein: 10g
- Cholesterol: 0mg