Print

The Best Hearty Minestrone Soup

A classic Italian vegetable soup filled with pasta, beans, tomatoes, and fresh herbs, perfect for a hearty and healthy meal.

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 1 (14.5-ounce) can diced tomatoes
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 1 (15-ounce) can cannellini beans, drained and rinsed
  • 6 cups vegetable broth
  • 2 bay leaves
  • 1 teaspoon dried oregano
  • 1 teaspoon dried thyme
  • 1 cup small pasta (elbows, shells, or ditalini)
  • Salt and freshly ground black pepper, to taste
  • 1/4 teaspoon red pepper flakes (optional)
  • Fresh parsley, chopped, for garnish
  • Grated Parmesan cheese, 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-7 minutes.
  2. Add garlic and cook for 1 minute until fragrant, stirring frequently to prevent burning.
  3. Stir in diced tomatoes, green beans, cannellini beans, vegetable broth, bay leaves, oregano, and thyme. Bring to a boil.
  4. Reduce heat and simmer uncovered for 20 minutes to allow flavors to meld.
  5. Add pasta and cook until tender, about 8-10 minutes, stirring occasionally to prevent sticking.
  6. Season with salt, pepper, and red pepper flakes if using. Remove bay leaves.
  7. Serve hot, garnished with fresh parsley and grated Parmesan cheese.

Notes

For a richer flavor, use homemade vegetable broth and add a splash of red wine when sautéing the vegetables. This soup can be made ahead and tastes even better the next day. Adjust pasta quantity to preference for thicker or lighter soup.

Nutrition