Minestrone Vegetable Soup

Featured in: At-Home Midday Meals

This classic Italian minestrone combines wholesome vegetables like carrots, celery, zucchini, and green beans with creamy cannellini beans and small pasta in a savory vegetable broth. The soup simmers with aromatic Italian herbs until the vegetables are tender and flavors have melded together beautifully. Fresh spinach and parsley are added at the end for vibrant color and extra nutrition. Each serving delivers a satisfying balance of carbohydrates, protein, and fiber, making it an ideal choice for a nourishing lunch or dinner. The soup develops even deeper flavors when made ahead, perfect for meal prep or feeding a crowd.

Updated on Wed, 28 Jan 2026 10:53:00 GMT
A steaming bowl of homemade Minestrone Vegetable Soup featuring beans, pasta, and vibrant diced vegetables in rich broth. Pin It
A steaming bowl of homemade Minestrone Vegetable Soup featuring beans, pasta, and vibrant diced vegetables in rich broth. | crunchydchicha.com

The first time I made minestrone, I was living in a tiny apartment with a kitchen so small I had to prep vegetables on the coffee table. A friend had dropped off a bag of garden fresh produce, and I just started chopping whatever was there and tossing it into my biggest pot. That soup turned into the best meal I had made in months, proving that sometimes the most comforting dishes come from working with what you have.

Last winter, my neighbor came over unexpectedly while this was bubbling away on the stove. The smell of garlic and herbs had drifted through the hallway, and she ended up staying for dinner. We sat at my chipped kitchen table with crusty bread, dipping it into our bowls long after the soup was gone, talking until the steam stopped rising from our bowls.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 2 tablespoons olive oil: This creates the aromatic foundation that carries all the vegetable flavors forward
  • 1 medium yellow onion, diced: Sweet onions work beautifully here and break down nicely during simmering
  • 2 carrots, peeled and sliced: They add natural sweetness and hold their texture through the long simmer
  • 2 celery stalks, sliced: Essential for that classic soup base depth that Italians call soffritto
  • 2 cloves garlic, minced: Add this after the initial vegetables soften so it does not burn and turn bitter
  • 1 medium zucchini, diced: Use small to medium zucchini as larger ones can get watery and mushy
  • 1 medium potato, peeled and diced: Yukon Gold or red potatoes hold shape better than russets
  • 1 cup green beans, chopped: Fresh green beans give a better snap than frozen ones
  • 1 can (400 g/14 oz) diced tomatoes: Whole tomatoes crushed by hand create more interesting texture than pre diced
  • 1 can (400 g/14 oz) cannellini beans, drained and rinsed: These creamy beans make the soup substantial without meat
  • 1 cup small pasta: Ditalini or elbow macaroni catches in your spoon better than longer shapes
  • 1.5 liters (6 cups) vegetable broth: Good quality broth matters here as it becomes the primary flavor carrier
  • 2 teaspoons dried Italian herbs: A blend of oregano, basil, and thyme gives that classic Italian herb garden aroma
  • 1 bay leaf: This subtle herb adds a background depth that you notice most when it is missing
  • Salt and freshly ground black pepper, to taste: Season gradually as different vegetables release different amounts of water
  • 2 cups baby spinach or chopped kale: Baby spinach wilts instantly while kale needs a minute longer to soften
  • 2 tablespoons fresh parsley, chopped: Flat leaf parsley has a cleaner, brighter flavor than curly parsley
  • Freshly grated Parmesan cheese, for serving (optional): A generous sprinkle on top transforms the final bowl

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your aromatic base:
Heat the olive oil in your largest soup pot over medium heat, then add the onion, carrots, and celery. Let them soften for about 5 minutes until the onion turns translucent and the kitchen starts to smell wonderful.
Add more vegetables:
Stir in the garlic, zucchini, potato, and green beans. Cook for another 3 minutes, just until the garlic becomes fragrant and the vegetables start to glisten with oil.
Create the soup body:
Pour in the diced tomatoes with their juices, the cannellini beans, vegetable broth, dried herbs, and bay leaf. Bring everything to a gentle boil, watching as the tomatoes release their red color into the broth.
Let it develop:
Reduce the heat to low, cover the pot, and let it simmer for 20 minutes. The vegetables should be becoming tender and the broth should be thickening slightly as the potatoes release some starch.
Cook the pasta:
Stir in the small pasta and simmer uncovered for 8 to 10 minutes. Taste a piece of pasta to ensure it is cooked through but still has some bite to it.
Finish with greens:
Fish out and discard the bay leaf, then add the spinach or kale. Cook for just 2 minutes until the greens wilt into the soup, turning bright green before softening.
Season and serve:
Taste and add salt and pepper as needed. Ladle into warm bowls, sprinkle generously with fresh parsley, and add a mound of grated Parmesan if you like.
Comforting Italian Minestrone Vegetable Soup served with a sprinkle of Parmesan and fresh herbs beside crusty bread. Pin It
Comforting Italian Minestrone Vegetable Soup served with a sprinkle of Parmesan and fresh herbs beside crusty bread. | crunchydchicha.com

