Easy Minestrone Soup Recipe

This Minestrone Soup features tender vegetables, beans, and pasta in a rich tomato broth - simple, comforting, and ready in 45 minutes.

There’s a reason minestrone soup has been warming Italian homes for centuries.

This Minestrone Soup brings together tender vegetables, creamy beans, and perfectly cooked pasta in a rich tomato broth that tastes like you’ve spent hours in the kitchen.

The beauty of this classic Italian soup is that it’s incredibly forgiving and comes together in about 45 minutes with simple ingredients you probably already have.

I love making this soup on busy weeknights when I need something hearty and nourishing but don’t have the energy for anything complicated.

The vegetables simmer away in one pot, filling your kitchen with the most incredible aroma of garlic, herbs, and tomatoes.

What started as a peasant dish made to use up leftover vegetables has become one of the most beloved soups in the world. And once you taste this version, you’ll understand why.

Quick Recipe Summary
Prep Time15 minutes
Cook Time30 minutes
Total Time45 minutes
Servings6-8 bowls
Difficulty LevelEasy
Autumn Minestrone Soup 3

Why You’ll Love This Minestrone Soup

This soup is the definition of comfort food without the fuss. It’s packed with vegetables, making it both nourishing and satisfying in a way that leaves you feeling good about what you’re eating.

The recipe is endlessly adaptable based on what’s in your pantry or fridge. Got zucchini instead of green beans? Perfect. Only have navy beans instead of cannellini? Go for it.

It’s budget-friendly without sacrificing flavor. You’re using basic vegetables, canned beans, and pantry staples to create something that tastes restaurant-quality.

  • One-pot wonder: Everything cooks in a single pot, which means minimal cleanup after dinner.
  • Freezer-friendly: This soup freezes beautifully (just hold the pasta until serving) for easy meal prep.
  • Vegetarian perfection: Naturally vegetarian and easily made vegan by skipping the Parmesan garnish.
  • Kid-approved: The mild, tomato-based broth and fun pasta shapes make this a hit with picky eaters.
  • Tastes better the next day: Like most soups, the flavors meld and deepen overnight for even more delicious leftovers.

This pairs beautifully with Buttermilk Cornbread for a complete and cozy meal.

Ingredients

This classic minestrone soup comes together with simple, wholesome ingredients that create layers of flavor.

Here’s what you’ll need to make this comforting Italian favorite.

  • 3 tablespoons extra virgin olive oil
  • 1 large yellow onion, diced
  • 3 medium carrots, diced
  • 3 celery stalks, diced
  • 4 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 can (28 oz) crushed tomatoes
  • 6 cups vegetable broth
  • 2 medium potatoes, diced
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 2 cups green beans, trimmed and cut into 1-inch pieces
  • 2 bay leaves
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon dried thyme
  • 1 cup small pasta (ditalini, small shells, or elbow macaroni)
  • 2 cups fresh spinach, roughly chopped
  • Salt and black pepper to taste
  • Fresh parsley, chopped (for garnish)
  • Parmesan cheese, grated (for serving)

Kitchen Equipment Needed

You don’t need any fancy equipment to make this delicious soup. Just a few basic kitchen tools will get you through this recipe with ease.

  • Large Dutch oven or stockpot (6-8 quarts): Essential for cooking the soup and ensuring even heat distribution
  • Sharp knife: For dicing all those vegetables
  • Cutting board: Your workspace for prep
  • Wooden spoon or heat-resistant spatula: For stirring and sautéing
  • Measuring cups and spoons: For accurate ingredient amounts
  • Can opener: To open those canned tomatoes and beans
  • Ladle: For serving up generous portions
  • Colander: For draining and rinsing the beans

Recommended Products for This Recipe

Over the years of making minestrone soup, I’ve found a few products that really make a difference in the final result.

These are the tools and ingredients I reach for every single time.

1. Le Creuset Enameled Cast Iron Dutch Oven

I can’t recommend this Dutch oven enough for making soup. The heavy bottom distributes heat perfectly so your vegetables soften evenly without burning, and the enameled interior makes cleanup incredibly easy.

It’s an investment piece that will last you decades and improve every soup you make.

Get it on Amazon

2. San Marzano Crushed Tomatoes

The quality of your tomatoes really matters in minestrone since they form the base of the broth.

San Marzano tomatoes have a naturally sweet, less acidic flavor that makes your soup taste restaurant-quality. Once you try them, you’ll never go back to regular canned tomatoes.

