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

This delicious and easy minestrone soup is loaded with vegetables, noodles, a rich tomato broth, and beans. It’s vegetarian and ready in only 30 minutes!

Update: This recipe was originally published in 2021 and has been republished with all new photos.

I think this is the best minestrone soup recipe, friends. It’s inspired by the Olive Garden minestrone soup but as always I’ve made my version healthier and faster! This beauty is loaded with fresh vegetables, pasta, and flavor.

Minestrone Soup is a vegetarian soup (try my 30 Minute Vegetable Soup if you haven’t yet!) but the addition of pasta makes it extra satiating. My favorite pasta to include is ditalini because they’re so small which means several fit on your spoon. This recipe calls for one cup of ditalini pasta which will seem like not much. Trust me. Once they cook you’ll see how quickly they expand and fill up the soup pot! (Shells and elbow noodles work well too.)

If you’re not dairy free or vegan, try topping this soup with shaved parmesan. Or stick with my Homemade Croutons (I’m currently make these nonstop at my house), sliced green onions, and/or chopped parsley. This Gluten Free Focaccia Bread would be so yummy with this soup too.

Classic Minestrone Soup Ingredients

  • Olive or avocado oil: The oil helps us sauté the onion, celery, and carrots until tender. I recommend extra virgin olive oil or avocado oil but you can use any oil you’re comfortable cooking with.
  • Onion: White or yellow onion both work well.
  • Carrots: We’re slicing the carrots small so they get tender quickly and you get some in every bite.
  • Celery: Celery is considered an aromatic along with onion and garlic, meaning it adds aroma and flavor to dishes. The taste of the celery itself won’t stand out, but it works with the other aromatics to add extra flavor that is especially appreciated in soups and stews.
  • Minced garlic: You can mince your own garlic or use a jarred variety.
  • Zucchini: Zucchini softens quickly as it cooks, making it a great choice for quick soups.
  • Green beans: I recommend fresh or frozen green beans for this minestrone recipe. We’ll cut into thirds so they don’t overwhelm the other ingredients.
  • Canned diced tomatoes: I recommend fire-roasted tomatoes if they’re available in your grocery store but any canned diced tomatoes will work well.
  • Vegetable broth: Vegetable broth is recommended but you can use chicken broth or chicken stock also.
  • Canned tomato sauce: The tomato sauce is going to help us create a savory broth with rich tomato flavor.
  • Canned red kidney beans: I recommend canned beans instead of dry beans because it drastically reduces our cooking time. Drain and rinse the canned beans before adding to the soup.
  • Ditalini pasta: Ditalini noodles because they’re small so they are perfect to really mix in with all the veggies. Other great options are elbows or shells.
  • Spinach: Spinach is filled with antioxidants, vitamin K (one cup has almost double the daily requirement), and iron. It’s considered one of the best superfoods! Feel free to use kale if you prefer.
  • Simple seasonings: We are using a few dried spices and herbs to add so much flavor to this white bean soup recipe. These include dried oregano, dried thyme, dried basil, salt, black pepper, and crushed red pepper flakes.

How to Make Classic Minestrone Soup

Let’s make this easy minestrone soup recipe! First, add oil, onion, celery, carrots to your soup pot. Sauté until onion is tender. Add the minced garlic and sauté until it is golden in color.

Add everything to the pot except pasta and spinach. Cover and simmer. Stir in pasta. Continue simmering, uncovered, until pasta is al dente and veggies are tender.

Stir in spinach before serving. It will wilt immediately. Taste and add more salt and pepper based on your own personal preference.

To serve, ladle into bowls and top with Homemade Croutons, freshly grated parmesan cheese, sliced green onions, and/or chopped fresh herbs like fresh parsley. Your guests will also love crusty bread (toasted with butter and garlic) on the side.

What pasta is best in minestrone soup?

I like ditalini noodles because their size is just perfect to really mix in with all the veggies. Any other small pasta will work like elbows or shells.

Can this be made gluten free?

Yes, use a gluten-free pasta.

Is this soup vegan and vegetarian?

Yes, use vegetable broth or vegetable stock.

How to Customize Minestrone Soup

This is a good soup for incorporating a variety of vegetables. It’s a great way to incorporate fresh veggies you might have in the fridge and increase our fiber intake! Vegetables that would work well in this soup include:

  • Broccoli
  • Lima beans
  • Corn
  • Squash
  • Peas
  • Potatoes
  • Kale
  • Swiss chard
  • Black beans
  • Pinto beans
  • White beans like cannellini beans or great northern beans

Can you add meat to minestrone soup?

This soup is designed to be vegan and vegetarian but you can easily add one pound ground turkey, ground beef, sliced sausage, or chicken.

If using ground turkey or beef, sauté and crumble it separately in a skillet. Incorporate it into the soup in step 2.

If using chicken, sauté it separately in a skillet. Once cooked through, shred or chop it. Add it to the soup in step 2. You can also use store-bought rotisserie chicken to make it even easier.

If using a sliced sausage, warm it in a skillet to get a little browning on the outside. Add it to the soup in step 2.

Can you omit the spinach?

