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

This Minestrone Soup is not only delicious and comforting, but it’s also really nutritious! It makes a hearty meal or side.

This hearty Minestrone soup is a flavorful Italian soup, packed with various colorful vegetables. Olive Garden Breadsticks and Italian Bread are perfect pairings for this soup or serve it up in a fresh Bread Bowl.

Minestrone Soup topped with grated cheese served in a bowl.

Best Minestrone Soup Recipe

We LOVE soup, especially in the fall. This best Minestrone Soup recipe is vegetable packed and quite nutritious!

Minestrone is a heartier version of Vegetable Soup. In fact, Minestrone is an Italian soup defined as a soup made with vegetables and pasta. It often has beans and sometimes meat. Though equally delicious, Vegetable Soup is simply vegetables and broth. 

This is actually a copycat recipe of Ristorante della Fontana which used to be in downtown Salt Lake City. My mom still talks about how good their Minestrone Soup was and this tastes just like it!

While the long list of ingredients may be intimidating, just know that it is truly worth it. The flavor of this soup is divine! And it’s fairly simple to cook on the stovetop.

Close up of minestrone soup served in a bowl.

How to Make Minestrone Soup

VEGGIES. Heat oil in a large stock pot over medium heat and add the onion, carrots, and celery. Cook for about 5 minutes until the onions are tender. Add the garlic and cook for 30 seconds.

BEANS. Stir in the seasonings and then the water, bouillon, kidney beans, barley, and Parmesan rind. Bring to a boil. Cover, reduce heat, and simmer for 30 minutes.

PASTA. Add the pasta, garbanzo beans, and cabbage, cover, and simmer for 10 more minutes. 

MORE VEGGIES. Add the green beans and peas and cook covered for another 5 minutes. Stir in the spinach.

SERVE. Serve the soup topped with Parmesan.

Minestrone is great to use up any leftover vegetables in the fridge so go ahead and add that last bit of zucchini, kale, butternut squash, potatoes, or leftover corn. 

Make in a Crock Pot

  • Sauté the onion, carrots, celery, and garlic as directed in step one. Scrape the ingredients into the crockpot.
  • Reduce the amount of water to 10 cups and add tomatoes, tomato paste, bouillon, kidney beans, barley, Parmesan rind, garbanzo beans, and cabbage.
  • Cook on high heat for 3-4 hours or low heat for 6-8 hours.
  • Add green beans, beans, and spinach. Cook for 30 more minutes. Finally, stir in cooked pasta. 
Minestrone Soup served in a white bowl and garnished with cheese.

Recipe Tips

Here are a few Minestrone Soup Ingredients tips and suggestions to make your soup perfect!

Pearl barley is barley that has had the outer shell removed and has been polished to remove most of the bran layer. This type of barley is easier to eat because the harsh parts have already been taken off through processing.

White pepper is known for not having as complex a taste as black pepper. To use black pepper, reduce the amount to ¾-1 tsp or to taste.

Fresh herbs. Using fresh herbs adds a bit of brightness to the soup. For every teaspoon of dried herbs use 1 tablespoon of fresh herbs.

Bouillon is a French word for broth. This recipe uses 7 teaspoons of beef broth and 6 teaspoons of chicken broth. Use 13 teaspoons of all chicken broth, all beef broth, or all vegetable broth.

Bouillon also comes in concentrated dried cubes which you activate in water. Typically one cube is dissolved in 1 cup of water. Once it has been dissolved you can use the allotted amount listed in the recipe. 

Mirepoix. This is a great cooking term. It refers to the flavor base that is made up of sautéed veggies. This recipe is made up of carrots, celery, and onion. It provides a great flavor profile to build off in this soup.

Variations

Make it healthier. This is a pretty healthy soup to begin with because it has a lot of veggies and beans. To make this Minestrone Soup recipe healthier, use low sodium bouillon or broth, no cheese, and whole wheat pasta.

To make this vegan, exclude the beef and chicken bouillon and parmesan cheese and substitute it for vegetable broth and vegan cheese.

Vegetarian Minestrone Soup. Substitute the beef and chicken bouillon for vegetable broth.

Gluten-free. Aside from the pasta and pearl barley, all the ingredients are gluten-free. Substitute the pasta with gluten-free pasta and the pearl barley can be replaced with wild rice or quinoa.

Change the texture. Thicken the soup by letting it sit on the stovetop for an extra 10-20 minutes, more of the water will evaporate and help the soup thicken. Thin the soup by adding extra water.

Adding meat. To make Minestrone even heartier, add browned ground turkey, ground beef, sliced Italian sausage, or meatballs. Soup could also be served alongside a dish of chicken, beef, or pork. 

