Hearty Minestrone Soup
Share
This Minestrone Soup is a classic Italian favorite, loaded with fresh vegetables, beans, pasta, and herbs in a rich tomato broth. It's warm, filling, and incredibly nourishing — the perfect comfort food for any time of year. Bonus: It’s easy to customize with whatever veggies you have on hand!
Yield
Serves 6-8
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 1 zucchini, diced
- 1 cup green beans, cut into 1-inch pieces
- 1 (28 oz) can diced tomatoes
- 4 cups vegetable broth (or chicken broth)
- 1 (15 oz) can cannellini beans, drained and rinsed
- 1 (15 oz) can kidney beans, drained and rinsed
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon dried thyme
- Salt and pepper, to taste
- 1/2 cup uncooked small pasta (like ditalini or elbow)
- 2 cups fresh spinach or kale, chopped
- 1 tablespoon fresh parsley, chopped (for garnish)
- Grated Parmesan cheese (for serving, optional)
Instructions
Step 1: Sauté the Vegetables
- In a large pot or Dutch oven, heat the olive oil over medium heat.
- Add the onion, garlic, carrots, and celery. Sauté for 5-7 minutes until the vegetables are softened.
Step 2: Add Zucchini and Green Beans
- Stir in the zucchini and green beans. Cook for another 3-4 minutes.
Step 3: Add Tomatoes and Broth
- Pour in the diced tomatoes (with juices) and the vegetable broth.
- Add the oregano, basil, thyme, and a pinch of salt and pepper. Stir to combine.
Step 4: Simmer the Soup
- Bring the soup to a boil, then reduce the heat to low.
- Let it simmer for 15-20 minutes to allow the flavors to develop.
Step 5: Add Beans and Pasta
- Add the cannellini beans, kidney beans, and pasta to the pot.
- Cook for another 10-12 minutes, or until the pasta is al dente.
Step 6: Add Greens
- Stir in the spinach (or kale) and cook until wilted, about 2-3 minutes.
- Taste and adjust seasoning with additional salt and pepper if needed.
Step 7: Serve
- Ladle the soup into bowls and garnish with fresh parsley and a sprinkle of grated Parmesan cheese if desired.
- Serve warm with crusty bread for dipping.
Nutritional Information (Per Serving)
Calories,240,Carbohydrates (g),35,Fat (g),7,Protein (g),9,Fiber (g),9,Sugar (g),7,Sodium (mg),590
Tips for Success
- Customize the Veggies: Add or substitute with whatever vegetables you have on hand, like bell peppers, potatoes, or peas.
- Make it Gluten-Free: Use gluten-free pasta or substitute with rice.
- Add Protein: For extra heartiness, add cooked chicken or Italian sausage.
- Flavor Boost: Add a splash of balsamic vinegar or a squeeze of fresh lemon juice before serving for added depth of flavor.
- Storage: Minestrone soup keeps well! Store in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months.
This Minestrone Soup is hearty, healthy, and satisfying — perfect for a cozy meal on a chilly day!