Description
Minestrone soup is a hearty and nourishing Italian classic that combines a vibrant medley of fresh vegetables, protein-rich beans, and tender pasta, all simmered in a savory tomato broth. This delightful dish is not only easy to prepare but also makes for excellent leftovers, allowing you to enjoy its rich flavors throughout the week. Perfect for cozy dinners or meal prep, minestrone soup can be customized with your favorite seasonal vegetables, making it a versatile option for any occasion. Serve it alongside crusty bread or topped with fresh herbs for a truly comforting experience.
Ingredients
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 medium onion (chopped)
- 2 sticks celery (chopped)
- 3 medium carrots (peeled & sliced)
- 3 cloves garlic (minced)
- 1 small zucchini (chopped)
- 1 cup fresh green beans (chopped)
- 1 (28 ounce) can crushed tomatoes
- 4 cups chicken broth or veggie broth
- 1 (14 ounce) can red kidney beans (drained)
- 1 (14 ounce) can white kidney (cannellini) beans (drained)
- 1/2 teaspoon Italian seasoning
- 3/4 cup uncooked elbow macaroni
- Salt & pepper (to taste)
- Fresh basil (optional, to taste)
- Freshly grated parmesan cheese (to taste)
Instructions
- In a large soup pot, heat olive oil and butter over medium heat. Add chopped onion, celery, carrots, and minced garlic; sauté for 7-10 minutes until softened.
- Stir in crushed tomatoes, broth, zucchini, green beans, red kidney beans, white kidney beans, and Italian seasoning. Bring to a boil.
- Reduce heat to simmer and cover slightly. Cook for 10 minutes.
- Add uncooked elbow macaroni; continue cooking uncovered for 15-20 minutes until pasta and vegetables are tender.
- Season with salt and pepper to taste. Garnish with fresh basil if desired before serving.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Main
- Method: Simmering
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl (approx. 1 cup)
- Calories: 200
- Sugar: 6g
- Sodium: 600mg
- Fat: 5g
- Saturated Fat: 2g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 8g
- Protein: 10g
- Cholesterol: 10mg