Minestrone Soup

5 from 8 votes
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

Homemade Minestrone Soup is loaded with veggies, along with beans, pasta, tomatoes, fresh herbs, and smoky bacon. This classic Italian vegetable soup is perfect for keeping you cozy and full!

Two bowls of minestrone soup topped with grated parmesan cheese.


 

I’ve been on a bit of a soup bender lately. It started with this roasted tomato soup, and it led to this nourishing and flavorful homemade minestrone soup. This classic recipe combines tender garden veggies, beans, and pasta in a tangy tomato broth with fresh herbs and salty bacon. 

Why We Love Minestrone Soup

  • Easy. This one-pot soup is quick, easy to make, and way better than the canned stuff. It’s perfect for lunch or dinner.
  • Cozy and nutritious. Packed with classic veggies, pasta, zesty tomato broth, and bacon, this meal is good for the body and the soul!
  • Use up leftovers. Minestrone is the best way to use up the ingredients you have sitting in a crisper drawer.

What Is Minestrone Soup

  • Minestrone is a hearty Italian vegetable soup, but not all vegetable soup is a minestrone! Classic minestrone soup is a variation of veggies bulked up with pasta and white beans in a tomato-based broth. There isn’t a set recipe. In addition to pasta and beans, most minestrone recipes contain staples like onions, carrots, and tomatoes, and you can make it using any veggies that are in season. I also toss in some smoky bacon, but it’s just as easy to make it without.
The ingredients for homemade minestrone soup.

Ingredients You’ll Need

  • Vegetables: Diced yellow onion, carrots, and sliced zucchini.
  • Herbs: In addition to salt and pepper, we add freshly minced garlic, fresh thyme leaves, and bay leaves for depth of flavor.
  • Canned Tomatoes and Vegetable Broth: You’ll need diced tomatoes and your choice of vegetable stock or broth.
  • Pasta: You can make minestrone soup with any type of pasta you’d like. I use whole wheat ditali pasta, a larger version of ditalini.
  • White Beans: Cannellini beans or another variety like navy beans or red kidney beans.
  • Spinach: Fresh baby spinach leaves add a nice pop of green.
  • Parmesan: Garnish with freshly grated parmesan cheese.
  • Bacon: Before I even start the soup, I saute diced bacon in the pot for a hint of smokiness. For vegetarian minestrone, simply skip the bacon.

How to Make Minestrone Soup

  • Saute. First, saute the bacon with a splash of olive oil. Once cooked through, add the carrots, onions, zucchini, garlic, and herbs to the pot. Season with salt and pepper, stirring while the veggies soften slightly.
  • Combine and simmer. Stir in the canned tomatoes, broth, and toss in a bay leaf. Bring the soup to a boil, then reduce the heat and leave it to simmer. After 15 minutes, add in your dry pasta. Continue to simmer for a few minutes longer, until the noodles are tender.
  • Add beans and spinach. Finally, stir in the beans and wilt in the baby spinach leaves. Give your soup a final seasoning to taste.
  • Serve. Take the pot off the heat, pluck out the bay leaf, and let the soup rest for a few minutes before ladling it into bowls. Give each bowl a sprinkle with parmesan and, presto! Coziness in a bowl.
Finished minestrone soup in a large pot with a ladle, surrounded by soup ingredients.

Recipe Tips And Variations

  • If your soup is on the thicker side, add more vegetable broth to help thin it out a little.
  • If you don’t have fresh vegetables on hand, feel free to make the soup with frozen veggies instead.
  • Make this soup a day ahead. Minestrone is delicious when served even the next day! Making this soup ahead of time allows all the flavors to deepen overnight.
  • Different veggies. Use chopped celery, fennel, chopped green beans, and kale.
  • Fresh tomatoes. Trade out canned tomatoes for fresh diced tomatoes when they’re in season.
  • Different protein. Instead of bacon, saute sausage, beef, or chicken.
  • Grains. In place of pasta, make this recipe with long-grain rice, farro, or barley pearls.
  • Vegan. To make vegan minestrone soup, omit the bacon and make sure to use vegetable broth.

Serving Suggestions

A warming bowl of minestrone is a meal all on its own, but fluffy dinner rolls or biscuits are always welcome. A Caesar salad is a classic side for soup. Or, make this fresh Mediterranean-inspired tomato burrata salad. For something heartier, give my antipasto salad with grilled chicken a try. Pair with a side of roasted sweet potatoes and parsnips or roasted artichokes. Try this creamy dill chicken salad sandwich or a grilled pizza and this keto spin on a classic pizza Margherita.

Close up of a bowl of minestrone soup topped with grated parmesan cheese.

Storing and Reheating Leftovers

Store leftovers in an airtight container and keep the soup in the fridge for 4 to 5 days or freeze it for 2 to 3 months. Reheating minestrone soup is as easy as adding it to a pot on the stovetop and warming it over medium-low heat until heated through.

