Zuppa Toscana Recipe (Easy Copycat) – The Kitchen Girl

This cozy Zuppa Toscana copycat brings all the warm, comforting flavors you crave with Italian sausage, tender potatoes, hearty kale, and crispy bacon all swimming in a rich, creamy broth. It’s easy to make right at home and guaranteed to be a family favorite every time.

A bowl of creamy potato and meat soup with greens, bacon bits, and a spoon, with toasted bread in the background.

No wonder Zuppa Toscana has become one of our go-to comforting soups. This recipe blends spicy or mild Italian sausage, smoky bacon, creamy potatoes, and fresh kale into a luscious broth that feels like a big warm hug from the kitchen. Even better, you get to pick every ingredient, so there are no surprises — just honest, budget-friendly goodness with simple pantry staples. Plus, it all comes together in one pot, so cleanup is quick and easy! Whether you’re a kitchen pro or new to cooking, this recipe is straightforward to make and sure to delight everyone at your table.

While it’s a hearty enough meal on its own, I’m a sucker for serving this soup with warm crusty bread or garlic breadsticks for dunking. Isn’t there something so comforting about a meal that feels like a cozy family gathering after a chilly day?

What You’ll Need

  • Olive oil – Just a splash to get things started. No olive oil? No problem! Any neutral oil like canola or vegetable works really well.
  • Onion and garlic – This classic pair builds the flavorful foundation for the soup with their irresistible aroma and taste.
  • Italian sausage – Pick spicy if you want a little kick, or mild if you prefer gentle flavors. The authentic version uses spicy, but either way, it tastes amazing and deliciously comforting.
  • Potatoes – I love using russets here because their starch thickens the broth naturally as they cook. You can peel them for a smooth finish, or leave the skins on to add a bit of rustic texture.
  • Kale – Any variety works and stands up nicely to simmering. If you’re short on time, baby spinach is a great quick-simmer substitute. Just add it at the end so it stays fresh and bright.
  • Chicken broth – I prefer using low-sodium broth because the sausage and bacon bring plenty of saltiness themselves.
  • Water – Adds just the right balance to lighten the broth without losing flavor or adding calories.
  • Heavy cream – Stirred in at the very end, this gives the soup that signature creamy, velvety richness everyone loves.
  • Bacon – Crispy, crumbled bacon adds the perfect smoky, salty crunch to finish the soup. You can cook it ahead or crisp it right in the pot before starting.

How to make zuppa toscana

This recipe calls for just one pot — a trusty cast iron Dutch oven or a heavy-bottomed stainless steel pot works great. If you’d rather use an Instant Pot, check out the notes below for that method.

Start by warming your pot over medium-high heat, then add olive oil. Toss in the onion and garlic and sauté them, stirring as needed, until they soften and fill your kitchen with their amazing aroma. Next, add the Italian sausage, breaking it up with your spoon as it browns evenly. Once cooked through, drain any extra fat so the soup won’t be greasy.

Finely chopped onions at the bottom of an electric pressure cooker, ready for cooking.

Cooked ground meat, onions, and tomatoes in a pot with a spatula for a recipe step.

Now, add your diced potatoes, chopped kale, chicken broth, and water right into the pot. Turn up the heat and bring it all to a boil, then lower to a gentle simmer. Let it cook until the potatoes are tender when poked with a fork — usually around 15 minutes. For a creamier broth, mash a few potato pieces into the soup while it’s cooking; it also thickens naturally as it cools. When the potatoes are soft, stir in the heavy cream and sprinkle in the crispy bacon. Now you’re ready to serve up a hearty, soul-warming bowl that feels just like a comforting kitchen hug.

Close-up of a hearty soup with potatoes, greens, and ground meat in a pressure cooker.

Ingredients including greens, ground meat, and egg in a pot with liquid being poured in.

Alright, now just grab a big ladle and dive in! Every spoonful is a little bowl of pure comfort.

A bowl of chicken soup with potatoes, greens, and a creamy broth, served with a spoon on a striped cloth.

