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

Minestrone Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Minestrone Soup is a hearty and nutritious Italian vegetable soup packed with fresh veggies, beans, and small pasta in a savory tomato broth. This flexible, flavorful classic is perfect for meal prep or a wholesome, comforting meal any time of year.

  • Total Time: 45-50 minutes
  • Yield: Serves 6

Ingredients

2 tablespoons extra-virgin olive oil

1 medium yellow onion, diced

2 medium carrots, chopped

2 celery ribs, thinly sliced

1 teaspoon sea salt, plus more to taste

Freshly ground black pepper

3 garlic cloves, grated

1 (28-ounce) can diced tomatoes

1½ cups cooked white beans or kidney beans, drained and rinsed

1 cup chopped green beans

4 cups vegetable broth

2 bay leaves

1 teaspoon dried oregano

1 teaspoon dried thyme

¾ cup small pasta (elbows, shells, or orecchiette)

½ cup chopped fresh parsley

Red pepper flakes (optional)

Grated Parmesan cheese (optional, for serving)

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, celery, and salt; cook until softened, about 5-7 minutes.

  2. Stir in garlic and cook 1 minute until fragrant.

  3. Add diced tomatoes, cooked beans, green beans, vegetable broth, bay leaves, oregano, and thyme. Stir and bring to a boil.

  4. Reduce heat; simmer uncovered for 20 minutes to meld flavors.

  5. Add pasta; cook until tender, about 8-10 minutes, stirring occasionally.

  6. Remove bay leaves; season with salt, pepper, and red pepper flakes to taste.

  7. Stir in fresh parsley just before serving.

  8. Serve hot, topped with Parmesan if desired.

Notes

Substitute with gluten-free pasta if needed.

Add zucchini, spinach, or potatoes for extra veggies.

Use chickpeas or lentils instead of beans for protein variation.

Splash of balsamic vinegar or lemon juice brightens flavor.

Skip Parmesan or use vegan cheese to keep vegan.

Freeze without pasta; add fresh noodles when reheating.

  • Author: Madelynn
  • Prep Time: 10 minutes
  • Cook Time: 30-35 minutes
  • Category: Soup, Main Course
  • Method: Stovetop, Simmering
  • Cuisine: Italian
  • Diet: Vegetarian