Minestrone Vegetable Soup

Featured in: Family Table Dishes

This classic Italian soup brings together seasonal vegetables, creamy cannellini beans, and small pasta in a fragrant tomato-based broth. Ready in just one hour, it's a comforting bowl that's perfect for cold weather or light suppers.

The beauty lies in its versatility—swap vegetables based on what's in season, from fresh zucchini in summer to hearty greens in winter. Finish with fresh basil and parsley for brightness, and don't forget the Parmesan on top.

Simmer everything together until the vegetables are tender and the pasta is perfectly cooked. The result is a thick, satisfying soup that tastes even better the next day.

Updated on Mon, 26 Jan 2026 11:17:00 GMT
A warm bowl of Minestrone Vegetable Soup garnished with fresh parsley and grated Parmesan, served beside crusty Italian bread for dipping.  Save
A warm bowl of Minestrone Vegetable Soup garnished with fresh parsley and grated Parmesan, served beside crusty Italian bread for dipping. | tifawtplates.com

There's something about the smell of sautéed garlic and onions that signals comfort is on the way. My neighbor Sofia taught me minestrone years ago when I mentioned craving something warm but didn't have much energy to think about dinner. She showed up with a pot and this recipe, and suddenly my kitchen smelled like a Roman kitchen on a Sunday afternoon. The magic isn't in complexity—it's in how simple ingredients transform into something that feels like a hug.

I made this for my daughter's school potluck once, and three parents asked for the recipe afterward—which felt ridiculous because it's so straightforward. What stuck with me was watching kids actually finish their bowls, not because they had to, but because something about the combination of soft pasta and tender vegetables just works. That's when I realized this soup doesn't need to be fancy to be memorable.

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: The foundation of flavor—two tablespoons is enough to cook the aromatics without making the soup feel heavy or greasy.
  • Onion and garlic: These two are your flavor base, and taking two or three minutes to let them soften and turn translucent makes all the difference in building depth.
  • Carrots and celery: The holy trinity with onion creates an aromatic backbone that runs through the entire pot, so don't skip them even if you think you're not a celery person.
  • Zucchini, potato, and green beans: Each brings its own texture and slight sweetness—the potato adds body while zucchini and green beans keep things bright and fresh.
  • Diced tomatoes: The can of tomatoes with juice gives the soup its gentle acidity and a subtle tomato backdrop without overpowering the vegetables.
  • Vegetable broth and water: This combination keeps the soup from tasting too concentrated; I use six cups total to hit that perfect balance between hearty and slurpable.
  • Cannellini beans: Mild, creamy white beans that add protein and a velvety texture without competing with the vegetables.
  • Small pasta: Ditalini or elbow macaroni work best—small enough to fit on a spoon with vegetables, and they don't get mushy if you time it right.
  • Dried oregano and basil: These go in early with the broth so they have time to release their oils and infuse the whole pot.
  • Bay leaf: A single leaf adds a subtle earthiness that you won't notice by name but absolutely would miss if it weren't there.
  • Fresh parsley and basil: These wake everything up at the end, brightening flavors that have been simmering and developing.
  • Parmesan cheese: A small shower over the top adds a salty, umami note that brings everything into focus—optional but highly recommended.

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 and add your chopped onion and minced garlic. Let them sit for two or three minutes, stirring occasionally, until they turn golden and fragrant—you'll know it's right when the smell makes you pause and breathe it in.
Layer in the vegetables:
Add your diced carrots, celery, zucchini, potato, and green beans to the pot. Stir everything together and let it cook for five or six minutes, watching as the vegetables begin to soften slightly and release their own aromas into the oil.
Add the liquid and seasonings:
Pour in your canned tomatoes with their juices, the vegetable broth, and the water. Add the dried oregano, dried basil, bay leaf, salt, and pepper. Stir well and turn up the heat until the soup comes to a boil—you'll see wisps of steam rising and the surface beginning to bubble.
Let it simmer gently:
Reduce the heat to a gentle simmer, cover the pot, and let it cook undisturbed for fifteen minutes. The covered pot traps steam and allows the vegetables to soften while the flavors meld together.
Finish with beans and pasta:
Uncover the pot and stir in your drained cannellini beans and the small pasta. Continue simmering, uncovered this time, for ten to twelve minutes until the pasta is tender and the vegetables are soft enough to cut with the side of your spoon.
Final touches:
Fish out and discard the bay leaf, then stir in the fresh parsley and chopped basil if you're using it. Taste the soup and add more salt and pepper if needed—this is your moment to make it taste like home to you.
Serve with joy:
Ladle the soup into bowls and finish each one with a small handful of grated Parmesan cheese if you'd like. Serve while it's hot, perhaps with some crusty bread for soaking up every last bit.
Steaming Minestrone Vegetable Soup simmering with diced carrots, zucchini, and pasta, topped with fresh basil for a vibrant, herbaceous finish.  Save
Steaming Minestrone Vegetable Soup simmering with diced carrots, zucchini, and pasta, topped with fresh basil for a vibrant, herbaceous finish. | tifawtplates.com

