Minestrone Vegetable Soup

Featured in: Everyday Meal Ideas

This classic Italian soup brings together seasonal vegetables, creamy cannellini beans, and small pasta in a rich tomato-based broth. The combination of carrots, celery, zucchini, potatoes, and green beans creates a nutritious and filling bowl that's perfect for any season. Fresh herbs like parsley and basil add brightness, while optional Parmesan provides a savory finish.

Updated on Mon, 26 Jan 2026 11:55:00 GMT
Hearty Minestrone Vegetable Soup steaming in a rustic bowl, packed with colorful veggies. Pin It
Hearty Minestrone Vegetable Soup steaming in a rustic bowl, packed with colorful veggies. | jolitayri.com

My neighbor Maria taught me to make minestrone on a crisp October afternoon when her garden was overflowing with vegetables she couldn't possibly use alone. She moved through the chopping with such ease, barely measuring anything, just tossing handfuls of carrots and zucchini into the pot while telling me stories about making this soup in her grandmother's kitchen in Liguria. What struck me most wasn't the recipe itself, but how she insisted the real magic happened when you let it simmer—that's when the kitchen fills with the kind of smell that makes everyone pause and ask what you're cooking.

I made this soup last winter for my book club, and something unexpected happened: three different people asked for the recipe before dessert even came out. One friend went back for thirds and admitted she'd been stress-eating cereal straight from the box all week, but this made her remember why actual food mattered. That moment taught me that simple, honest dishes sometimes say more than fancy ones ever could.

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 decent quality one here since it's one of the first things you taste—it sets the whole flavor foundation.
  • Onion and garlic: These two are your flavor base, so don't rush the sautéing or skip the mincing; the finer they are, the more evenly they distribute through the broth.
  • Carrots, celery, and zucchini: Cut them roughly the same size so they cook at the same rate and the soup feels balanced rather than chunky and uneven.
  • Potato: This isn't filler—it thickens the broth naturally and adds a subtle sweetness that rounds out the acidity from the tomatoes.
  • Green beans: They stay bright and slightly crisp if you don't overcook them, so add them early enough to soften without turning to mush.
  • Canned tomatoes: Don't drain the juices; that's liquid gold for your broth and worth every bit of the tomato flavor.
  • Vegetable broth and water: The ratio matters—too much liquid and your soup becomes more like vegetable tea, so measure it out.
  • Cannellini beans: Rinse them well to remove the canned liquid, which can make your soup cloudy and starchy-tasting.
  • Pasta: Small shapes like ditalini work best because they don't overpower the vegetables and cook in roughly the time it takes to finish the soup.
  • Dried herbs: Oregano and basil are classic, but these dried versions are stronger than fresh, so resist the urge to double them.
  • Fresh parsley and basil: Add these at the very end to keep their brightness and fragrance—cooking them too long turns them dull and bitter.
  • Parmesan cheese: Optional but transformative; a shower of it adds richness and saltiness that makes people want another bowl.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start the foundation:
Heat your olive oil over medium heat and add the chopped onion and minced garlic, letting them cook for about 2 to 3 minutes until they're soft and smell incredibly fragrant. You'll know they're ready when the onion turns translucent and the garlic has released its perfume into the oil.
Build your vegetable layers:
Toss in the carrots, celery, zucchini, potato, and green beans, stirring them into the onion mixture and letting them soften for 5 to 6 minutes. This step matters because you're not fully cooking them yet—you're just waking them up and letting them start releasing their flavors into the oil.
Add the liquid and seasoning:
Pour in the canned tomatoes with all their juices, followed by the vegetable broth and water, then sprinkle in the dried oregano, basil, bay leaf, and a generous pinch of salt and pepper. Give everything a good stir, then bring it to a boil—you'll see the surface start to move and bubble at the edges first.
Simmer and develop flavor:
Once it's boiling, reduce the heat to a gentle simmer, place the lid on the pot, and let it cook untouched for 15 minutes. This is when you can step away, pour yourself something to drink, and let the vegetables break down slightly while the flavors meld together.
Finish with beans and pasta:
After 15 minutes, remove the lid, add your drained cannellini beans and the small pasta, and let it all simmer without the lid for 10 to 12 minutes until the pasta is tender and the vegetables are soft but not falling apart. Stir occasionally so the pasta doesn't stick to the bottom.
Final touches:
Fish out the bay leaf, stir in your fresh parsley and basil, then taste the soup and adjust the salt and pepper to your preference. A little extra seasoning at the end brightens everything up and reminds you why you love this dish.
Serve it right:
Ladle the soup into bowls and top with freshly grated Parmesan if you'd like—watch how people's faces change when that cheese melts into the hot broth.
A generous serving of vibrant Minestrone Vegetable Soup, perfect for a cozy dinner. Pin It
A generous serving of vibrant Minestrone Vegetable Soup, perfect for a cozy dinner. | jolitayri.com

There was a moment when I realized this soup had become more than just a recipe—it was something I made whenever a friend was going through a hard time, or when I wanted to prove to someone that you could be a good cook without owning a single fancy appliance. It became the dish I reached for when I wanted to feel connected to something bigger than my own kitchen.

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.

The Beauty of Seasonal Swaps

The real secret to falling in love with minestrone is understanding that it's not a fixed recipe but a conversation between you and what's available right now. In spring, I swap in fresh peas and younger zucchini; come summer, I add shredded kale or torn cabbage instead of the potato; and in winter, I've been known to throw in diced butternut squash for warmth and color. Maria once told me that her grandmother's version changed practically every week based on what the market offered, and that taught me to stop seeing recipes as sacred law and start seeing them as suggestions whispered by cooks who came before me.

How to Make It Heartier

