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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jane
  • Total Time: 55 minutes
  • Yield: 6–8 servings

Description

A comforting, vegetable-packed Italian classic brimming with beans, pasta, and fresh vegetables in a savory tomato broth. This Hearty Minestrone Soup is the perfect, wholesome meal for cozy dinners or warming lunches.


Ingredients

  • Olive oil
  • Onion
  • Carrots
  • Celery
  • Garlic
  • Zucchini
  • Green beans
  • Diced tomatoes
  • Vegetable broth
  • Cannellini beans
  • Red kidney beans
  • Small pasta (like ditalini or elbow macaroni)
  • Fresh spinach or kale
  • Italian seasoning
  • Salt and pepper
  • Parmesan cheese (optional for serving)

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery, and sauté until softened, about 5 minutes.
  2. Stir in garlic and cook for 1 minute until fragrant.
  3. Add zucchini, green beans, diced tomatoes, vegetable broth, cannellini beans, kidney beans, Italian seasoning, salt, and pepper. Bring to a boil.
  4. Reduce heat and simmer for about 20 minutes until vegetables are tender.
  5. Add pasta and cook until al dente, about 8–10 minutes.
  6. Stir in fresh spinach or kale until wilted. Adjust seasoning to taste.
  7. Serve hot with Parmesan cheese if desired.

Notes

  • Use chicken broth instead of vegetable broth for added depth.
  • Swap spinach for Swiss chard or collard greens.
  • Add diced potatoes or butternut squash for extra heartiness.
  • Use gluten-free pasta for a gluten-free version.
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 250
  • Sugar: 9g
  • Sodium: 550mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 8g
  • Protein: 12g
  • Cholesterol: 5mg