Hearty Minestrone Vegetable Soup

Featured in: Everyday Home Plates

This rustic Italian classic brings together the finest seasonal vegetables, creamy cannellini beans, and small pasta shapes in a deeply flavorful vegetable broth. The slow-simmered base starts with aromatic onions, carrots, and celery, building layers of flavor with garlic, zucchini, and potatoes. Diced tomatoes add richness while dried Italian herbs infuse every spoonful with authentic Mediterranean notes. Fresh spinach wilts in at the end, adding vibrant color and nutrients. Serve with crusty bread and a dusting of Parmesan for a complete, satisfying meal that tastes even better the next day.

Updated on Wed, 28 Jan 2026 14:16:00 GMT
A steaming bowl of hearty Minestrone Vegetable Soup, topped with fresh parsley and grated Parmesan cheese, served with crusty bread on the side. Save
A steaming bowl of hearty Minestrone Vegetable Soup, topped with fresh parsley and grated Parmesan cheese, served with crusty bread on the side. | saborzitoune.com

The first time I made minestrone, it was a rainy Tuesday and I had a crisper drawer full of vegetables that needed using. My Italian neighbor had mentioned that minestrone translates to "big soup" and that the whole point was to use whatever you have on hand. That afternoon, I discovered that this humble soup has a way of making the house feel warmer before you even sit down to eat.

Last winter, my sister came over unexpectedly when I had a pot simmering on the stove. She kept hovering around the kitchen, asking what smelled so incredible. We ended up eating the entire batch while standing at the counter, and she still asks me to make it every time the weather turns cold.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Olive oil: Use a good quality extra virgin olive oil since the fat carries so much flavor in this vegetable forward soup
  • Yellow onion: Sweet onions work beautifully here and form the aromatic foundation with carrots and celery
  • Carrots and celery: Slice them into thin coins so they soften evenly and dont require longer cooking time
  • Garlic: Add it after the initial vegetables have softened so it doesnt burn and turn bitter
  • Zucchini and potato: The potato adds creaminess while zucchini contributes texture without overpowering other flavors
  • Green beans: Fresh green beans hold their shape better than frozen ones and add a lovely pop of color
  • Diced tomatoes: The canned tomatoes provide acidity that balances the sweetness of the vegetables
  • Cannellini beans: These creamy white beans are traditional and hold their shape beautifully during simmering
  • Small pasta: Ditalini, elbow macaroni, or small shells work perfectly because they spoon up easily with the broth
  • Vegetable broth: A quality broth makes a huge difference so use one you enjoy drinking on its own
  • Dried Italian herbs: A blend of oregano, basil, and thyme provides that classic Italian flavor profile
  • Baby spinach or kale: Stirred in at the very end so it stays bright and doesnt turn mushy
  • Fresh parsley: Adds a bright, fresh finish that cuts through the rich, hearty broth

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat the olive oil in a large pot over medium heat, then add the onion, carrots, and celery. Sauté for about 5 minutes until the vegetables soften and the kitchen starts to smell wonderful.
Add more vegetables:
Stir in the garlic, zucchini, potato, and green beans. Cook for another 3 minutes to soften everything slightly before adding liquid.
Create the soup base:
Pour in the diced tomatoes, cannellini beans, vegetable broth, dried herbs, and bay leaf. Bring everything to a gentle boil while stirring to combine.
Simmer together:
Reduce the heat, cover the pot, and let it simmer for 20 minutes. This allows all the flavors to meld and the vegetables to become tender.
Add the pasta:
Stir in the pasta and simmer uncovered for 8 to 10 minutes. Keep an eye on it so the pasta cooks to al dente and doesnt absorb all the broth.
Finish with greens:
Remove the bay leaf, then add the spinach or kale and cook for just 2 minutes until wilted. Season with salt and pepper to taste.
Serve immediately:
Ladle the hot soup into bowls, garnish with fresh parsley, and sprinkle with Parmesan cheese if desired. Watch it disappear quickly.
Colorful Minestrone Vegetable Soup in a rustic pot, featuring zucchini, carrots, beans, and pasta in a rich tomato broth, ready to serve. Save
Colorful Minestrone Vegetable Soup in a rustic pot, featuring zucchini, carrots, beans, and pasta in a rich tomato broth, ready to serve. | saborzitoune.com

This soup became my go to gift for friends who need comfort. There is something deeply satisfying about dropping off a warm container of minestrone, knowing it will taste even better when they reheat it for dinner that night.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

Minestrone is incredibly forgiving and adaptable. I have made versions with cabbage in winter, added fresh peas in spring, and thrown in whatever vegetables were languishing in my refrigerator. The key is maintaining the balance between beans, pasta, and broth while letting the vegetables change with the seasons.

Serving Suggestions

A thick slice of crusty bread is practically mandatory for soaking up every last drop of the flavorful broth. A simple green salad with a bright vinaigrette provides a nice contrast to the hearty, comforting soup. If you want to make it a more substantial meal, a light white wine like Pinot Grigio complements the vegetables beautifully.

