Minestrone Vegetable Soup

Featured in: Everyday Natural Bowls

This classic Italian minestrone brings together the best of seasonal produce in one warming bowl. Tender carrots, celery, zucchini, and green beans simmer with diced tomatoes in a fragrant broth, while creamy cannellini beans and small pasta add satisfying substance. Dried oregano and basil infuse every spoonful with authentic Italian flavor, finished with fresh herbs and optional Parmesan. Perfect for meal prep, this comforting soup actually tastes better the next day as flavors deepen. Easily adaptable based on what's in your crisper drawer, it's nourishing family fare that pairs beautifully with crusty bread.

Updated on Wed, 21 Jan 2026 11:56:00 GMT
A bowl of steaming Minestrone Vegetable Soup with tender zucchini, white beans, and pasta in a rich tomato broth, garnished with fresh parsley.  Save
A bowl of steaming Minestrone Vegetable Soup with tender zucchini, white beans, and pasta in a rich tomato broth, garnished with fresh parsley. | cocoaferns.com

Last winter I came home from a chaotic day absolutely freezing, with zero energy to cook anything elaborate. My grandmother had dropped off a bag of random vegetables from her garden and I just started throwing them into a pot with whatever was in the pantry. That impulsive soup ended up being the most comforting thing I had eaten in months.

My friend Marco came over for lunch last week and immediately asked for the recipe. He said it reminded him of the soup his nonna used to make on Sundays, with the house smelling like garlic and herbs all morning long. We stood around the pot eating it straight from ladles, not even bothering with 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

  • Olive oil: A good extra virgin olive oil adds richness that you will taste in every spoonful
  • Onion and garlic: The aromatic foundation that builds deep flavor right from the start
  • Carrots and celery: These create that classic mirepoix base that makes soup taste professionally made
  • Zucchini and potato: Potato adds body while zucchini melts into the broth beautifully
  • Green beans: They hold their texture even after long simmering and add fresh crunch
  • Diced tomatoes: The juices add essential acidity that brightens all the vegetables
  • Vegetable broth and water: Using both prevents the broth flavor from becoming too intense
  • Cannellini beans: These creamy beans protein and make the soup feel complete
  • Small pasta: Ditalini or elbows are perfect because they catch in your spoon
  • Dried herbs: Oregano and basil need time to bloom in the hot liquid
  • Bay leaf: This subtle herb adds depth that you will notice most when you remove it
  • Fresh parsley and basil: Add these at the very end for bright pops of herbal freshness
  • Parmesan cheese: A salty savory garnish that ties everything together

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build the aromatic base:
Heat the olive oil in your largest soup pot over medium heat and sauté the onion and garlic until they turn translucent and your kitchen starts smelling amazing
Soften the vegetables:
Add all the chopped vegetables and let them sweat for about five minutes until they begin to yield to your spoon
Create the soup base:
Pour in the tomatoes with all their juices along with the broth and water then add the dried herbs and bring everything to a rolling boil
Simmer gently:
Lower the heat cover the pot and let it simmer slowly for fifteen minutes so the vegetables become tender
Add the heart:
Stir in the beans and pasta and cook uncovered for another ten minutes until the pasta is perfectly tender
Finish with fresh herbs:
Fish out the bay leaf and stir in the fresh parsley and basil then taste and adjust the seasoning
Serve it up:
Ladle the hot soup into bowls and pass the Parmesan at the table so everyone can add their own
Hearty Minestrone Vegetable Soup simmered with carrots, celery, and green beans, served in a rustic bowl with a slice of crusty Italian bread.  Save
Hearty Minestrone Vegetable Soup simmered with carrots, celery, and green beans, served in a rustic bowl with a slice of crusty Italian bread. | cocoaferns.com

This soup has become my go-to whenever I need to feed a crowd on a budget. Last month I made a giant batch for my book club and everyone kept asking when I was going to publish the recipe.

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

I love swapping vegetables based on what looks good at the farmers market. In spring I add fresh peas and asparagus while winter calls for hearty kale and butternut squash.

The Pasta Question

Small pasta shapes work best here because they fit onto your spoon with all the vegetables. Break long pasta into small pieces if that is what you have in the pantry.

Make Ahead Magic

This soup actually tastes better the next day when all the flavors have had time to meld together in the refrigerator. I always make a double batch so we can eat it all week long.

  • Cook the pasta separately when meal prepping so it does not absorb all the broth
  • Freeze individual portions for quick lunches on busy days
  • Never add the fresh herbs until you reheat or they will lose their bright flavor
Minestrone Vegetable Soup in a colorful pot, brimming with seasonal vegetables, beans, and pasta, ready to be ladled into warm bowls. Save
Minestrone Vegetable Soup in a colorful pot, brimming with seasonal vegetables, beans, and pasta, ready to be ladled into warm bowls. | cocoaferns.com

There is something deeply satisfying about a soup that transforms simple ingredients into something this nourishing. I hope this recipe finds its way into your regular rotation too.

Recipe FAQs

What vegetables work best in minestrone?

Classic choices include carrots, celery, zucchini, green beans, and potatoes. Seasonal variations welcome spinach, kale, cabbage, or Swiss chard. The beauty lies in using what's fresh and available.

Can I make this gluten-free?

Absolutely. Simply substitute regular pasta with your favorite gluten-free variety—ditalini, elbow macaroni, or small shells work perfectly. All other ingredients remain naturally gluten-free.

How should I store leftovers?

Refrigerate in airtight containers for up to 4 days. The pasta will absorb some liquid, so add a splash of broth or water when reheating. This soup also freezes beautifully for up to 3 months.

What pasta shape is traditional?

Small shapes like ditalini, elbow macaroni, or small shells are classic. These tiny pieces catch beautifully in spoonfuls alongside the vegetables and beans, creating perfect bite-sized portions.

Can I add protein beyond beans?

Yes. Brown some pancetta or bacon with the onions for depth, or stir in cooked sausage slices. Extra beans or lentils boost plant protein while keeping it vegetarian.

Is minestrone better the next day?

Definitely. Flours meld and deepen overnight, creating richer taste. Make ahead for meal prep or prepare a batch on weekend—reheated servings often taste even better than freshly made.

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 loaded with fresh vegetables, beans, pasta, and aromatic herbs.

Prep Time
20 minutes
Time to Cook
40 minutes
Overall Time
60 minutes
Author: Maya Larkson

Recipe Category Everyday Natural Bowls

Skill Level Easy

Cuisine Type Italian

Makes 6 Servings Amount

Diet Details Vegetarian-Friendly

What You 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 (14 oz) can diced tomatoes, with juices
10 4 cups vegetable broth
11 2 cups water

Beans & Pasta

01 1 (15 oz) can cannellini beans, drained and rinsed
02 3/4 cup small pasta (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–3 minutes until fragrant and translucent.

Step 02

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

Step 03

Add Liquids and Seasonings: 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 Base: 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–12 minutes, or until pasta and vegetables are tender.

Step 06

Finish and Season: 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.

Kitchen Tools Needed

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

Allergy Info

Always check every ingredient for allergens. If you're not sure, talk to a health expert.
  • Contains gluten (pasta) and dairy (Parmesan).
  • For gluten-free, use gluten-free pasta.
  • For dairy-free, omit or substitute Parmesan.
  • Always check ingredient labels if you have allergies.

Nutrition Details (per portion)

Nutrition info shown is for guidance only. It cannot replace medical advice.
  • Calorie Count: 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.