Get it on Amazon

3. Better Than Bouillon Vegetable Base

This concentrated vegetable base creates a richer, more flavorful broth than standard boxed stock.

A little jar goes a long way, and you can customize the intensity of the flavor. It’s also more economical and takes up way less space in your pantry.

Get it on Amazon

Minestrone Soup Recipe

Step-by-Step Instructions: How to Make Minestrone Soup

Follow these detailed steps to create the perfect pot of minestrone soup. Even if you’re a beginner, these instructions will guide you through each phase of the cooking process.

1. Prepare Your Vegetables

  • Dice the onion, carrots, and celery into small, even pieces (about ¼-inch). This is called a soffritto in Italian cooking and forms the aromatic base of your soup.
  • Mince the garlic cloves finely. Set aside separately from the other vegetables since it cooks faster.
  • Dice the potatoes into ½-inch cubes so they cook through in the same time as the other vegetables.
  • Trim the green beans and cut them into 1-inch pieces.
  • Drain and rinse both cans of beans in a colander to remove excess sodium and starch.
  • Roughly chop the fresh spinach.

2. Sauté the Aromatic Base

  • Heat the olive oil in your large Dutch oven or stockpot over medium heat until it shimmers slightly.
  • Add the diced onion, carrots, and celery along with a generous pinch of salt. The salt helps draw out moisture from the vegetables.
  • Cook, stirring occasionally, for 7-10 minutes until the vegetables soften and the onion becomes translucent. You’ll notice the bottom of the pot developing some golden bits – this is flavor!
  • Stir in the tomato paste and cook for 1-2 minutes, stirring constantly. This deepens the tomato flavor by caramelizing the paste slightly.
  • Add the minced garlic, oregano, basil, and thyme. Cook for about 1 minute until fragrant, stirring constantly to prevent the garlic from burning.

3. Build the Soup Base

  • Pour in the crushed tomatoes and use your wooden spoon to scrape up any browned bits from the bottom of the pot. These bits add incredible depth of flavor.
  • Add the vegetable broth, stirring to combine everything thoroughly.
  • Toss in the bay leaves – they’ll infuse subtle aromatic flavor as the soup simmers.
  • Add the diced potatoes to the pot.
  • Bring the mixture to a boil over medium-high heat.

4. Simmer with Vegetables and Beans

  • Once boiling, reduce the heat to medium-low to maintain a gentle simmer.
  • Add both the cannellini beans and kidney beans to the pot, stirring them in.
  • Add the green beans as well.
  • Cover the pot partially (leave it slightly ajar to prevent overflow) and let it simmer for 15-20 minutes. The potatoes should be fork-tender but not falling apart.
  • Stir occasionally to prevent anything from sticking to the bottom.

5. Add the Pasta

  • Stir in the small pasta shapes of your choice. Make sure the soup is at a gentle boil.
  • Cook uncovered, stirring occasionally, for the time specified on your pasta package (usually 8-10 minutes) until the pasta is al dente.
  • If the soup seems too thick at this point, add an extra cup or two of broth or water to reach your desired consistency. The pasta will continue absorbing liquid as it sits.

6. Finish with Greens and Seasoning

  • Stir in the chopped fresh spinach. It will wilt down in just 1-2 minutes from the heat of the soup.
  • Remove and discard the bay leaves – they’ve done their job of infusing flavor.
  • Taste the soup and season generously with salt and black pepper. Start with 1 teaspoon of salt and ½ teaspoon pepper, then adjust based on your preference.
  • If the soup tastes a bit flat, add another pinch of salt. Salt really brings out all the flavors in vegetable soup.

7. Serve Hot

  • Ladle the hot soup into bowls.
  • Top each serving with a generous sprinkle of freshly grated Parmesan cheese.
  • Garnish with fresh chopped parsley for a pop of color and freshness.
  • Serve immediately with crusty bread for dipping.

Another favorite dish: Broccoli Cheddar Soup

Tips for The Best Minestrone Soup