If you want to transform this from a light vegetarian soup into something that feels more like a full meal, there are a few directions you can take it without losing its essential character. Some people sauté a few ounces of diced pancetta with the onion at the very beginning, letting the fat render and perfume everything that follows; others simply double the amount of cannellini beans or add a second can of white beans to create more substance. You could also stir in a handful of small pasta shells instead of ditalini, or add a generous cup of cooked farro or barley in the last few minutes if you want something that feels almost stew-like without losing the soup's lightness.

Storing and Reheating Like a Pro

This soup actually tastes better the next day because the flavors have had time to get to know each other and become deeper and more cohesive. Store it in airtight containers in the refrigerator for up to four days, or freeze it in portions for up to two months—though I'd recommend freezing it before you add the pasta, which can get mushy once thawed. When you reheat it, do so gently over medium heat on the stovetop, stirring occasionally and adding a splash of broth or water if it's become too thick, then taste and adjust your seasonings one more time.

  • If you're freezing it, leave a little space at the top of the container because the soup will expand slightly as it freezes.
  • Fresh pasta shapes cook so quickly that you can simply cook a fresh batch while you're reheating the broth, then combine them just before serving to keep everything light and tender.
  • A swirl of fresh pesto stirred in at the very end transforms the entire character of the soup without making it complicated.
Delicious Minestrone Vegetable Soup topped with fresh parsley and Parmesan cheese. Pin It
Delicious Minestrone Vegetable Soup topped with fresh parsley and Parmesan cheese. | jolitayri.com

This soup taught me that sometimes the most profound cooking isn't about technique or exotic ingredients, but about showing up in the kitchen with a few honest vegetables and the intention to feed people well. Make it, share it, and watch how something so simple becomes the meal people remember.

Recipe FAQs

What vegetables work best in minestrone?

Traditional minestrone includes carrots, celery, zucchini, potatoes, and green beans. You can adapt based on seasonality—spinach, kale, or cabbage work wonderfully in colder months, while fresh tomatoes and bell peppers shine in summer.

Can I make this vegan?

Absolutely. Simply omit the Parmesan garnish or use a plant-based alternative. The soup itself is naturally vegan, relying on vegetables, beans, and pasta for its hearty character.

What pasta should I use?

Small pasta shapes like ditalini, elbow macaroni, or small shells work best as they cook evenly and fit nicely on a spoon. For gluten-free versions, use your favorite gluten-free pasta variety.

How long does minestrone keep?

Stored in an airtight container in the refrigerator, it keeps well for 4-5 days. The flavors often develop and improve overnight. The pasta may absorb some liquid, so add a splash of water or broth when reheating.

Can I freeze this soup?

Yes, but consider cooking the pasta separately and adding it when serving. Pasta can become mushy when frozen and reheated. Freeze the soup without pasta for up to 3 months, then cook fresh pasta when ready to enjoy.

What can I serve with minestrone?

Crusty Italian bread is ideal for soaking up the flavorful broth. A simple green salad with vinaigrette balances the heartiness. For a traditional Italian experience, pair with a glass of Chianti or your favorite red wine.

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.

Minestrone Vegetable Soup

Hearty Italian soup with seasonal vegetables, beans, pasta and fresh herbs.

Prep Time
20 min
Time to Cook
40 min
Overall Time
60 min
Recipe by Paula Finch


Skill Level Easy

Cuisine Italian

Total Yield 6 Portions

Dietary Details Meatless

What You'll Need

Vegetables

01 2 tablespoons olive oil
02 1 medium onion, finely chopped
03 2 cloves garlic, minced
04 2 medium carrots, diced
05 2 celery stalks, diced
06 1 medium zucchini, diced
07 1 medium potato, peeled and diced
08 1 cup green beans, cut into 1-inch pieces
09 1 can (14 ounces) diced tomatoes with juice
10 4 cups vegetable broth
11 2 cups water

Beans & Pasta

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

Seasonings & Herbs

01 1 teaspoon dried oregano
02 1 teaspoon dried basil
03 1 bay leaf
04 Salt and freshly ground black pepper to taste
05 1/4 cup chopped fresh parsley
06 2 tablespoons chopped fresh basil, optional

Garnish

01 Freshly grated Parmesan cheese, optional

Directions

Step 01

Sauté aromatics: Heat olive oil in a large pot over medium heat. Add onion and garlic, sauté for 2 to 3 minutes until fragrant and translucent.

Step 02

Cook vegetables: Add carrots, celery, zucchini, potato, and green beans. Sauté for 5 to 6 minutes until slightly softened.

Step 03

Build broth base: Stir in diced tomatoes with juices, vegetable broth, and water. Add dried oregano, dried basil, bay leaf, salt, and pepper. Bring to a boil.

Step 04

Simmer soup: Reduce heat to a simmer, cover, and cook for 15 minutes.

Step 05

Add beans and pasta: Add cannellini beans and pasta. Continue to simmer uncovered for 10 to 12 minutes, or until pasta and vegetables are tender.

Step 06

Finish with fresh herbs: Remove and discard the bay leaf. Stir in fresh parsley and basil. Adjust seasoning as needed.

Step 07

Serve: Ladle into bowls and garnish with grated Parmesan cheese if desired. Serve hot.

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
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Ladle

Allergy Info

Be sure to review ingredients for allergens. Ask your healthcare professional if you're unsure.
  • Contains gluten from pasta
  • Contains dairy from Parmesan cheese
  • Use gluten-free pasta for gluten-free preparation
  • Omit or substitute Parmesan for dairy-free preparation

Nutrition Info (per portion)

These nutrition details are a general guide only—not a replacement for professional advice.
  • Calories: 265
  • Fats: 6 g
  • Carbohydrates: 44 g
  • Proteins: 10 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.