My grandmother used to say that minestrone was never meant to follow a strict recipe, and the best bowls she made were always the ones using up whatever was wilting in the crisper drawer. Now whenever I make it, I think of her practical wisdom and how the simplest ingredients, treated with care, become something that gathers people around the table.

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

This soup welcomes whatever vegetables you have on hand. I have added diced butternut squash in fall, peas and asparagus in spring, and even leftover roasted vegetables when I needed to clean out the fridge. The key is keeping the pieces roughly the same size so everything cooks evenly.

The Pasta Question

Cooking pasta directly in the soup thickens the broth and infuses the noodles with flavor, but they will continue softening as the soup sits. If you prefer al dente pasta every time, cook it separately and add it to individual bowls when serving. For leftovers, you might want to add a splash more broth as the pasta keeps drinking it up.

Perfecting The Broth

Homemade vegetable broth makes a noticeable difference, but not everyone has time to make it from scratch. A good quality store bought broth works perfectly fine, especially if you bolster it with extra herbs and maybe that Parmesan rind trick. The broth should be well seasoned before you add it, as vegetables absorb salt differently depending on their water content.

  • Taste the broth before adding it to the soup and adjust seasoning if needed
  • Add a splash of white wine or lemon juice for brightness if the soup tastes too flat
  • Let the soup rest for 10 minutes before serving to let flavors meld together
Hearty Minestrone Vegetable Soup simmering on the stove, loaded with zucchini, spinach, tomatoes, and tender pasta. Pin It
Hearty Minestrone Vegetable Soup simmering on the stove, loaded with zucchini, spinach, tomatoes, and tender pasta. | crunchydchicha.com

This soup only gets better after a day or two in the refrigerator, making it perfect for meal prep or unexpected guests. There is something deeply satisfying about knowing you have a pot of it waiting in the fridge.

Recipe FAQs

Can I make minestrone soup gluten-free?

Yes, simply substitute regular pasta with gluten-free pasta shapes like ditalini or macaroni. Always verify that your vegetable broth and other processed ingredients are certified gluten-free.

How long does minestrone soup last in the refrigerator?

Stored in an airtight container, minestrone keeps well for 4-5 days. The pasta may absorb more liquid over time, so you might need to add extra broth when reheating.

Can I freeze minestrone soup?

Yes, freeze for up to 3 months. For best results, cook the pasta separately and add it when reheating to prevent it from becoming mushy. Cool completely before freezing in freezer-safe containers.

What vegetables work best in minestrone?

Traditional minestrone includes carrots, celery, onions, zucchini, and green beans. You can also add seasonal vegetables like cabbage, butternut squash, peas, or Swiss chard based on availability and preference.

Is minestrone soup vegan?

The base soup is naturally vegan when made with vegetable broth. Omit the Parmesan cheese garnish or use vegan cheese alternatives. The soup is packed with plant-based protein from beans and vegetables.

What type of pasta should I use?

Small pasta shapes work best in minestrone. Ditalini, elbow macaroni, small shells, or tubetti are ideal choices. These shapes hold up well during simmering and are easy to scoop with a spoon.

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 beans, pasta, vegetables and herbs in a rich broth for a comforting meal.

Prep Time
20 minutes
Time to Cook
40 minutes
Total Duration
60 minutes
Recipe by Alexander Monroe


Skill Level Easy

Cuisine Italian

Portions 6 Number of Servings

Dietary Info Meatless

Ingredient List

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 Prepare

Step 01

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

Step 02

Build Flavor Base: Stir in the minced garlic, diced zucchini, diced potato, and chopped green beans. Cook for an additional 3 minutes.

Step 03

Combine Soup Components: Add the diced tomatoes, drained cannellini beans, vegetable broth, dried Italian herbs, and bay leaf. Bring the mixture to a boil.

Step 04

Simmer Base: Reduce the heat to medium-low, cover the pot, and simmer for 20 minutes to allow flavors to meld.

Step 05

Incorporate Pasta: Stir in the small pasta and simmer uncovered for 8 to 10 minutes, or until the pasta and vegetables are tender.

Step 06

Finish with Greens: Remove the bay leaf from the pot. Add the spinach or kale and cook for 2 minutes until fully wilted.

Step 07

Season to Preference: Taste and adjust seasoning with salt and freshly ground black pepper according to your preference.

Step 08

Serve: Ladle the soup into individual bowls. Garnish each serving with fresh chopped 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.

What You'll Need

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

Allergy Details

Look closely at the ingredients for possible allergens. Speak with a healthcare provider if you're unsure.
  • Contains gluten from wheat-based pasta
  • Contains dairy from optional Parmesan cheese
  • Review all ingredient labels for potential hidden allergens

Nutrition Info (per portion)

The nutrition info here is just for general reference. Always check with your medical professional if needed.
  • Calorie Count: 240
  • Fats: 6 g
  • Carbohydrates: 38 g
  • Proteins: 8 g

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.