These expert tips will help you elevate your minestrone from good to absolutely incredible. I’ve learned these tricks over years of making this soup for my family.

  • Don’t skip the soffritto: Taking the time to properly sauté your onions, carrots, and celery builds the foundation of flavor. Don’t rush this step.
  • Cut vegetables uniformly: Keeping your vegetable pieces roughly the same size ensures everything cooks evenly and looks beautiful in the finished soup.
  • Add a Parmesan rind: If you have a Parmesan cheese rind, toss it in with the broth. It adds an incredible umami depth as it simmers. Remove it before serving.
  • Cook pasta separately for meal prep: If you’re making this soup ahead, cook the pasta separately and add it to individual bowls when serving. This prevents it from getting mushy in storage.
  • Adjust consistency to your liking: Prefer a thicker soup? Let it simmer longer uncovered to reduce. Want it brothier? Add more vegetable broth.
  • Use fresh herbs if available: While dried herbs work perfectly, fresh basil and oregano added at the end take the flavor to another level.
  • Season in layers: Salt the vegetables as they cook, season the broth, and taste again at the end. This creates deeper, more complex flavor.
  • Let it rest: If time allows, let the soup sit for 10 minutes off the heat before serving. This lets the flavors meld together.
  • Add a splash of acid: A small splash of red wine vinegar or lemon juice just before serving brightens all the flavors.
  • Toast your bread: Serve with toasted bread rubbed with garlic for an authentic Italian touch.

You might also enjoy: Pumpkin Soup

Serving Suggestions

Minestrone Soup Recipe

Minestrone soup is hearty enough to serve as a complete meal, but pairing it with the right sides takes it from satisfying to spectacular. Here’s how I love to serve this Italian classic.

  • Crusty Italian bread or baguette: Perfect for soaking up every last drop of that delicious broth. Toast it and rub with garlic for extra flavor.
  • Buttermilk Cornbread: A slightly sweet counterpoint to the savory soup.
  • Simple green salad: A crisp salad with lemon vinaigrette provides a refreshing contrast to the warm, hearty soup.
  • Garlic Parmesan breadsticks: Homemade or store-bought, these are always a hit.
  • Focaccia: The olive oil-rich bread complements the soup beautifully.
  • Air Fryer Chicken Parmesan: For those who want to add a protein to make it even heartier.
  • Antipasto platter: Olives, marinated artichokes, and cured meats make a wonderful Italian-themed spread.
  • Bruschetta: Tomato-topped toasted bread adds freshness and crunch.

Variations of Minestrone Soup

One of the best things about minestrone is how adaptable it is. Feel free to customize this recipe based on what’s in season, what you have on hand, or your dietary preferences.

  • Autumn Minestrone: Add diced butternut squash, swap green beans for kale, and use white beans exclusively. Finish with fresh sage.
  • Summer Minestrone: Use fresh Roma tomatoes instead of canned, add zucchini and yellow squash, and stir in fresh basil at the end.
  • Protein-packed version: Brown Italian sausage or ground turkey at the beginning before adding the vegetables for a heartier meat version.
  • Keto-friendly: Skip the pasta and potatoes, double the green vegetables, and add more beans for a low-carb version.
  • Pantry raid minestrone: Use whatever canned or frozen vegetables you have – corn, peas, lima beans all work great.
  • Tuscan style: Add cannellini beans exclusively, use lacinato kale instead of spinach, and finish with a drizzle of good olive oil.
  • Spicy kick: Add red pepper flakes with the herbs or stir in some diced jalapeño with the soffritto.
  • Grain swap: Replace pasta with farro, barley, or quinoa for a different texture and nutty flavor.
  • Creamy version: Blend one cup of the soup (beans and all) and stir it back in for a creamier, thicker texture.
  • Lemon herb: Add fresh lemon zest and juice at the end with lots of fresh parsley for a bright, spring-like version.

Read Also: Mushroom Soup Recipe

Storage and Reheating

Minestrone soup is fantastic for meal prep since it stores beautifully and tastes even better the next day as the flavors continue to develop.

  • Refrigerator storage: Store cooled soup in an airtight container in the fridge for up to 4-5 days. The soup will thicken as it sits because the pasta absorbs liquid. Simply add more broth or water when reheating.
  • Freezer storage: For best results, freeze the soup without the pasta. It will keep for up to 3 months in freezer-safe containers or bags. Leave some headspace for expansion. When ready to eat, thaw overnight in the fridge and cook fresh pasta when reheating.
  • Reheating on the stovetop: Pour the soup into a pot over medium heat. Stir occasionally and add extra broth or water to thin it out. Heat until it reaches a gentle simmer and is warmed through, about 8-10 minutes.
  • Reheating in the microwave: Place individual portions in a microwave-safe bowl. Heat on high in 1-minute intervals, stirring between each, until hot throughout. Add a splash of water or broth if needed.
  • Refreshing leftovers: Stir in a handful of fresh spinach, a squeeze of lemon juice, and a drizzle of olive oil when reheating to brighten up the flavors.
  • Portion control tip: Freeze individual portions in single-serving containers for easy grab-and-go lunches.

