Zuppa Toscana is an Italian-American soup built on ground meat, potatoes, and greens in a lightly creamy broth. This version uses ground turkey instead of pork sausage, which keeps the fat low enough that a 320-calorie bowl is genuinely filling. It’s the kind of soup that works on a Tuesday night and reheats well all week.
Why this recipe works
Two things make this soup work. First, cooking the garlic and onion in the bacon drippings before they go into the pot builds a base of flavor that plain water and bouillon can’t replicate on their own — don’t skip that step even if it feels minor. Second, adding the milk after the potatoes are already soft prevents the dairy from curdling during the long boil; the starch released by the cooked potatoes also helps the broth hold together without any thickener. Ground turkey cooked with Italian seasoning and drained of its fat does real work here — season it aggressively, because lean turkey is bland if you’re shy with the herbs.
Troubleshooting
- Broth tastes flat: Better Than Bouillon concentration varies by brand and age. Taste before serving and add another half teaspoon if needed, or a small splash of soy sauce, which adds salt and depth without tasting like soy.
- Potatoes falling apart: Waxy potatoes like Yukon Gold hold their shape better than russets. If you only have russets, cut them larger and check at 20 minutes rather than 30.
- Milk curdling or separating: This usually means the heat was too high after adding the milk. Keep it at a low simmer — small bubbles only — once the dairy goes in.
- Kale too tough or too mushy: Ten minutes is right for mature curly kale. Baby kale needs only 3–4 minutes. If you’re using frozen kale, stir it in right before serving; it just needs to thaw through.
- Turkey sticking together in clumps: Break it up thoroughly while it’s cooking and drain the fat completely before adding it to the pot — excess fat causes the meat to clump as it cools in the broth.
Storage and reheating
Store leftovers in a sealed container in the fridge for up to 4 days. The potatoes absorb liquid overnight, so the soup will be thicker the next day — add a splash of water or milk when reheating and stir well. Reheat on the stovetop over medium-low until it reaches a full simmer, or microwave in 90-second intervals, stirring between each. For freezing, leave the kale and milk out, freeze the base for up to 3 months, and add both fresh when you reheat. Frozen soup with kale already in it turns grey and soft, which is fine for taste but unpleasant to look at — skip the garnish of extra Parmesan when freezing portions, not worth the extra dish.

The Best Healthy Zuppa Toscana
Ingredients
1 pound ground turkey (minced turkey) - cooked and seasoned with Italian seasoning to taste
4 tablespoons onion powder - rehydrated in a bowl of water (one 1 white onion, chopped)
3 slices bacon - nitrate-free
2 teaspoons garlic - minced
10 cups water- 1 ½ tablespoons Better Than Boullion Chicken Base
2 cups milk
4 medium potatoes - peeled and diced
½ bunch kale - torn into bite-sized pieces
1 pinch red pepper flakes - optional
1 small block Parmesan cheese - optional
Instructions
- Cook turkey with Italian seasoning to taste, drain fat, and set aside.
- Fry bacon until crispy and set aside.
- Cook garlic and onion in bacon fat until translucent.
- In a large pot, add turkey, bacon, onion, garlic, water, and chicken base and bring to a boil.
- Add potatoes and cook until soft, about 30 minutes.
- Add milk and continue to simmer until heated through.
- Add kale about 10 minutes prior to serving.
- To serve, sprinkle individual servings with red pepper flakes and parmesan cheese.
Notes
Nutrition
Common questions
Can I use regular Italian sausage instead of ground turkey?
Yes — use 1 pound of bulk Italian sausage and cook it the same way, draining the fat before adding it to the pot. Ground pork sausage needs to reach an internal temperature of 160°F (71°C); it will add more fat to the broth, so you may want to skim the surface before serving.
I don’t have Better Than Bouillon — what can I use?
Swap in 3–4 regular chicken bouillon cubes dissolved in the 10 cups of water, or use 10 cups of store-bought chicken broth and skip the added water entirely. Taste as you go, since bouillon cubes vary a lot in saltiness.
Can I use a different green instead of kale?
Spinach works fine — add it in the last 2 minutes since it wilts almost immediately. Swiss chard is a closer substitute to kale in texture; give it about 5–6 minutes. Both are usually cheaper than kale and easy to find year-round.
Is there a dairy-free way to make this soup creamy?
Unsweetened oat milk or unsweetened cashew milk are the most neutral swaps for regular milk here — use the same 2-cup quantity. Avoid sweetened or vanilla-flavored plant milks, which will make the broth taste off.







