As an Amazon Associate I earn from qualifying purchases.
This classic minestrone soup recipe features fresh vegetables, beans, and pasta simmered in a fragrant broth. It’s a wholesome, easy-to-make meal perfect for cozy dinners or meal prep. Ready in under an hour using simple ingredients.
Hearty, vegetable-packed minestrone that warms the soul and comes together in under an hour.
Minestrone soup is a beloved Italian dish known for its hearty and wholesome qualities. It combines a colorful mix of fresh vegetables, beans, and pasta in a savory broth.
This soup is perfect for any season, offering a warm and satisfying meal that’s both nutritious and comforting. Its flexible ingredients allow for easy customization based on what’s available in your kitchen.
Ideal for lunch or dinner, minestrone is a great way to enjoy a balanced, plant-based meal. The rich flavors and textures make it a crowd-pleaser that’s simple to prepare.

Recipe Overview
Why This Recipe Works
Here’s why this Classic Minestrone Soup Recipe recipe has become a go-to favorite.
Why We Love It
- Packed with a variety of fresh vegetables for essential vitamins and minerals.
- High in fiber and plant-based protein, promoting digestive health and satiety.
- Easy to customize with seasonal produce or pantry staples.
- One-pot meal that saves time and reduces cleanup.
- Suitable for vegetarians and easily adaptable to vegan diets.
- Reheats well, making it perfect for meal prep and leftovers.
Shop the tools used in this recipe
Key Ingredients
Using **cannellini beans** adds creamy texture and protein, while **fresh herbs** like rosemary and thyme elevate the broth’s depth without overpowering the vegetables.
Gather these fresh and pantry staples to create a flavorful, hearty minestrone soup. Ingredients are grouped for ease of preparation.
Ingredient Notes
- For the Soup Base
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 zucchini, diced
- 1 cup green beans, trimmed and cut into 1-inch pieces
- For the Broth and Beans
- 6 cups vegetable broth
- 1 (14-ounce) can diced tomatoes
- 1 (15-ounce) can cannellini beans, drained and rinsed
- 1 teaspoon dried oregano
- 1 teaspoon dried thyme
- 1 small sprig fresh rosemary
- For the Pasta and Finishing
- 3/4 cup small pasta shapes (ditalini or elbow macaroni)
- Salt and freshly ground black pepper, to taste
- 2 tablespoons chopped fresh parsley
- Grated Parmesan cheese, for serving (optional)
Get 100+ step-by-step, printable recipe cards with lifetime access—no more endless scrolling through blog posts.

Equipment Needed
Step-by-Step Instructions
Follow these straightforward steps to build layers of flavor and achieve the perfect texture in your minestrone soup.
Pro Tip
Simmer the soup gently after adding pasta to avoid overcooking it; this keeps the noodles tender but firm, preserving the soup’s texture.
Success Tips
- Use a good-quality vegetable broth for a rich base.
- Don’t overcook the pasta to keep it from becoming mushy.
- Rinse canned beans well to reduce sodium and improve flavor.
- Fresh herbs added at the end brighten the soup’s taste.
- Adjust vegetable quantities based on seasonal availability.

Ingredient Swaps
If you need to swap ingredients, these alternatives work well without compromising flavor.
Best Substitutions
- Use kidney beans or chickpeas instead of cannellini beans.
- Swap zucchini for yellow squash or eggplant for variation.
- Replace small pasta with gluten-free pasta for dietary needs.
- Use chicken broth instead of vegetable broth if not vegetarian.
- Fresh herbs can be substituted with dried, but reduce quantity.
Frequently Asked Questions
Q: Can I freeze this soup?
A: Yes, minestrone freezes well. Store in airtight containers and consume within 3 months for best quality.
Q: Can I make this soup ahead of time?
A: Absolutely. It often tastes better the next day as flavors deepen. Just reheat gently before serving.
Q: Can I omit the pasta to make it lower carb?
A: Yes, you can leave out the pasta or add it only when serving to keep the soup lighter and reduce carbs.
Q: Is this recipe vegan?
A: The base recipe is vegan if you skip the Parmesan cheese topping or use a plant-based alternative.
Storage Tips
Proper storage keeps your minestrone fresh and tasty for later enjoyment.
Storage & Reheating
- Cool soup completely before refrigerating in airtight containers.
- Store in the fridge for up to 4 days.
- Freeze portions in freezer-safe containers for up to 3 months.
- Reheat gently on the stove to avoid overcooking pasta.
- Add a splash of broth or water when reheating if soup thickens.
What to Serve With It
Serve this soup alongside these complementary dishes for a complete meal.
Serving Suggestions
- Crusty garlic bread or focaccia
- Simple mixed green salad with vinaigrette
- Lightly sautéed greens like spinach or kale
- A glass of dry white wine or sparkling water with lemon

Classic Minestrone Soup Recipe
Ingredients
- For the Soup Base
- ☐ 2 tablespoons olive oil
- ☐ 1 medium onion, diced
- ☐ 2 cloves garlic, minced
- ☐ 2 medium carrots, diced
- ☐ 2 celery stalks, diced
- ☐ 1 zucchini, diced
- ☐ 1 cup green beans, trimmed and cut into 1-inch pieces
- For the Broth and Beans
- ☐ 6 cups vegetable broth
- ☐ 1 (14-ounce) can diced tomatoes
- ☐ 1 (15-ounce) can cannellini beans, drained and rinsed
- ☐ 1 teaspoon dried oregano
- ☐ 1 teaspoon dried thyme
- ☐ 1 small sprig fresh rosemary
- For the Pasta and Finishing
- ☐ 3/4 cup small pasta shapes (ditalini or elbow macaroni)
- ☐ Salt and freshly ground black pepper, to taste
- ☐ 2 tablespoons chopped fresh parsley
- ☐ Grated Parmesan cheese, for serving (optional)
Instructions
- 1 Heat the olive oil in a large soup pot over medium heat until shimmering.
- 2 Add the diced onion, carrots, and celery; sauté until softened and fragrant, about 5 minutes.
- 3 Stir in the minced garlic and cook for 1 minute until aromatic.
- 4 Add the zucchini and green beans, then pour in the vegetable broth and diced tomatoes with their juices.
- 5 Toss in the cannellini beans, dried oregano, thyme, and fresh rosemary sprig; bring the soup to a gentle boil.
- 6 Reduce heat and simmer uncovered for 20 minutes, allowing flavors to meld and vegetables to soften.
- 7 Remove the rosemary sprig, then add the pasta and cook until al dente, about 8-10 minutes, stirring occasionally.
- 8 Season with salt and freshly ground black pepper to taste.
- 9 Stir in chopped fresh parsley just before serving for a bright finish.
- 10 Ladle the soup into bowls and top with grated Parmesan if desired.
Did You Make This Classic Minestrone Soup Recipe?
We’d love to hear how it turned out. Leave a rating and comment below.