Serve Minestrone Soup in a Bread Bowl, with a side of Cheesy Garlic Bread or Garlic Knots.

3 bowls of Minestrone soup topped with grated cheese.

Storing Info

Make ahead of time. Wait to add the pasta until you are heating up to serve. Cooked soup can be kept in the fridge for 1-2 days or in the freezer for up to 3 months. Reheat on the stovetop and add pasta before serving.

STORE cooled Italian Minestrone Soup in an airtight container for 3-4 days.

FREEZE leftovers in an airtight freezer-safe container. Note that the pasta may be a little mushier than normal.

Reheat in the microwave or stovetop.

For more soup recipes:

5 from 10 votes

Minestrone Soup Recipe

By: Lil’ Luna
This Minestrone Soup is not only delicious and comforting, but it's also really nutritious! It makes a hearty meal or side.
Servings: 10
Prep: 15 minutes
Cook: 45 minutes
Total: 1 hour

Ingredients 

  • 2 tablespoons olive oil
  • 1 sweet onion diced
  • 1 1/2 cups carrots diced
  • 1 cup celery diced
  • 5 cloves minced garlic minced
  • 1 can (15 ounce) diced tomatoes
  • 1 can (6 ounce) tomato paste
  • 1 tablespoons dried oregano
  • 2 1/2 teaspoons dried basil
  • 1 1/2 teaspoons white pepper
  • 1 teaspoon salt
  • 13 cups water
  • 7 teaspoons beef bouillon
  • 6 teaspoons chicken bouillon
  • 1 can (15 ounce) kidney beans drained and rinsed
  • 1/2 cup pearl barley
  • 1 Parmesan rind (optional)
  • 1 cup miniature shell pasta
  • 1 can garbanzo beans drained and rinsed
  • 1 cup cabbage chopped
  • 1 cup frozen green beans
  • 1 cup frozen peas
  • 1 cup fresh spinach packed
  • Parmigiano Reggiano freshly shredded
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

  • Heat oil in a large stock pot over medium heat and add the onion, carrots, and celery. Cook for about 5 minutes until the onions are tender. Add the garlic and cook for 30 seconds. Stir in the seasonings and then the water, bouillon, kidney beans, barley, and Parmesan rind. Bring to a boil. Cover, reduce heat, and simmer for 30 minutes.
  • Add the pasta, garbanzo beans, and cabbage, cover, and simmer for 10 more minutes. 
  • Add the green beans and peas and cook covered for another 5 minutes. Stir in the spinach. Serve soup topped with Parmesan.

Nutrition

Calories: 161kcal, Carbohydrates: 29g, Protein: 5g, Fat: 3g, Sodium: 443mg, Potassium: 533mg, Fiber: 5g, Sugar: 7g, Vitamin A: 4045IU, Vitamin C: 21.6mg, Calcium: 80mg, Iron: 2.4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Soup
Cuisine: Italian
Making this recipe? Tag us!
Share it with us on Instagram using the hashtag #lilluna, so we can see what you’re creating in the kitchen!

About Kristyn

My name is Kristyn and I’m the mom of SIX stinkin’ cute kids and the wife to my smokin’ hot hubby, Lo. My mom’s maiden name is Luna, and I’m one of the many crafty “Lil’ Lunas” in the fam. On this site I like to share all things creative - from recipes to home decor to gifts and home decor ideas. Welcome!

So Easy & So Yummy

Get my cookbook!

My new cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes including videos, tips & more!

Leave a comment

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

Recipe Rating




12 Comments

  1. jess says:

    5 stars
    this is an amazing soup, and I love it all so much! thank you for sharing this tasty recipe

  2. April says:

    5 stars
    This is one of the best minestrone soup recipes I’ve tried. Absolutely delish, I’m about to heat up a bowl of leftovers now, yum.

  3. Olivia says:

    5 stars
    Love a good comforting soup! This was so flavorful and delicious, thank you for the recipe!

  4. Kristi says:

    5 stars
    There’s a lot of Different elements to the soup, but it all comes together deliciously.

  5. Olivia says:

    Oh how I love soups. So comforting and so good!

  6. Joy says:

    5 stars
    I love the variety of ingredients in this soup. You get a little bit of everything, plus it’s loaded with flavor.

  7. Ashley says:

    5 stars
    This is the best minestrone recipe ever! It’s our family’s favorite.

  8. Ana Maria says:

    5 stars
    Such a nice hearty soup!

  9. Angela says:

    Hello there when do you put in the tomato paste and diced tomato’s?

    1. Kristyn Merkley says:

      I would add them when you add the other seasonings 🙂 Hope that helps!

  10. shawnna says:

    hey girl- this looks so good!

    1. Kristyn Merkley says:

      Thanks Shawna!!