Print

Homemade Minestrone Soup Recipe

Homemade Minestrone Soup Recipe

4.7 from 28 reviews

This homemade minestrone soup is a hearty and comforting vegetarian dish packed with a variety of vegetables, beans, and pasta in a flavorful broth. Perfect for a cozy meal on a chilly day!

Ingredients

Units Scale

Vegetable Base:

  • 2 tablespoons olive oil
  • 1 small yellow onion, diced
  • 2 cloves garlic, minced
  • 2 medium carrots, sliced
  • 2 celery stalks, sliced
  • 1 zucchini, diced
  • 1 cup green beans, trimmed and cut into 1-inch pieces

Soup:

  • 1 (14.5 oz) can diced tomatoes, with juices
  • 1 (15 oz) can kidney beans, drained and rinsed
  • 1 (15 oz) can cannellini beans, drained and rinsed
  • 4 cups vegetable broth
  • 1 cup water
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 cup small pasta (such as ditalini or elbow)
  • 2 cups chopped spinach or kale
  • Grated Parmesan cheese, for serving (optional)

Instructions

  1. Prepare Vegetables: Heat olive oil in a large pot, sauté onion and garlic until fragrant. Add carrots, celery, zucchini, and green beans; cook until softened.
  2. Cook Soup: Stir in tomatoes, beans, broth, water, oregano, basil, salt, and pepper. Simmer for 20 minutes. Add pasta and cook until tender. Stir in spinach or kale and simmer until wilted.
  3. Adjust Seasoning: Taste and adjust seasoning. Serve hot with Parmesan on top.

Notes

  • For a gluten-free version, use gluten-free pasta.
  • Soup thickens as it sits—add extra broth or water when reheating.
  • Customize with seasonal vegetables or swap in chickpeas or lentils.

Nutrition