The Best Minestrone Soup

Hearty Vegetarian Minestrone Soup — a cozy, veggie-packed soup that’s as nourishing as it is delicious! This easy minestrone is loaded with fresh vegetables like celery, carrots, green beans, and spinach, all simmered together in a rich and flavorful Italian-seasoned tomato broth.

Customize it with your favorite noodles and add a hearty dose of protein-packed kidney beans to make it extra satisfying. Serve it with a sprinkle of parmesan cheese and a warm slice of garlic bread for the perfect comforting meal. Whether you’re meal-prepping or cooking for a crowd, this one-pot soup is always a winner!

The Best Minestrone Soup

The Best Minestrone Soup

The Best Minestrone Soup

Hearty Vegetarian Minestrone Soup — a cozy, veggie-packed soup that's as nourishing as it is delicious! This easy minestrone is loaded with fresh vegetables like celery, carrots, green beans, and spinach, all simmered together in a rich and flavorful Italian-seasoned tomato broth.

Prep Time 2 minutes
Cook Time 3 minutes
Total Time 2 minutes

Ingredients

  • 1 tablespoon olive oil
  • 1 white or yellow onion, diced
  • 2 stalks celery, diced
  • 2 large carrots, sliced
  • 1 medium (or 2 small) yukon gold potatoes, diced into ½ inch cubes (about 1 cup diced potatoes)
  • 1 (28 ounce) can fire roasted crushed tomatoes
  • 1 (15 ounce) can kidney beans, rinsed and drained
  • 6 cups vegetable broth
  • 1 teaspoon italian seasoning
  • ½ teaspoon red pepper flakes
  • ¾ teaspoon salt, plus more to taste
  • Freshly ground black pepper
  • 8 ounces green beans, trimmed and cut into 1 inch pieces
  • 4 cups spinach
  • 4 ounces elbow noodles, small shells or fusilli, gluten free if desired

For serving:

  • Freshly grated parmesan
  • Garlic bread or crostinis

Instructions

  1. Add olive oil to a large pot or dutch oven and place over medium high heat. Add in diced onion, celery, sliced carrots and potatoes. Saute for 3-5 minutes or until onions soften.
  2. Next add in crushed tomatoes, kidney beans, vegetable broth, Italian seasoning, red pepper flakes and salt and pepper. Cover and cook on medium low for 10-15 minutes.
  3. Next stir in the green beans, spinach and pasta. Cook uncovered for 8-12 more minutes or until pasta is al dente and green beans are tender. Pour into a bowl and serve with parmesan cheese on top. I also like to serve mine with garlic bread, crostinis or crackers. Personally I think soup makes amazing leftovers and is even more delicious the next day.

Notes

  • To make vegan: simply leave the cheese off the top or use your favorite vegan parmesan.
  • To add more heartiness & protein: sauté 1 pound ground turkey or beef with the onions and carrots until meat is nice and browned. Continue the recipe as written.
  • If you'd like you can sub 1 cup diced zucchini or corn in place of the green beans, or skip the green beans altogether.

Please leave a star rating and comment to let us know how you liked this recipe! Source