Classic Minestrone Soup Recipe

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.

Classic Minestrone Soup Recipe - easy recipe with step by step instructions

VegetarianVegan
Meal Prep
Easy

Recipe Overview

⏱️
Prep
About 15 minutes to chop and prepare all ingredients before cooking.
🔥
Cook
Approximately 40 minutes to simmer and develop flavors.
Total
Total time is roughly 55 minutes from start to finish.
🍽️
Serves
Serves 6 people comfortably, making it great for families or meal prepping.
💰
Cost/Serving
$2.75

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)
Complete Guide
The Ultimate Ad-Free Cookbook

Get 100+ step-by-step, printable recipe cards with lifetime access—no more endless scrolling through blog posts.

The Ultimate Ad-Free Cookbook Cover
50% OFF TODAY
$39.99 $19.99
One printable guide · $19.99 · yours forever
📱 Instant Download🍳 100+ Recipes✓ 30-Day Guarantee
Download the Full Cookbook →
Sent to your email immediately.
🔒 Secure Payment • ✓ Money-Back Guarantee • ⚡ Instant Access

Equipment Needed

🫕Large soup pot or Dutch oven
🥄Wooden spoon
🔪Chef’s knife
🪵Cutting board
🥄Measuring cups and spoons
🔧Ladle
🔧Colander (for rinsing beans and draining pasta)

Step-by-Step Instructions

Follow these straightforward steps to build layers of flavor and achieve the perfect texture in your minestrone soup.

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.

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.
Classic Minestrone Soup Recipe - easy recipe with step by step instructions

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 - easy recipe with step by step instructions

Classic Minestrone Soup Recipe

★★★★★ (25 reviews)
Prep
About 15 minutes to chop and prepare all ingredients before cooking.
Cook
Approximately 40 minutes to simmer and develop flavors.
Total
Total time is roughly 55 minutes from start to finish.
Serves
Serves 6 people comfortably, making it great for families or meal prepping.

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.
Nutrition Facts
Amount Per Serving
Calories210
Total Fat4
Total Carbs35
Dietary Fiber7
Sugars6
Protein9

Did You Make This Classic Minestrone Soup Recipe?

We’d love to hear how it turned out. Leave a rating and comment below.