For a lighter option, try: Lentil Spinach Soup

Nutritional Facts

Per serving (based on 8 servings):

  • Calories: 245
  • Total Fat: 6g
  • Saturated Fat: 1g
  • Cholesterol: 3mg
  • Sodium: 680mg
  • Total Carbohydrates: 42g
  • Dietary Fiber: 8g
  • Sugars: 8g
  • Protein: 10g
  • Vitamin A: 85% DV
  • Vitamin C: 35% DV
  • Calcium: 12% DV
  • Iron: 20% DV

Note: Nutritional values are approximate and will vary based on specific ingredients used and portion sizes. Values do not include optional Parmesan cheese garnish.

Health Benefits of Key Ingredients

Minestrone soup isn’t just delicious – it’s genuinely good for you. This vegetable-packed soup delivers impressive nutritional benefits in every bowl.

  • Carrots: Rich in beta-carotene, which converts to vitamin A in your body, supporting eye health and immune function. They also provide antioxidants that may reduce inflammation.
  • Tomatoes: Loaded with lycopene, a powerful antioxidant linked to heart health and cancer prevention. Cooking tomatoes actually increases lycopene absorption.
  • Beans: Excellent source of plant-based protein and fiber, helping you feel full longer while supporting digestive health and stable blood sugar levels.
  • Spinach: Packed with iron, calcium, vitamins K and A, and folate. The vitamin C from tomatoes actually helps your body absorb more of the iron from spinach.
  • Garlic: Contains compounds with potential anti-inflammatory and immune-boosting properties. It may also support heart health and lower blood pressure.
  • Olive oil: Provides heart-healthy monounsaturated fats and anti-inflammatory compounds that may reduce the risk of chronic diseases.
  • Celery: Low in calories but high in antioxidants and fiber. It also provides vitamin K, which is important for bone health and blood clotting.
  • Green beans: Good source of vitamins C and K, plus folate and fiber, supporting immune function and bone health.

Read Also: White Bean And Kale Soup

FAQs About Minestrone Soup

1. Can I make minestrone soup in a slow cooker?

Absolutely! Add all ingredients except the pasta and spinach to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours.

About 30 minutes before serving, cook the pasta separately on the stovetop and stir it in along with the spinach. This prevents the pasta from getting mushy.

2. What’s the difference between minestrone and vegetable soup?

Minestrone specifically refers to an Italian vegetable soup that traditionally includes beans and pasta or rice in a tomato-based broth with a soffritto base.

Regular vegetable soup can be any combination of vegetables in broth without these defining characteristics. Minestrone has a more distinct Italian flavor profile.

3. Can I use fresh tomatoes instead of canned?

Yes! Use about 3 pounds of fresh Roma tomatoes. Score the bottoms, blanch them in boiling water for 30 seconds, peel, and dice them.

Fresh tomatoes will give a slightly lighter, fresher flavor compared to the deeper taste of canned tomatoes.

4. Is minestrone soup gluten-free?

Traditional minestrone contains pasta, which has gluten. However, you can easily make it gluten-free by substituting gluten-free pasta or using rice instead.

Just ensure your broth and other packaged ingredients are certified gluten-free as well.

5. Why did my soup turn out watery?

If your soup is too thin, it likely needs more cooking time to allow some liquid to evaporate. Simmer it uncovered for 10-15 additional minutes.

You can also blend a cup of the beans and vegetables and stir it back in to thicken the broth naturally, or add tomato paste for both thickness and deeper flavor.

For another hearty option: Sweet Potato Soup

Autumn Minestrone Soup

Easy Minestrone Soup

Author: iamwinfred
245kcal
No ratings yet
Share Print Save
Prep 15 minutes
Cook 30 minutes
Total 45 minutes
This classic Italian minestrone soup brings together tender vegetables, creamy beans, and perfectly cooked pasta in a rich tomato broth that tastes like you’ve spent hours in the kitchen. The beauty of this soup is that it’s incredibly forgiving, comes together in about 45 minutes, and uses simple ingredients you probably already have on hand.
Servings 6 bowls
Course Soup
Cuisine Italian