Every time I create a soup with spinach I get asked if the spinach can be omitted so here’s your answer… yes! Go ahead and leave the spinach out if you like. If you’re just not someone who loves spinach I’d encourage you to try it in a soup like this one because it’s really such a small part of the soup flavor-wise but it’s so good for you! Or try swiss chard or kale instead.

How to Make Minestrone Soup in the Slow Cooker

Add everything except the pasta and spinach to your slow cooker. Cover. Cook for 6 to 7 hours on low or 3 to 4 hours on high. Prepare the pasta separately per package instructions. Stir the cooked noodles and fresh spinach into the soup before serving.

Does this soup freeze well?

Oh yes it does! Since pasta can be a little gummy when reheated and spinach can clump together a bit I recommend leaving both out of the soup if you intend to freeze it.

When you’re ready to enjoy simply thaw and add the soup to a pot on the stove over low to medium-low heat, stirring frequently. Cook the pasta separately per package instructions and then stir the cooked noodles and fresh baby spinach into the soup before serving.

Feel free to double this recipe so you have plenty to freeze. It will remain good in the freezer for up to 3 months.

How to Store Leftover Minestrone Soup

Want to enjoy this hearty soup the next day or later in the week? Leftover soup can be stored in an airtight container in the refrigerator for up to 5 days. Reheat on the stovetop on low to medium-low heat until warmed through.

5 from 5 votes

Best Classic Minestrone Soup

By Christina
This delicious and easy minestrone soup is loaded with vegetables, noodles, a rich tomato broth, and beans. It's vegetarian and ready in only 30 minutes!
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 10 servings

Ingredients 

  • 2 tablespoons olive or avocado oil
  • ½ medium white or yellow onion, diced
  • ½ cup carrots, chopped or diced
  • ½ cup celery, chopped or diced
  • 1 tablespoon garlic, minced
  • 4 cups vegetable broth, can sub chicken broth
  • 2 cups water
  • 15 ounces canned tomato sauce
  • 15 ounces canned kidney beans, rinsed and drained
  • 14½ ounces canned diced tomatoes, with the juice, I prefer fire-roasted
  • 1 zucchini, chopped
  • 1 cup green beans, fresh or frozen, cut into thirds
  • 1 teaspoon dried oregano
  • 1 teaspoon salt
  • ½ teaspoon dried thyme
  • ½ teaspoon dried basil
  • ½ teaspoon black pepper
  • ¼ teaspoon crushed red pepper flakes
  • 1 cup ditalini pasta, can use shells or elbow noodles
  • 2 cups fresh baby spinach

Optional toppings: croutons, sliced green onions, and/or chopped fresh parsley

Save this recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Add oil, onion, celery, carrots to your soup pot. Sauté on medium high heat, stirring frequently, until onion is tender. Add the minced garlic and sauté until it is golden in color, about one minute.
  • Add everything to the pot except pasta and spinach. Cover and cook on medium to medium high for 5 to 10 minutes. It should be hot enough that it's simmering and you see bubbles (but not boiling).
  • Stir in pasta. Continue simmering, uncovered, for 10 to 15 minutes or until pasta is al dente and veggies are tender.
  • Stir in spinach before serving. It will wilt immediately. Serve as is or with Homemade Croutons, sliced green onions, and/or chopped parsley.

Notes

Nutrition information assumes that serving size is 1 cup. If you’re not serving this with a salad or sandwich you may want to enjoy 1 1/2 cups to 2 cups of this soup. 

Nutrition

Serving: 1cup, Calories: 160kcal, Carbohydrates: 27g, Protein: 6g, Fat: 4g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Sodium: 1019mg, Potassium: 525mg, Fiber: 5g, Sugar: 6g, Vitamin A: 2223IU, Vitamin C: 15mg, Calcium: 62mg, Iron: 2mg

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

Like this? Leave a comment below!

Share the Love:

You May Also Like

Leave a comment

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

Recipe Rating




8 Comments

  1. Jayme S says:

    WOW!!!!!! Just WOW! This is the best minestrone soup I’ve ever had! So much flavor!!!! A perfect flavor combination and veggie choices. I’ve added it to my recipe binder already! 

  2. Julie says:

    Oh yum!! The 1/4 tsp of red pepper flakes did it for me! So absolutely delicious!!

  3. Colleen says:

    The 1/4 tsp of red pepper flakes is the key!! So delicious!! Best Minestrone soup I have ever had!

    1. Christina says:

      That is great to hear, Colleen! Thank you!

  4. Gail Simon says:

    FINALLY a minestrone soup recipe that works, thank you! Thank you!
    I doubled the recipe and brought half to my niece who has 9 month old, added pasta to her batch, and sausage and they loved it too, as well as their Princess! Wish I could post a picture because mine looked like yours, and that never happens when I try a recipe, LOL

    1. Christina says:

      This is the best comment, Gail! I’m so glad you and your friends enjoyed! And that your finished soup looked like the photos LOL!

  5. Eve says:

    Yuuuummmmm!! Another amazing recipe from Christina. It was super easy to just throw everything in the slow cooker. A great way to use up the spinach in my fridge too. 

    1. Christina says:

      Aww thank you so much, Eve!!!