Classic Italian Minestrone

Featured in: Home Kitchen Staples

This traditional Italian minestrone combines the best of garden vegetables with pasta and creamy beans in a savory tomato-based broth. The soup starts with a classic soffritto base of onion, carrots, and celery, then builds layers of flavor with zucchini, green beans, and leafy greens. Ditalini pasta adds satisfying texture while cannellini and kidney beans make it substantial enough for a complete meal. Perfect for batch cooking, this soup actually tastes better the next day as the flavors meld together. Serve with crusty bread and a dusting of Parmesan for a comforting, nourishing bowl.

Updated on Wed, 28 Jan 2026 13:49:00 GMT
Steaming hot Minestrone Soup in a rustic bowl, topped with Parmesan and fresh parsley. Save to Pinterest
Steaming hot Minestrone Soup in a rustic bowl, topped with Parmesan and fresh parsley. | buenocravings.com

I used to think soup was just a side dish until a heavy rainstorm trapped me in my kitchen with a half empty pantry. I started chopping whatever was in the crisper drawer and the rhythm of the knife on the wood felt incredibly soothing. By the time the broth was bubbling the windows had fogged up and the whole house smelled like an Italian garden. This minestrone was born from that quiet afternoon of making do with what I had. It turned out to be the most comforting meal I had cooked all year.

Last winter I made a giant pot of this for my neighbors during a power outage. We sat around by candlelight passing around a single loaf of bread and laughing about our cold toes. The soup stayed warm in my heavy ceramic pot and provided exactly the kind of fuel we needed. It was one of those rare moments where simple food felt like a grand feast.

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: High quality oil adds a silky mouthfeel to the vegetable base.
  • Onion: Dicing this small ensures it melts into the broth for subtle sweetness.
  • Carrots: These provide a bright pop of color and a necessary earthy crunch.
  • Celery: Never skip these because they provide the aromatic backbone of the soup.
  • Garlic: Mincing it fresh makes a world of difference compared to the jarred kind.
  • Zucchini: I love how these soak up the tomato broth while staying tender.
  • Green beans: They add a nice snap and texture that breaks up the soft beans.
  • Spinach: This wilts down into silky ribbons that make every bite feel healthy.
  • Diced tomatoes: Use the juices from the can to add extra acidity and body.
  • Vegetable broth: Choosing a low sodium version lets you control the final saltiness.
  • Dried herbs: Rubbing them between your palms before adding awakens their hidden oils.
  • Bay leaf: This humble leaf adds a tea like depth that you would miss if it were gone.
  • Pasta: Small shapes like ditalini stay on the spoon much better than long noodles.
  • Cannellini beans: These are wonderfully creamy and add a lot of plant based protein.
  • Red kidney beans: Their sturdy skins provide a great contrast to the softer ingredients.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Saute the base:
Warm the oil and let the onions and carrots soften until they look glassy. This step builds the foundation of flavor that carries through the whole dish.
Soften the greens:
Add the garlic and zucchini and stir them quickly so nothing burns. You want them to just start picking up a little color from the pot.
Build the broth:
Pour in the tomatoes and broth then toss in those fragrant dried herbs. Bring everything to a lively boil before turning it down to a gentle simmer.
Simmer and blend:
Cover the pot and let those vegetables get to know each other for fifteen minutes. The kitchen will start to smell like a dream at this point.
Cook the pasta:
Stir in the beans and pasta and keep the lid off so the liquid reduces slightly. Watch the timer so the pasta stays firm and does not turn into mush.
Final wilt:
Toss in the spinach and watch it disappear into the hot liquid in seconds. Give it one last stir and pull out that bay leaf before serving.
Colorful vegetarian Minestrone Soup with beans, pasta, and kale in a ladle. Save to Pinterest
Colorful vegetarian Minestrone Soup with beans, pasta, and kale in a ladle. | buenocravings.com

My grandmother always told me that the secret was the Parmesan rind she kept in the freezer. I remember watching her drop that hard piece of cheese into the pot like a magic charm. Now I do the same and it brings back the sound of her humming while she stirred. It is funny how a single ingredient can carry so much weight from the past.

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 Seasonal Swap

You can easily change the vegetables based on what the farmers market has on any given Saturday. In the spring I often swap the beans for fresh peas and use asparagus instead of zucchini. In the fall a few cubes of butternut squash make the whole bowl feel much more substantial. Just remember to adjust the cooking time for harder vegetables so they end up tender. This flexibility is exactly why this recipe stays in my weekly rotation.

The Perfect Topping

While the soup is great on its own the garnishes are where you can really have some fun. A heavy hand with the Parmesan cheese adds a salty bite that balances the sweet tomatoes. I always finish my bowl with a very generous drizzle of extra virgin olive oil right at the table. A squeeze of fresh lemon juice can also brighten the flavors if the soup feels a bit heavy. Fresh parsley adds a grassy note that makes the whole dish taste like it was just picked from the garden.

