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
- Heat the oil: In a large pot, warm 2 tablespoons of olive oil over medium heat until shimmering.
- 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.
- Add garlic: Stir in grated garlic and cook for 1 minute until aromatic.
- Incorporate tomatoes and beans: Add the diced tomatoes (with their juices), cooked beans, and green beans. Stir to combine.
- 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.
- Add the pasta: Stir in pasta and cook uncovered for 10 minutes or until tender.
- Final touches: Remove bay leaves. Taste and adjust seasoning with salt and pepper. Stir in chopped parsley.
- 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