My partner once said this soup tastes like it took hours, which is funny because it doesn't—but it tastes like someone cared enough to sit with a pot and let things happen slowly. There's something about minestrone that transforms a regular Tuesday evening into something that feels intentional and warm.

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 Magic of Seasonal Swaps

One of the beautiful things about minestrone is how it changes with what's available. In summer, I swap in diced eggplant and fresh corn; come autumn, I add cubed butternut squash and kale; winter brings spinach, cabbage, or even diced fennel if I'm feeling adventurous. The soup doesn't ask permission—it just welcomes whatever you bring to it, which makes it feel like cooking with the seasons rather than fighting against them.

Making It Your Own

This recipe is a foundation, not a rulebook. I've made it vegan more than a dozen times by using vegetable broth and skipping the Parmesan, and it's every bit as satisfying. Some friends add a handful of spinach at the end, others stir in a splash of balsamic vinegar for depth, and one friend swears by adding a small can of white beans instead of just one type. The soup responds to what you're in the mood for and what your kitchen offers.

Serving and Storing

Minestrone is the kind of soup that knows how to wait. It keeps beautifully in the refrigerator for four or five days, and the flavors actually intensify as it sits, so don't hesitate to make a big batch. Reheat gently on the stovetop, adding a splash of water if it's thickened more than you'd like, and it tastes just as good as the day you made it—maybe even better.

  • Freeze individual portions in containers for up to three months, and you'll have a ready-made dinner on nights when cooking feels impossible.
  • If you're using fresh herbs like basil or parsley, save them for stirring in right before serving so they stay bright and don't turn dark.
  • A grind of fresh black pepper and a drizzle of good olive oil over the top adds a final note of elegance that costs almost nothing.
A hearty Minestrone Vegetable Soup in a rustic bowl, featuring tender beans, seasonal vegetables, and a side of red wine for pairing. Save
A hearty Minestrone Vegetable Soup in a rustic bowl, featuring tender beans, seasonal vegetables, and a side of red wine for pairing. | tifawtplates.com

This soup has a way of showing up exactly when you need it, whether that's comfort on a cold night or proof that simple cooking can taste like love. Make it once, and it becomes yours.

Recipe FAQs

What vegetables work best in minestrone?

Classic choices include carrots, celery, onions, zucchini, green beans, and potatoes. You can also add spinach, kale, cabbage, or tomatoes depending on the season. The key is using fresh, seasonal vegetables for the best flavor.

Can I make minestrone vegan?

Absolutely. Simply omit the Parmesan cheese garnish or use a plant-based alternative. The soup base is naturally vegan, using olive oil instead of butter and vegetable broth as the liquid.

What type of pasta should I use?

Small pasta shapes work best—ditalini, elbow macaroni, shells, or small tubes. These shapes hold up well during simmering and are easy to scoop up with a spoon. For gluten-free versions, use your favorite gluten-free pasta.

How long does minestrone keep in the refrigerator?

Store cooled soup in an airtight container for up to 4 days. The flavors actually develop and improve over time. Note that the pasta will absorb more liquid, so you may need to add a splash of broth when reheating.

Can I freeze minestrone soup?

Yes, freeze for up to 3 months. For best results, slightly undercook the pasta before freezing, as it will continue to soften when reheated. Thaw overnight in the refrigerator and warm gently on the stove.

What can I serve with minestrone?

Crusty Italian bread is perfect for dipping. A simple green salad with balsamic vinaigrette balances the hearty soup. For a complete meal, 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 minutes
Cook Time
40 minutes
Time Required
60 minutes
Created by Ella McCoy

Recipe Type Family Table Dishes

Skill Level Easy

Cuisine Italian

Serves 6 Portions

Dietary Details Meat-Free

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 juices
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

Method

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 root 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 vegetables: Reduce heat to a simmer, cover, and cook for 15 minutes.

Step 05

Add legumes and pasta: Add cannellini beans and pasta. Continue to simmer uncovered for 10 to 12 minutes 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.

Equipment Needed

  • Large soup pot
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Ladle

Allergy Info

Review all ingredients for allergens, and consult with your healthcare provider if needed.
  • 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 Details (per portion)

Details are for informational purposes and should not replace medical expertise.
  • Caloric Value: 265
  • Fat content: 6 grams
  • Carbohydrates: 44 grams
  • Proteins: 10 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.