Homemade Soup Recipes

Pin this now to find it later

Pin It
5 from 8 votes

Minestrone Soup

Homemade Minestrone Soup is packed with veggies, beans, pasta, tomatoes, and bacon. This traditional Italian vegetable soup is a robust and satisfying meal, sure to please any appetite.
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 10 servings

Ingredients 

  • 1 tablespoon olive oil
  • 6 slices bacon,, diced
  • 1 small yellow onion,, diced
  • 3 large carrots,, diced
  • 1 small zucchini,, halved longwise and sliced into half-moons
  • salt and freshly ground black pepper,, to taste
  • 3 cloves garlic,, minced
  • 3 sprigs fresh thyme,, leaves only
  • 28 ounces canned diced tomatoes
  • 8 cups vegetable broth
  • 1 bay leaf
  • 1 cup whole wheat ditali pasta
  • 15 ounces canned cannellini beans,, drained and rinsed
  • 10 ounces fresh baby spinach leaves
  • freshly grated parmesan cheese,, for garnish, optional
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Heat olive oil in a soup pot or Dutch oven set over medium heat.
  • Add the diced bacon and cook for 3 to 4 minutes or until starting to crisp up.
  • Add the onions, carrots, zucchini, garlic, and thyme; season with salt and pepper and continue to cook over medium heat, stirring occasionally, for 5 to 6 minutes or until the vegetables begin to soften.
  • Add the canned tomatoes, vegetable broth, and bay leaf; increase the heat and bring the soup to a boil.
  • Lower the heat to medium-low and simmer uncovered for 15 minutes; add uncooked pasta and continue to cook until pasta is cooked and vegetables are tender, about 8 minutes.
  • Add the beans and spinach; continue to cook for 2 to 3 minutes, or until beans are heated through and spinach is wilted. Taste the soup for salt and pepper and adjust accordingly.
  • Remove from heat, discard the bay leaf, and let the soup rest for a few minutes. Ladle into soup bowls, top with parmesan cheese, and serve.

Notes

  • Storage: Cool the soup completely and store leftovers in an airtight container for 4 to 5 days or freeze it for 2 to 3 months. Reheat on the stovetop over medium-low heat.

Nutrition

Serving: 1.5cups | Calories: 244kcal | Carbohydrates: 32g | Protein: 13g | Fat: 8g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Trans Fat: 0.02g | Cholesterol: 9mg | Sodium: 299mg | Potassium: 842mg | Fiber: 5g | Sugar: 4g | Vitamin A: 6403IU | Vitamin C: 20mg | Calcium: 109mg | Iron: 4mg

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Did you make a recipe? Leave a rating
5 from 8 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating:




21 Comments

  1. Erin | Dinners,Dishes and Dessert says:

    This looks incredibly delicious!

  2. Krista says:

    I love soup season! This one I have to make soon! Looks so tasty!

  3. Allyson Zea says:

    Looks so delicious and healthy! I’m going to try making it in my instant pot! Have you tried that? If so how long did you cook it?

  4. Dorothy at Shockinglydelish says:

    I swear I think I could live off of soup! This looks like a big bowl of comfort food! I like the beans! ๐Ÿ™‚

  5. Amanda says:

    This will be perfect for those cool fall nights!

  6. Mahy Elamin says:

    A wonderful soup, on a cold autumn evening. This looks sooooo good! Yummy! This made me drool. Cannot wait to try this. Thank you for a great recipe!

  7. Debbie says:

    Have you updated the points for this soup to the new Weight Watchers Freestyle SmartPoints?
    Thanks!

    1. Katerina Petrovska says:

      Hi! Thanks to your suggestion, I just calculated it with the new points and it’s down to 7 instead of 9. ๐Ÿ˜€

      1. Joanne B says:

        Almost everything is zero points except for the bacon and pasta. I figured it to be 4 points.
        Thanks

        1. Katerina Petrovska says:

          Hi Joanne! If you have a minute, could you please share with me what calculator you used? I always use the weight watchers calculator that’s on their website, the paid version, and am still getting 7 points. :-/ Thank you!!

          1. Joanne says:

            I use the same points calculator on the WW app. I just figured that all of the veggies and chicken broth are zero points. I only looked up bacon which is 4 points and the ditalini which is 12 points giving a total of 16 and divided it by 6 servings which equals 3 points.

      2. Tracy David says:

        Hi- what is the serving size? Thanks!

  8. Heather Mason says:

    I say yes to beans in minestrone! Not sure if it’s authentic or not, but from a nutrition stand point it makes sense to get some high quality vegetable protein in your soup!

  9. Laura (Tutti Dolci) says:

    Minestrone has never looked better, I want this for dinner tonight!

  10. Melanie @ Carmel Moments says:

    I just had a minestrone soup over the weekend and I can’t believe how incredible it is. Looks delish!