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
Bowl of minestrone soup with vegetables, beans, and pasta

Minestrone Soup


  • Author: Sarah Mendez
  • Total Time: 50 minutes
  • Yield: 6 servings 1x

Description

This hearty homemade Minestrone Soup is filled with colorful vegetables, tender pasta, and beans simmered in a flavorful tomato broth. It’s cozy, nourishing, and perfect for weeknights or chilly days. Whether you’re craving a classic Italian minestrone or looking for a wholesome vegetarian soup, this recipe has you covered!


Ingredients

Scale

Essentials:

  • 2 tbsp extra-virgin olive oil – for sautéing and adding rich flavor
  • 1 medium yellow onion, diced – creates the aromatic base
  • 2 medium carrots, chopped – adds natural sweetness
  • 2 celery ribs, thinly sliced – adds crunch and depth
  • 1 tsp sea salt, plus more to taste
  • Freshly ground black pepper – to balance the flavors
  • 3 garlic cloves, grated – aromatic and flavorful
  • 1 (28 oz) can diced tomatoes – forms the tomato-rich base
  • 1 ½ cups cooked white or kidney beans, drained and rinsed – adds heartiness
  • 1 cup chopped green beans – for a fresh crunch
  • 4 cups vegetable broth – the comforting base of the soup
  • 2 bay leaves – adds earthy depth
  • 1 tsp dried oregano – enhances flavor
  • 1 tsp dried thyme – adds a warm, savory note
  • ¾ cup small pasta (elbows, shells, or orecchiette) – for texture and satisfaction
  • ½ cup chopped fresh parsley – for color and freshness

Optional Add-Ons:

  • Red pepper flakes: For a little heat.
  • Grated Parmesan cheese: Adds a cheesy, savory finish.

Substitutions & Shortcuts:

  • Swap beans for chickpeas or lentils.
  • Use frozen veggies if you’re short on time.
  • Use vegetable bouillon cubes with water for a quick broth.
  • Make it gluten-free with gluten-free pasta or skip the pasta entirely.

Instructions

  1. Heat the oil: In a large pot, warm 2 tablespoons of olive oil over medium heat until shimmering.
  2. Sauté the vegetables: Add diced onion, carrots, and celery. Season with 1 teaspoon salt and black pepper. Cook for 8 minutes, stirring occasionally, until softened and fragrant.
  3. Add garlic: Stir in grated garlic and cook for 1 minute until aromatic.
  4. Incorporate tomatoes and beans: Add the diced tomatoes (with their juices), cooked beans, and green beans. Stir to combine.
  5. Add broth and herbs: Pour in vegetable broth and add bay leaves, oregano, and thyme. Bring to a simmer, cover, and cook for 20 minutes to let the flavors develop.
  6. Add the pasta: Stir in pasta and cook uncovered for 10 minutes or until tender.
  7. Final touches: Remove bay leaves. Taste and adjust seasoning with salt and pepper. Stir in chopped parsley.
  8. Serve: Ladle soup into bowls and top with red pepper flakes and Parmesan, if desired. Serve warm with crusty bread.

Notes

  • For a thicker soup, mash a few beans before adding the pasta.
  • To make ahead: Store in the fridge for up to 4 days or freeze for up to 3 months.
  • When reheating, add a splash of broth or water to loosen the consistency.
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Soup, Main Course
  • Method: Stovetop
  • Cuisine: Italian, Vegetarian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 230
  • Sugar: undefined
  • Sodium: 680mg
  • Fat: 8g
  • Saturated Fat: undefined
  • Unsaturated Fat: undefined
  • Trans Fat: undefined
  • Carbohydrates: 32g
  • Fiber: 6g
  • Protein: 8g
  • Cholesterol: undefined

Keywords: minestrone soup, italian vegetable soup, easy minestrone recipe, homemade minestrone, hearty soup, vegetarian soup, classic minestrone, pasta and bean soup, cozy fall soups, healthy soup recipes