High Protein Zuppa Toscana Soup – Cozy, Hearty, and Satisfying

High Protein Zuppa Toscana Soup – Cozy, Hearty, and Satisfying

Zuppa Toscana is comfort in a bowl: creamy broth, savory sausage, tender potatoes, and bright greens. This version amps up the protein without losing that classic, rustic flavor. It’s perfect for weeknights, meal prep, or whenever you want a filling soup that actually keeps you full.

With a few smart swaps, you’ll get more protein, balanced carbs, and all the cozy vibes. One pot, simple steps, and a restaurant-quality result.

High Protein Zuppa Toscana Soup – Cozy, Hearty, and Satisfying

Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 servings

Ingredients
  

  • 1 lb (450 g) Italian turkey or chicken sausage, casings removed (hot or mild)
  • 1 medium onion, diced
  • 3–4 cloves garlic, minced
  • 1 tsp crushed red pepper flakes (optional, to taste)
  • 1 lb (450 g) baby gold or russet potatoes, thinly sliced or diced
  • 1 can (15 oz/425 g) cannellini beans, drained and rinsed
  • 6 cups (1.4 L) low-sodium chicken broth
  • 1 cup (240 ml) 2% milk or half-and-half (or sub 3/4 cup whole milk + 1/4 cup cream)
  • 1/2 cup (120 g) plain 2% Greek yogurt (optional for extra protein and creaminess)
  • 4 cups packed chopped kale (stems removed) or baby spinach
  • 1–2 tbsp olive oil
  • Salt and black pepper, to taste
  • 1 tsp dried oregano or Italian seasoning
  • Juice of 1/2 lemon (optional, brightens the finish)
  • Freshly grated Parmesan, for serving (optional)

Method
 

  1. Brown the sausage: Heat olive oil in a large pot over medium-high. Add sausage, breaking it up with a spoon, and cook until deeply browned with crisp edges, 6–8 minutes. Spoon off excess fat if needed, leaving about 1 tablespoon in the pot.
  2. Sauté aromatics: Add onion and a pinch of salt. Cook until softened, 3–4 minutes. Stir in garlic and red pepper flakes, cooking 30 seconds until fragrant.
  3. Build the base: Add potatoes, cannellini beans, oregano, and chicken broth. Scrape up browned bits from the bottom for extra flavor. Bring to a boil, then reduce to a brisk simmer.
  4. Simmer until tender: Cook 12–15 minutes, or until potatoes are fork-tender but not falling apart.
  5. Make it creamy: Reduce heat to low. Stir in milk or half-and-half. If using Greek yogurt, whisk it in a small bowl with a ladle of hot soup to temper, then stir back into the pot to prevent curdling.
  6. Add greens: Stir in kale and simmer 2–3 minutes until wilted and vibrant. Season generously with salt and pepper. Add lemon juice if you like a brighter finish.
  7. Serve: Ladle into bowls and top with Parmesan if desired. Taste and adjust seasoning—this soup likes a confident pinch of salt to make all the flavors pop.

Why This Recipe Works

Cooking process close-up: Sizzling browned Italian turkey sausage with crisp, caramelized edges in a

This soup leans on Italian-style turkey or chicken sausage to keep flavor high and fat moderate, while still tasting rich. Cannellini beans boost protein and fiber, blending right in with the creamy texture. A mix of Greek yogurt or light cream keeps the broth velvety without being heavy.

Finishing with kale adds color, nutrients, and a slight bite that balances the richness. Everything cooks in one pot, so it’s fast, low-mess, and weeknight-friendly.

What You’ll Need

  • 1 lb (450 g) Italian turkey or chicken sausage, casings removed (hot or mild)
  • 1 medium onion, diced
  • 3–4 cloves garlic, minced
  • 1 tsp crushed red pepper flakes (optional, to taste)
  • 1 lb (450 g) baby gold or russet potatoes, thinly sliced or diced
  • 1 can (15 oz/425 g) cannellini beans, drained and rinsed
  • 6 cups (1.4 L) low-sodium chicken broth
  • 1 cup (240 ml) 2% milk or half-and-half (or sub 3/4 cup whole milk + 1/4 cup cream)
  • 1/2 cup (120 g) plain 2% Greek yogurt (optional for extra protein and creaminess)
  • 4 cups packed chopped kale (stems removed) or baby spinach
  • 1–2 tbsp olive oil
  • Salt and black pepper, to taste
  • 1 tsp dried oregano or Italian seasoning
  • Juice of 1/2 lemon (optional, brightens the finish)
  • Freshly grated Parmesan, for serving (optional)

Instructions

Tasty top view: Overhead shot of high protein Zuppa Toscana in a wide, matte white bowl—creamy pal
  1. Brown the sausage: Heat olive oil in a large pot over medium-high. Add sausage, breaking it up with a spoon, and cook until deeply browned with crisp edges, 6–8 minutes.

    Spoon off excess fat if needed, leaving about 1 tablespoon in the pot.

  2. Sauté aromatics: Add onion and a pinch of salt. Cook until softened, 3–4 minutes. Stir in garlic and red pepper flakes, cooking 30 seconds until fragrant.
  3. Build the base: Add potatoes, cannellini beans, oregano, and chicken broth.

    Scrape up browned bits from the bottom for extra flavor. Bring to a boil, then reduce to a brisk simmer.

  4. Simmer until tender: Cook 12–15 minutes, or until potatoes are fork-tender but not falling apart.
  5. Make it creamy: Reduce heat to low. Stir in milk or half-and-half.

    If using Greek yogurt, whisk it in a small bowl with a ladle of hot soup to temper, then stir back into the pot to prevent curdling.

  6. Add greens: Stir in kale and simmer 2–3 minutes until wilted and vibrant. Season generously with salt and pepper. Add lemon juice if you like a brighter finish.
  7. Serve: Ladle into bowls and top with Parmesan if desired.

    Taste and adjust seasoning—this soup likes a confident pinch of salt to make all the flavors pop.

Keeping It Fresh

  • Fridge: Store in airtight containers for up to 4 days. The flavors deepen nicely by day two.
  • Freezer: Freeze without the dairy for best texture. Cool completely, portion, and freeze up to 3 months.

    Reheat gently, then stir in milk/yogurt at the end.

  • Reheating: Warm over medium-low heat. Avoid boiling once the dairy is in to prevent separation.
  • Meal prep tip: Keep the kale separate and add it fresh when reheating for a brighter color and better bite.
Final plated detail: Ultra close-up of a ladled bowl of Zuppa Toscana with velvety broth made creamy

Health Benefits

  • High in protein: Lean sausage, beans, and Greek yogurt team up for a hearty protein profile that keeps you satisfied longer.
  • Fiber-rich carbs: Potatoes and cannellini beans provide steady energy and support digestive health.
  • Micronutrient boost: Kale brings iron, vitamin K, vitamin A, and antioxidants without many calories.
  • Balanced fats: Using turkey or chicken sausage and moderate dairy keeps saturated fat in check while preserving creaminess.
  • Sodium control: Low-sodium broth and seasoning to taste let you manage salt more precisely than takeout or canned soup.

Common Mistakes to Avoid

  • Boiling after adding dairy: This can split the broth. Keep the heat low once milk or yogurt is in.
  • Under-salting: Potatoes and beans soak up salt.

    Season in layers—after simmering and again before serving.

  • Skipping the browning step: Deep browning on the sausage builds the signature savory base.
  • Overcooking the potatoes: Stop when just tender to avoid a mushy soup.
  • Adding kale too early: Stir it in at the end to keep it bright and slightly crisp.

Recipe Variations

  • Extra-lean boost: Swap half the sausage for 1 lb diced chicken breast or turkey, searing it after the sausage for more protein with fewer calories.
  • Paleo-ish: Use cauliflower florets instead of potatoes and skip the beans. Finish with coconut milk for creaminess.
  • Dairy-free: Use unsweetened cashew milk or coconut milk. Skip yogurt and finish with a dollop of dairy-free sour cream when serving.
  • Spicy calabrian twist: Add 1–2 teaspoons Calabrian chili paste for a smoky heat and a punch of color.
  • Hearty veggie: Add diced carrots and celery with the onion, and mushrooms with the potatoes for extra volume and flavor.
  • Lower carb: Replace half the potatoes with chopped cauliflower and increase sausage by 1/4 lb for more protein per serving.
  • Bone broth upgrade: Use chicken bone broth to add collagen and a deeper savory note.

FAQ

How can I make this even higher in protein without changing the flavor?

Add an extra can of cannellini beans and lightly mash some in the pot to thicken.

You can also stir in 1–2 scoops of unflavored collagen peptides or use chicken bone broth. Another option is to add diced cooked chicken breast in the last few minutes.

Can I use pork sausage instead?

Yes. Pork Italian sausage delivers a classic flavor and richer mouthfeel.

To keep it balanced, drain a bit more fat and stick with half-and-half or milk instead of heavy cream.

What’s the best potato for this soup?

Baby gold (Yukon) hold shape well and stay creamy. Russets work too but soften faster and can make the broth starchier. Slice thin for quick, even cooking.

Will Greek yogurt curdle in hot soup?

Not if you temper it.

Whisk it with a ladle of hot broth first, then add to the pot off heat or on very low. Avoid boiling after adding.

Can I make it in a slow cooker?

Yes. Brown sausage and aromatics on the stove, then add to the slow cooker with potatoes, beans, and broth.

Cook on Low 5–6 hours or High 2.5–3 hours. Stir in dairy and kale in the last 15–20 minutes.

How do I thicken the soup without extra cream?

Lightly mash some potatoes and beans right in the pot. This releases starch and creates a naturally creamy texture.

What can I use instead of kale?

Baby spinach, Swiss chard, or even shredded cabbage.

Add spinach at the very end; chard and cabbage need a few extra minutes to soften.

Wrapping Up

This high protein Zuppa Toscana keeps the soul of the classic while giving you more staying power and better nutrition. It’s simple to make, easy to tweak, and perfect for leftovers. Keep the heat gentle, season boldly, and finish with fresh greens for a bowl that’s cozy, bright, and thoroughly satisfying.

Once you try it, it’ll be a regular in your soup rotation.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.