Storage and Reheating

The soup keeps well in the refrigerator for up to four days and actually develops more flavor as it sits. When reheating, add a splash of water or broth because the pasta will have absorbed quite a bit of liquid. Avoid boiling it aggressively since this can break down the vegetables and make the pasta mushy.

  • Freeze individual portions without the pasta for the best results
  • Add fresh pasta when reheating frozen portions
  • The soup can be made entirely ahead and finished with pasta just before serving
Close-up of Minestrone Vegetable Soup showing fresh spinach wilted into the broth, with a spoon ready for a comforting, nutritious meal. Save
Close-up of Minestrone Vegetable Soup showing fresh spinach wilted into the broth, with a spoon ready for a comforting, nutritious meal. | saborzitoune.com

There is nothing quite like watching someone take their first spoonful of this soup and see their face relax. Good soup does that to people.

Recipe FAQs

What vegetables work best in minestrone?

Traditional minestrone includes onions, carrots, celery, zucchini, potatoes, and green beans. You can also add seasonal vegetables like cabbage, peas, or Swiss chard depending on what's fresh and available.

Can I make this gluten-free?

Yes! Simply substitute regular pasta with gluten-free pasta shapes like rice-based corn pasta. The rest of the ingredients are naturally gluten-free, making this an easy adaptation.

How long does minestrone keep in the refrigerator?

Minestrone stores beautifully for 4-5 days in an airtight container. The flavors actually develop and improve over time. Note that the pasta will continue to absorb liquid, so you may need to add extra broth when reheating.

Can I freeze minestrone soup?

Yes, minestrone freezes well for up to 3 months. For best results, freeze without the pasta and add fresh pasta when reheating. This prevents the pasta from becoming mushy during freezing and thawing.

What's the secret to a flavorful broth?

Simmering a Parmesan rind in the broth adds incredible umami depth. Also, sautéing your vegetables before adding liquid creates a caramelized base that enriches the entire soup. Don't forget to remove the bay leaf before serving!

What pasta shape is traditionally used?

Ditalini (small tubes), elbow macaroni, or small shells are classic choices. These small shapes hold up well in soup and are easy to scoop up with every spoonful. Choose any small pasta that catches your eye.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Hearty Minestrone Vegetable Soup

Hearty Italian soup with beans, pasta, and seasonal vegetables in a savory herb broth

Prep time
20 minutes
Time to cook
40 minutes
Overall time
60 minutes
Created by Lucinda Wolfe


Skill level Easy

Cuisine Italian

Makes 6 Portions

Dietary details Suitable for vegetarians

What You'll Need

Vegetables

01 2 tablespoons olive oil
02 1 medium yellow onion, diced
03 2 carrots, peeled and sliced
04 2 celery stalks, sliced
05 2 cloves garlic, minced
06 1 medium zucchini, diced
07 1 medium potato, peeled and diced
08 1 cup green beans, chopped
09 1 can (14 ounces) diced tomatoes

Legumes & Pasta

01 1 can (14 ounces) cannellini beans, drained and rinsed
02 1 cup small pasta such as ditalini or elbow macaroni

Broth & Seasonings

01 6 cups vegetable broth
02 2 teaspoons dried Italian herbs including oregano, basil, and thyme
03 1 bay leaf
04 Salt and freshly ground black pepper to taste

Finishing Touches

01 2 cups baby spinach or chopped kale
02 2 tablespoons fresh parsley, chopped
03 Freshly grated Parmesan cheese for serving, optional

How To Make

Step 01

Sauté Aromatics: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 5 minutes until softened.

Step 02

Build Vegetable Base: Stir in garlic, zucchini, potato, and green beans. Cook for 3 minutes.

Step 03

Combine Liquids and Seasonings: Add diced tomatoes, cannellini beans, vegetable broth, dried herbs, and bay leaf. Bring to a boil.

Step 04

Simmer Vegetables: Reduce heat, cover, and simmer for 20 minutes.

Step 05

Cook Pasta: Stir in pasta and simmer uncovered for 8 to 10 minutes until pasta and vegetables are tender.

Step 06

Add Greens: Remove bay leaf. Add spinach or kale and cook for 2 minutes until wilted.

Step 07

Season: Season with salt and pepper to taste.

Step 08

Serve: Ladle soup into bowls, garnish with fresh parsley, and sprinkle with Parmesan cheese if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large soup pot
  • Cutting board and knife
  • Wooden spoon
  • Ladle

Allergy details

Double-check each ingredient for allergens and ask your healthcare provider with any concerns.
  • Contains gluten from wheat-based pasta
  • Contains dairy from Parmesan cheese when included
  • Verify all ingredient labels for potential hidden allergens

Nutrition info (per portion)

Nutrition details are just for reference and can't replace advice from a doctor.
  • Energy (kcal): 240
  • Fat content: 6 grams
  • Carbohydrates: 38 grams
  • Proteins: 8 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.