Description
This Sausage Minestrone Soup is a cozy, one-pot meal packed with bold Italian flavors. It’s made with juicy sausage, colorful veggies, beans, pasta, and a rich tomato broth. Perfect for a chilly evening or a simple weeknight dinner, this hearty soup comes together easily and fills the whole house with amazing aromas.
Ingredients
-
1 lb Italian sausage (mild or spicy)
-
1 tbsp olive oil
-
1 small yellow onion, diced
-
2 cloves garlic, minced
-
2 carrots, peeled and chopped
-
2 celery stalks, chopped
-
1 zucchini, chopped
-
1 (15 oz) can diced tomatoes
-
1 (15 oz) can cannellini beans, drained and rinsed
-
1 (15 oz) can kidney beans, drained and rinsed
-
4 cups chicken broth
-
1 cup water
-
1 tsp dried oregano
-
1 tsp dried basil
-
1/2 tsp crushed red pepper flakes (optional)
-
Salt and black pepper, to taste
-
1 cup small pasta (like ditalini or elbow)
-
2 cups fresh spinach or kale
-
Freshly grated Parmesan, for serving (optional)
Instructions
-
In a large pot, heat olive oil over medium heat. Add sausage and cook until browned, breaking it apart with a spoon.
-
Add onion, garlic, carrots, and celery. Cook for about 5–7 minutes until vegetables start to soften.
-
Stir in zucchini, diced tomatoes, both types of beans, chicken broth, water, oregano, basil, and red pepper flakes (if using).
-
Bring to a boil, then reduce heat and simmer for 20 minutes.
-
Add pasta and cook until al dente, about 8–10 minutes.
-
Stir in spinach or kale and cook for 2–3 minutes until wilted.
-
Taste and adjust seasoning with salt and pepper.
-
Serve hot, topped with grated Parmesan if desired.
Notes
-
Swap sausage with ground turkey or plant-based sausage for a lighter option.
-
Feel free to use any veggies you have on hand – green beans, peas, or bell peppers work great.
-
For a gluten-free version, use gluten-free pasta or skip it altogether.
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: 370
- Sugar: 6g
- Sodium: 890mg
- Fat: 18g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 7g
- Protein: 20g
- Cholesterol: 35mg