Ingredients

  • 3 tablespoons extra virgin olive oil 45ml
  • 1 large yellow onion diced
  • 3 medium carrots diced
  • 3 celery stalks diced
  • 4 cloves garlic minced
  • 2 tablespoons tomato paste 30ml
  • 28 oz crushed tomatoes 800g, 1 can
  • 6 cups vegetable broth 1.4L
  • 2 medium potatoes about 2 cups or 300g, diced
  • 15 oz cannellini beans 425g, 1 can, drained and rinsed
  • 15 oz kidney beans 425g, 1 can, drained and rinsed
  • 2 cups green beans 200g, trimmed and cut into 1-inch pieces
  • 2 bay leaves
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon dried thyme
  • 1 cup small pasta 100g, ditalini, small shells, or elbow macaroni
  • 2 cups fresh spinach 60g, roughly chopped
  • salt and black pepper to taste
For Serving
  • fresh parsley chopped, for garnish
  • Parmesan cheese grated

Equipment

  • Large Dutch oven or stockpot 6-8 quarts
  • Sharp knife
  • Cutting board
  • Wooden spoon
  • Measuring cups and spoons
  • Can opener
  • Ladle
  • Colander For draining beans

Method

  1. Dice the onion, carrots, and celery into ¼-inch pieces. Mince the garlic, dice potatoes into ½-inch cubes, cut green beans into 1-inch pieces, and drain and rinse both cans of beans.
  2. Heat olive oil in a large Dutch oven over medium heat. Add onion, carrots, celery, and a pinch of salt. Cook 7-10 minutes until softened, then stir in tomato paste for 1-2 minutes. Add garlic and dried herbs, cooking 1 minute until fragrant.
  3. Pour in crushed tomatoes and scrape up any browned bits. Add vegetable broth, bay leaves, and diced potatoes. Bring to a boil over medium-high heat.
  4. Reduce heat to medium-low to maintain a gentle simmer. Add both types of beans and green beans. Cover partially and simmer 15-20 minutes until potatoes are fork-tender.
  5. Stir in pasta and cook uncovered for 8-10 minutes until al dente, stirring occasionally. Add extra broth or water if soup becomes too thick.
  6. Stir in chopped spinach and cook 1-2 minutes until wilted. Remove bay leaves. Taste and season generously with salt and black pepper.
  7. Ladle hot soup into bowls and top with grated Parmesan cheese and fresh parsley. Serve immediately with crusty bread.

Nutrition

Serving1BowlCalories245kcalCarbohydrates42gProtein10gFat6gSaturated Fat1gPolyunsaturated Fat1gMonounsaturated Fat4gCholesterol3mgSodium680mgPotassium850mgFiber8gSugar8gVitamin A85IUVitamin C35mgCalcium12mgIron20mg

Notes

  • For best meal prep, cook pasta separately and add to individual bowls when serving to prevent mushiness.
  • Add a Parmesan rind to the broth while simmering for extra umami depth. Remove before serving.
  • The soup thickens as it sits because pasta absorbs liquid. Simply add more broth when reheating.
  • Make it autumn-style by adding diced butternut squash and swapping green beans for kale.
  • For a heartier version, brown Italian sausage or ground turkey before adding vegetables.
  • Store in an airtight container in the fridge for 4-5 days or freeze without pasta for up to 3 months.
  • Cut all vegetables to uniform size for even cooking and a polished presentation.
  • A splash of red wine vinegar or lemon juice at the end brightens all the flavors beautifully.
  • Use San Marzano tomatoes if available for naturally sweeter, less acidic flavor.
  • Substitute any vegetables you have on hand – zucchini, peas, corn, or lima beans all work great.

Tried this recipe?

Let us know how it was!

Conclusion

This Minestrone Soup proves that simple, wholesome ingredients can create something truly special.

It’s the kind of soup that brings comfort on cold nights, uses up odds and ends in your fridge, and somehow tastes even better as leftovers.

I hope this becomes a staple in your kitchen like it is in mine. The beauty of minestrone is that you can make it your own – swap vegetables based on the season, adjust the thickness to your liking, and add whatever herbs you have on hand.

Give this recipe a try and let me know how it turns out! I’d love to hear about your favorite variations or what you served it with.

Recommended: