A creamy, hearty, protein-packed Tuscan-style soup that tastes gourmet but stays low-carb.
Recipe Card
Servings & Timing
- Servings: 6
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
Dietary Badges
High-Protein • Low-Carb • Gluten-Free • Comfort Food • Meal Prep Friendly
Ingredients
- 1.5–2 lbs lean Italian chicken or turkey sausage
- 1 medium onion, diced
- 1 carrot, diced
- 2 celery stalks, diced
- 1 tsp Italian seasoning
- ½–1 tsp Calabrian chili (optional, for heat)
- 4 garlic cloves, minced
- 1 tsp fresh thyme
- 1 tsp fresh rosemary
- 2 tbsp tomato paste
- ½ cup dry white wine (optional)
- 5 cups low-sodium chicken broth
- 1 can cannellini beans
- Parmesan rind (optional)
- 1 bay leaf
- ½ cup julienned sun-dried tomatoes
- ½ cup freshly grated parmesan
- ½ cup half-and-half OR ½ cup plain Greek yogurt
- 1–2 cups spinach or kale
- Lemon juice
Instructions
-
Cook the Vegetables
Heat 1 tbsp oil from the sun-dried tomatoes. Add onion, carrot, and celery. Season with salt, pepper, Italian seasoning, and Calabrian chili. Cook 5–6 minutes until softened. -
Brown the Sausage
Push vegetables to the sides and brown the sausage in the center. Break it apart and cook fully, then mix together. -
Add Aromatics
Stir in garlic, thyme, and rosemary. Cook 1 minute until fragrant. -
Toast the Tomato Paste
Add tomato paste to the center of the pot. Toast 1–2 minutes until deep red and caramelized. -
Deglaze
Pour in white wine (optional) and scrape up browned bits. Let it simmer briefly. -
Add Broth + Beans
Stir in chicken broth, 1 can beans, parmesan rind, and bay leaf. Bring to a simmer and cook 20 minutes. -
Finish the Soup
Remove bay leaf and rind. Add sun-dried tomatoes, parmesan, and half-and-half (or tempered Greek yogurt). Add spinach/kale and cook until wilted. -
Serve
Finish with lemon juice, cracked black pepper, and extra parmesan.
Additional Notes
- Temper Greek yogurt with hot broth to avoid curdling.
- Use chicken sausage for lowest fat and highest protein option.
- Calabrian chili adds heat but is optional.
Brief Introduction
This high-protein Tuscan sausage soup is rich, creamy, comforting, and inspired by classic Italian flavors—but lightened up to be lower in carbs and higher in protein. It’s perfect for chilly nights, meal prep, and anyone who loves the richness of Olive Garden–style Zuppa Toscana without the heavy ingredients.
Step-by-Step Cooking Guide (With Expanded Detail)
1. Sauté the Base Vegetables
Cook onion, carrots, and celery in sun-dried tomato oil until softened.
Tip: A slight golden edge on the onion adds sweetness.
2. Brown the Sausage
Push vegetables aside and add sausage. Break into small crumbles.
Tip: Let sausage sit 1–2 minutes before stirring for better browning.
3. Add Garlic + Herbs
Add garlic, thyme, and rosemary. Cook until fragrant.
Tip: Garlic burns quickly—keep heat medium-low.
4. Toast Tomato Paste
Push sausage aside, add tomato paste, and cook until deep brick-red.
This step adds depth and umami.
5. Deglaze with Wine
Pour wine and scrape the bottom of the pot.
Skip wine if avoiding alcohol—replace with ¼ cup broth.
6. Add Broth + Beans + Aromatics
Add broth, beans, parmesan rind, bay leaf, and simmer 20 minutes.
This infuses flavor and softens beans.
7. Add Creaminess + Greens
Stir in parmesan, half-and-half (or tempered yogurt), and greens.
Tip: Yogurt thickens more than cream.
8. Brighten & Serve
Add lemon juice and black pepper. Garnish with parmesan.
Ingredient Details & Substitutions
Why These Ingredients?
- Lean chicken or turkey sausage provides high protein with low fat.
- Cannellini beans add creaminess + extra protein.
- Sun-dried tomatoes give deep savory flavor.
- Greek yogurt is a low-fat, high-protein alternative to cream.
Substitutions
| Ingredient | Substitute |
|---|---|
| Chicken/turkey sausage | Lean ground turkey + 1 tbsp Italian seasoning |
| White wine | Extra broth + 1 tsp white vinegar |
| Cannellini beans | Chickpeas or omit for ultra low-carb |
| Parmesan rind | Extra ¼ cup parmesan |
| Half-and-half | Coconut milk or Greek yogurt |
| Spinach/kale | Swiss chard or arugula |
Equipment Alternatives
- No Dutch oven? Use any heavy-bottomed pot.
- No zester for lemon? Use bottled lemon juice.
Recipe Variations & Serving Suggestions
Flavor Variations
- Spicy: Add ½ tsp red pepper flakes.
- Creamier: Add an extra ¼ cup parmesan.
- Brothier: Add 1–2 extra cups broth.
Dietary Variations
- Ultra Low-Carb: Remove beans; add extra greens.
- Dairy-Free: Use coconut milk + nutritional yeast instead of parmesan.
- Higher Protein: Add 1 lb extra sausage OR 1 cup white beans.
Serving Ideas
- Serve with low-carb garlic bread or a light salad.
- Garnish with basil or parsley.
Storage & Make-Ahead
Storage
- Refrigerate 4–5 days in an airtight container.
- Freezes well without dairy. Add cream/yogurt after reheating.
Reheating
- Stovetop: Simmer on low 5–7 minutes.
- Microwave: Heat 1 minute at a time, stirring.
Make-Ahead Tips
- Cook sausage + veggies ahead and store 3 days.
- Add broth + dairy the day you serve.
Nutrition Facts (Per Serving — 6 Servings)
Estimated Macros:
- Calories: 340 kcal
- Protein: 33g
- Carbs: 14g
- Net Carbs: 10g
- Fat: 16g
-
Fiber: 4g
(Values may vary slightly based on sausage brand & dairy choice.)
FAQs
Q: Can I make this without beans for keto?
Yes—remove beans completely. Add extra greens or mushrooms.
Q: Will Greek yogurt curdle?
Not if you temper it with hot broth before adding.
Q: Can I use pork sausage instead?
Yes, but the fat and calories will be higher.
Q: Can I freeze it with dairy?
It may separate. Freeze before adding dairy and stir it in when reheating.
Optional Personal Story
This recipe was born on a cold night when I wanted a comfort soup that tasted indulgent but didn’t feel heavy. After a few rounds of testing—especially swapping traditional cream for Greek yogurt—the final version became one of my favorite winter meals.
Call to Action
If you try this High-Protein Tuscan Sausage Soup, leave a comment, share your rating, and tag your bowl on social media—I love seeing your creations!