Veggie-Packed Minestrone Soup

Minestrone soup is packed with vegetables and hearty beans. This recipe may look simple, but there’s something about the flavor combination that is homey and perfect. I first had homemade minestrone when my sister in law brought it to my house for dinner and shared the recipe. I tweaked it a little and it’s one of my family’s favorite dinners. This meatless soup is still filling and makes a great main dish or side dish. Pair it with fresh crusty bread or your favorite sandwich!

warm soup in a bowl

Ingredients and Equipment Needed

  • Heavy Soup Pot – this recipe makes a large batch, so you’ll want a nice large soup pot. My favorite is an enamel-coated cast iron pan, like this one.
  • Olive oil
  • Onion
  • Carrot
  • Celery
  • Zucchini
  • Fresh Garlic
  • Frozen or canned green beans
  • Red kidney beans
  • Great Northern beans
  • Diced, canned tomatoes
  • Dried oregano, basil, and thyme
  • Salt and pepper
  • Vegetable broth
  • Ditalini or other small shell pasta
  • Fresh spinach leaves
  • Fresh parsley

How to Make Minestrone Soup

  1. Sauté chopped carrots, celery, and onion.
  2. Add zucchini and garlic.
  3. Add the beans and seasonings, as well as a can of tomatoes.
  4. Add vegetable broth and simmer these ingredients for about 30 minutes. During this time the beans break down a little and help add body to the soup.
  5. Add the pasta until cooked through.
  6. At the very end, turn off heat and add fresh spinach and parsley.

Frequently Asked Questions

Can this soup be frozen?

Totally! This soup works great to freeze in portions to heat up later. Sometimes pasta isn’t the best to freeze, but in this soup, the small amount of pasta is almost hidden- it blends in with the veggies so that works great.

Can I leave out the pasta?

Feel free to omit the pasta if you need to, minestrone is still super delicious.

Can I make this ahead of time?

Yes! This soup might even taste better when reheated the next day. Feel free to whip up a batch and enjoy for several days.

Minestrone Soup in a bowl

Veggie-Packed Minestrone Soup

4.95 from 17 votes
This vegie packed, flavorful minestrone soup is perfect for cold winter days!
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings8 1.5 cup servings

Equipment

Ingredients

  • 1 ½ tablespoons olive oil
  • 1 onion medium, diced
  • 1 carrot, large thinly sliced or finely diced
  • 2 celery stalks diced
  • 1 zucchini, small diced or shredded
  • 4-5 cloves garlic finely minced or pressed
  • 1 cup French cut green beans frozen, or used canned if preferred
  • 2 15-ounce cans red kidney beans drained and rinsed
  • 2 15-ounce cans white beans like Great Northern or Cannellini
  • 1 14-ounce can diced tomatoes drained
  • 1 ½ teaspoons oregano dried
  • 1 teaspoon basil dried
  • ½ teaspoon thyme dried
  • 1 ½ teaspoons kosher salt
  • ½ teaspoon black pepper
  • 32 ounces vegetable broth (4 cups)
  • 3 cups hot water
  • ½ cup ditalini or other small shell pasta
  • 4-6 cups spinach leaves fresh, loosely packed
  • ¼ cup parsley fresh, minced

Instructions

  • Heat a large stock pot to medium heat. Add olive oil to coat bottom of pan. Add onions, carrot, and celery. Saute 4-5 minutes, until onions start to look translucent. 
  • Add zucchini and garlic and cook for 1-2 minutes longer, stirring until garlic is fragrant. Add green beans, kidney and white beans, tomatoes, and seasonings and stir to combine. 
  • Add broth and water and bring soup to a simmer. Cover pot and simmer on low for 20-25 minutes, until carrots and celery are tender. 
  • Add pasta and cook until pasta is soft, 8-10 minutes. 
  • Remove pot from heat and stir in spinach and parsley. Season with additional salt and pepper to taste.
  • Feel free to add additional broth or water for a thinner consistency.
  • Season with additional salt and pepper to taste, if desired.

Nutrition

Calories: 69kcal, Carbohydrates: 10g, Protein: 2g, Fat: 3g, Saturated Fat: 0.4g, Polyunsaturated Fat: 0.4g, Monounsaturated Fat: 2g, Sodium: 910mg, Potassium: 171mg, Fiber: 1g, Sugar: 2g, Vitamin A: 3099IU, Vitamin C: 9mg, Calcium: 35mg, Iron: 1mg
Course: Main Courses, Soups
Cuisine: Italian
Keyword: minestrone soup
Calories: 69kcal
Author: Sara Wells
Cost: $5
Did You Make This Recipe?Snap a picture, and hashtag it #ourbestbites. We love to see your creations on our Instagram @ourbestbites!
woman in denim shirt holding a salad bowl
Meet The Author

Sara Wells

Sara Wells co-founded Our Best Bites in 2008. She is the author of three Bestselling Cook Books, Best Bites: 150 Family Favorite RecipesSavoring the Seasons with Our Best Bites, and 400 Calories or Less from Our Best Bites. Sara’s work has been featured in many local and national news outlets and publications such as Parenting MagazineBetter Homes & GardensFine CookingThe Rachel Ray Show and the New York Times.

Read More

Join The Discussion

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Questions & Reviews

  1. 4 stars
    Very hearty. Could use some deeper flavor. A few too many beans. I left one can of beans out.

  2. This looks delicious! If I make this a day or two ahead will the noodles be mushy?

  3. 5 stars
    So easy and so yummy! I did 3/4 cup ditalini and it was perfect. My two little girls gobbled it up and kept exclaiming, “this is so good!”

  4. 5 stars
    This soup is the most incredible soup that I’ve ever tasted. My husband never likes when I have soup as a main course EXCEPT with this soup. Does anyone have the nutritional value for this recipe?