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

Hearty Minestrone Soup

  • Author: Andy
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Description

Hearty Minestrone Soup is a classic Italian vegetable soup loaded with beans, pasta, and fresh veggies in a savory tomato broth — comforting, nutritious, and perfect for any season.


Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 zucchini, chopped
  • 1 can (15 oz) diced tomatoes
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 4 cups vegetable broth
  • 1 cup small pasta (like ditalini or elbow)
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and black pepper to taste
  • 2 cups chopped spinach or kale
  • Grated Parmesan cheese for serving (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5–7 minutes until softened.
  2. Add garlic and zucchini and cook for 2 more minutes.
  3. Stir in diced tomatoes, beans, vegetable broth, oregano, basil, salt, and pepper.
  4. Bring to a boil, then reduce heat and simmer for 15 minutes.
  5. Add pasta and cook according to package instructions until al dente.
  6. Stir in spinach or kale and cook for another 2–3 minutes until wilted.
  7. Taste and adjust seasoning. Serve hot, topped with Parmesan if desired.

Notes

  • Use seasonal vegetables to customize the soup.
  • For gluten-free, use gluten-free pasta.
  • Can be made ahead and freezes well.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 6g
  • Sodium: 600mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 8g
  • Protein: 10g
  • Cholesterol: 0mg

Keywords: minestrone, vegetable soup, Italian soup, hearty soup, pasta and bean soup