Recipe tips and variations

  • Bacon – I like to crisp the raw bacon right in the soup pot before cooking everything else. Once crispy, I set it aside to crumble in at the end. This keeps things simple and cuts down on cleanup.
  • Kale or spinach – Kale is my favorite because it stays nice and chewy through the simmer, but if you’re pressed for time, fresh spinach is an easy swap. Just stir it in at the last minute so it stays vibrant and tender.
  • Potatoes – I stick with russet potatoes since their starch naturally thickens the broth and gives it that heartwarming texture. You can peel them for a smooth soup or leave the skins on for a little rustic bite.
  • Storage & reheating – Once cooked, cool the soup fully before storing. It thickens overnight in the fridge, so stir in a splash of broth or water when reheating to loosen it back up easily.
  • Freezing – This soup freezes beautifully for up to 3 months. Just thaw it in your fridge overnight and warm slowly on the stove for an effortless make-ahead meal.

A bowl of creamy soup with vegetables, meat, and melted cheese, served with bread on a rustic surface.

📖 Recipe

A white bowl filled with creamy vegetable soup garnished with fresh herbs on a dark surface.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

A cozy and comforting Italian soup featuring Italian sausage, russet potatoes, kale, and crispy bacon in a rich and creamy broth, perfect for family meals.

  • Total Time: 45 minutes
  • Yield: 8 cups 1x

Ingredients

Scale
  • 1 tablespoon olive oil or butter
  • ½ medium onion, diced (about 1 cup)
  • 4 cloves garlic, minced
  • 1 pound raw Italian sausage, casings removed
  • 5 medium russet potatoes, diced into ½ inch cubes
  • 4 cups kale or spinach, loosely chopped
  • 4 cups chicken broth
  • 2 cups water (or more chicken broth)
  • ⅓ cup heavy cream
  • ⅓ cup crumbled bacon (about 6 slices cooked)
  • Salt and pepper, to taste

Instructions

  1. Heat a 4-quart soup pot over medium heat. Pour in the olive oil and let it shimmer until hot.
  2. Add the diced onion and minced garlic; cook, stirring often, until soft and fragrant.
  3. Add the sausage and cook thoroughly, breaking it up with your spoon as it browns nicely.
  4. Stir in the potatoes, kale, chicken broth, and water.
  5. Bring everything to a rolling boil, then reduce heat to simmer until the potatoes are tender, about 15 minutes. For creamier soup, mash a few potatoes into the broth.
  6. Stir in the cream and crumbled bacon. Add extra kale or spinach if desired. Season well with salt and pepper. Serve warm.
  7. Cool soup completely before storing leftovers in an airtight container in the fridge for up to 5 days or freeze for up to 3 months.

Notes

Cook raw bacon directly in the soup pot before adding other ingredients for easier cleanup; set aside crispy bacon to crumble on top at the end., Kale holds up well during simmering and gives great texture; fresh spinach is a quicker alternative and should be added at the end., Russet potatoes are recommended since their starch thickens the broth; peeling is optional based on texture preference., Soup thickens after refrigeration; add a splash of broth or water when reheating to loosen., Freezes well for up to 3 months; thaw overnight in fridge and reheat gently., Pressure cooker method: sauté onion, garlic, and sausage in Instant Pot, add remaining ingredients (except cream and bacon), pressure cook on high 5 minutes, natural release 10 minutes, then stir in cream and bacon before serving.

  • Author: Laura
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup
  • Calories: 375 kcal
  • Fat: 25 g
  • Carbohydrates: 24 g
  • Protein: 15 g

More in Dinner

Laura Bennett

ABOUT THE AUTHOR

Laura Bennett

Hi, I’m Laura Bennett, a home baker, recipe creator, and mom of two. I’m married to my husband Mark, and together we’re raising our kids, Emma and Lucas, who are always the first to test my latest baking experiments. Warm Baker started as a way to share the cozy, reliable recipes I make for my family every week — from soft breads and breakfast bakes to simple cookies that never last long in our house.

READ MORE →

Leave a Comment

Recipe rating