Keeping Things Fresh

This soup actually tastes much better the next day after the spices have had time to settle. I often make a double batch on Sunday so I have quick lunches ready for the busy work week. Just be sure to store it in airtight containers to keep the flavors locked in tight.

  • Keep the pasta in a separate container if you hate soggy noodles.
  • Reheat it slowly on the stove rather than using the microwave for the best texture.
  • Add a splash of water or extra broth if the soup has thickened too much in the fridge.
Hearty Minestrone Soup served with crusty bread and a glass of red wine. Save to Pinterest
Hearty Minestrone Soup served with crusty bread and a glass of red wine. | buenocravings.com

I hope this soup brings as much warmth to your kitchen as it has to mine over the years. Pour a glass of wine and take your time enjoying every vegetable packed spoonful.

Recipe FAQs

Can I make minestrone soup in advance?

Absolutely! Minestrone tastes even better the next day as flavors have time to develop. Store in the refrigerator for up to 4 days, adding a splash of broth when reheating since pasta absorbs liquid.

What vegetables work best in minestrone?

Traditional options include carrots, celery, onions, zucchini, green beans, and leafy greens like spinach or kale. You can also add potatoes, cabbage, or peas depending on what's in season.

Can I freeze minestrone soup?

Yes, freeze for up to 3 months. For best results, slightly undercook the pasta since it will continue softening when reheated. Thaw overnight in the refrigerator before warming.

Is minestrone suitable for vegetarian diets?

This version is vegetarian using vegetable broth. For vegan, simply omit the Parmesan garnish or use a plant-based alternative. The soup provides protein from two types of beans.

What pasta shape is traditional for minestrone?

Small pasta shapes like ditalini, elbow macaroni, or small shells work best. They're easy to scoop with a spoon and hold up well in the broth without becoming mushy.

How can I make minestrone gluten-free?

Simply substitute the regular pasta with gluten-free pasta shapes. All other ingredients are naturally gluten-free, making this an easy adaptation for dietary needs.

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.

Classic Italian Minestrone

Hearty Italian classic loaded with vegetables, pasta, and beans in rich tomato broth.

Prep Time
20 minutes
Cook Time
40 minutes
Overall Time
60 minutes
Created by Tessa Morrison


Skill Level Easy

Cuisine Italian

Makes 6 Portions

Dietary notes Vegetarian

What You'll Need

Vegetables

01 2 tablespoons olive oil
02 1 large onion, diced
03 2 carrots, diced
04 2 celery stalks, diced
05 2 cloves garlic, minced
06 1 medium zucchini, diced
07 1 cup green beans, chopped
08 2 cups chopped spinach or kale

Base & Seasonings

01 1 can (14 oz) diced tomatoes
02 6 cups vegetable broth
03 1 teaspoon dried oregano
04 1 teaspoon dried basil
05 0.5 teaspoon dried thyme
06 1 bay leaf
07 Salt and pepper to taste

Pasta & Beans

01 0.75 cup small pasta such as ditalini, elbow, or small shells
02 1 can (15 oz) cannellini beans, drained and rinsed
03 1 can (15 oz) red kidney beans, drained and rinsed

Garnishes

01 Freshly grated Parmesan cheese optional
02 Chopped fresh parsley optional
03 Extra virgin olive oil for drizzling optional

How To Make

Step 01

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

Step 02

Add Secondary Vegetables: Stir in minced garlic, diced zucchini, and chopped green beans; cook for 3 to 4 minutes.

Step 03

Build Broth Base: Add diced tomatoes, vegetable broth, dried oregano, dried basil, dried thyme, 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

Cook Pasta and Beans: Stir in pasta and both types of drained beans. Simmer uncovered for 10 to 12 minutes until pasta reaches al dente texture.

Step 06

Finish with Greens: Add chopped spinach or kale and cook for 2 to 3 minutes until wilted. Remove bay leaf.

Step 07

Adjust Seasoning: Taste and adjust salt and pepper as needed.

Step 08

Serve: Ladle into bowls and garnish with Parmesan cheese, fresh parsley, and a drizzle of olive oil 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.

Equipment Needed

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

Allergy Advisory

Look at every ingredient for possible allergens, and talk to a doctor if you’re unsure.
  • Contains gluten from pasta
  • Contains dairy from Parmesan cheese if used
  • Contains legumes from beans
  • Check all ingredient labels for potential hidden allergens

Nutrition Info (per portion)

Nutritional details are estimates and shouldn’t replace medical guidance.
  • Calorie count: 275
  • Fats: 6 g
  • Carbohydrates: 46 g
  • Proteins: 12 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.