Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hearty Minestrone Soup Recipe

Hearty Minestrone Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 18 reviews

  • Author: Jane
  • Total Time: 50 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

This hearty minestrone soup is loaded with vegetables, beans, pasta, and herbs in a rich tomato broth—comforting, filling, and perfect for a wholesome family meal.


Ingredients

Vegetables:

  • 2 tbsp olive oil
  • 1 onion, diced
  • 2 carrots, sliced
  • 2 celery stalks, chopped
  • 3 cloves garlic, minced
  • 1 zucchini, diced
  • 1 cup green beans, chopped into 1-inch pieces

Other:

  • 1 can (14.5 oz) diced tomatoes
  • 6 cups vegetable broth
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 cup small pasta (like ditalini or elbow)
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • ½ tsp dried thyme
  • Salt and black pepper, to taste
  • 2 cups fresh spinach or kale, chopped
  • Fresh parsley and Parmesan cheese, for serving


Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery; sauté for 5 minutes until softened.
  2. Add garlic, zucchini, and green beans. Cook for another 3–4 minutes.
  3. Stir in diced tomatoes, vegetable broth, oregano, basil, thyme, salt, and pepper. Bring to a boil.
  4. Reduce heat and simmer for 20 minutes.
  5. Add beans and pasta, then simmer another 10 minutes until pasta is cooked al dente.
  6. Stir in spinach or kale just before serving.
  7. Garnish with parsley and Parmesan cheese. Serve hot with crusty bread.

Notes

  • Use gluten-free pasta to make this dish gluten-free.
  • For more flavor, add a Parmesan rind while simmering.
  • Freezes well without the pasta (add fresh pasta when reheating).
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Soup / Main Course / Vegetarian
  • Method: Sautéing / Simmering
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 6g
  • Sodium: 920mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 12g
  • Protein: 14g
  • Cholesterol: 0mg