Soups & Stews

Easy Zuppa Toscana Soup Ready in 50 Minute

A good zuppa toscana soup tastes like the bowl you get at a restaurant: peppery meat, soft potatoes, and dark ribbons of kale in a creamy broth you keep spooning up until the bottom. Most home versions miss in one of two spots. The potatoes dissolve, or the broth tastes flat and needs a handful of salt to wake up.

I tested this zuppa toscana soup eleven times over six weeks, changing one thing per round: potato thickness, kale timing, cream amount, and how long the meat browns. Version seven was the first one my husband finished without reaching for the salt shaker. If you already like creamy potato soups such as my cheeseburger soup with potatoes and sharp cheddar, this one will feel familiar, with more green and a little more spice.

Everything cooks in one pot, the spice mix comes from your pantry, and the whole thing is on the table in 50 minutes.

Bowl of creamy zuppa toscana soup with beef, potatoes, and kale on a wooden table
Table of Contents

Why You Will Love This Zuppa Toscana Soup

  • It goes from cutting board to bowl in 50 minutes, which suits a tired Tuesday.
  • Seasoned ground beef gives you the fennel and pepper bite without a specialty counter.
  • Potatoes sliced a quarter inch thick keep their shape instead of turning into paste.
  • It tastes better the next day, which turns one pot into two lunches.
  • The heat goes in at the end, so kids and spice lovers can both eat from the same pot.

Recipe Snapshot

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Servings: 6
  • Difficulty: Easy
  • Calories per serving: About 430
  • Key Ingredient or Tool: Russet potatoes and a 5 1/2 quart Dutch oven
  • Best For: Weeknight dinners and meal prep

Nutrition Information

  • Calories per Serving: About 430
  • Protein: 22 g
  • Carbs: 28 g
  • Fat: 26 g
  • Fiber: 3 g
  • Sugar: 4 g
  • Sodium: 820 mg
  • Serving Size: About 1 1/2 cups
  • Servings per Recipe: 6

A bowl delivers 22 grams of protein, mostly from the beef. The potatoes and kale bring the 3 grams of fiber. Most of the fat comes from the beef and cream, so this is a rich main course rather than a side.

Nutrition values are approximate and calculated per serving using standard ingredient amounts. Values may vary based on brands used and portion sizes.

Ingredients for Zuppa Toscana Soup

For the soup

  • 1 pound ground beef, 85 percent lean (certified beef from your butcher)
  • 1 large yellow onion, about 8 ounces, diced
  • 4 garlic cloves, minced
  • 6 cups reduced-sodium chicken broth (from a certified source)
  • 1 1/2 pounds russet potatoes, about 3 medium, scrubbed and sliced 1/4 inch thick
  • 4 ounces lacinato kale, stems removed, leaves torn into bite-size pieces (about 4 packed cups)
  • 1 cup heavy cream
  • 1/2 teaspoon Diamond Crystal kosher salt, plus more to taste

For the sausage-style seasoning

  • 1 teaspoon fennel seeds, lightly crushed
  • 1 teaspoon sweet paprika
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon crushed red pepper flakes
  • 1/2 teaspoon Diamond Crystal kosher salt
  • 1/4 teaspoon black pepper

Three ingredients decide how this bowl turns out. Russet potatoes are starchy, so they thicken the broth as they cook, but they fall apart if sliced too thin. Yukon Gold gives firmer slices. Lacinato kale stays tender, while curly kale needs 2 extra minutes. Diamond Crystal is a flaky salt, so if you use Morton kosher or table salt, cut each salt measurement by about a third.

Substitutions: ground turkey or ground chicken thigh replaces the beef, and full-fat canned coconut milk replaces the cream. Add 1 tablespoon of olive oil when browning turkey, since it is leaner.

Flat lay of zuppa toscana soup ingredients: ground beef, russet potatoes, kale, and cream

Equipment Needed for Zuppa Toscana Soup

  • 5 1/2 quart Dutch oven: the thick base browns meat without scorching.
  • Flat-edged wooden spoon: it scrapes up the browned bits that flavor the broth.
  • Sharp chef’s knife: potatoes slice evenly and kale tears less.
  • Ladle: it serves the soup without breaking the potatoes.

Preparation

  • Slice the potatoes 1/4 inch thick, then cut each round in half. Keep the skins on and rinse the slices in cold water for 1 minute to wash off surface starch.
  • Dice the onion into pieces about 1/2 inch wide and mince the garlic. Strip the kale leaves off the stems and tear them into pieces about 2 inches wide.
  • Mix the fennel, paprika, oregano, garlic powder, pepper flakes, 1/2 teaspoon salt, and black pepper in a small bowl. Measure the broth and cream.
  • Take the cream out of the fridge 10 minutes early so it blends in smoothly.

Step by Step Instructions for Zuppa Toscana Soup

  1. Heat the Dutch oven over medium-high heat for 2 minutes, then add the beef and seasoning mix and break the meat into small crumbles. Cook for 7 to 8 minutes, until deeply browned with crisp edges and no pink left. Chef’s Note: Leave the meat untouched for the first 2 minutes so it browns instead of steaming.
Seasoned ground beef browning in a Dutch oven to start an easy zuppa toscana soup
  1. Lower the heat to medium and stir the onion into the beef fat. Cook for 4 minutes, stirring every minute, until the pieces turn soft and see-through at the edges.
  2. Stir in the garlic and cook for 30 seconds, until it smells sweet and nutty. Chef’s Note: Garlic burns fast, so keep the spoon moving.
  3. Pour in the broth and scrape the bottom until the brown film lifts off. Raise the heat to high and bring the pot to a boil, about 5 minutes, until large bubbles break across the surface.
  4. Add the potatoes and 1/2 teaspoon salt, then lower the heat to medium so the broth simmers gently. Cook for 12 to 15 minutes, until a fork slides in with slight resistance and the edges stay sharp. Chef’s Note: If a thick slice still feels firm in the middle, give it 2 more minutes.
  5. Stir in the kale and simmer for 3 minutes, until the leaves turn bright green and shrink to about half their size.
Close up of potatoes and kale ribbons simmering in a one pot Tuscan style soup
  1. Turn the heat to low and pour in the cream, stirring slowly. Warm the soup for 2 to 3 minutes, until it steams and looks pale and silky. Do not let it boil, or the cream can split.
  2. Taste and add salt in 1/8 teaspoon pinches, until the flavors taste lively instead of flat. Ladle into bowls and finish with a pinch of red pepper flakes.

Pro Tip: Mash 3 or 4 potato slices against the side of the pot with your spoon right after step 5. The released starch thickens the broth in about 2 minutes, and you never need flour or cornstarch.

Expert Tips and Tricks

  • Brown the beef harder than feels natural. The dark bits stuck to the pot are the base of this zuppa toscana soup.
  • My worst batch came from adding the cream while the soup was still boiling. It curdled into grainy flecks, so now I always turn the burner to low first.
  • Rinse the potato slices in cold water. It takes 1 minute and keeps the broth from turning cloudy and gluey.
  • For a make-ahead version, cook the soup through step 5, cool it, and refrigerate for up to 2 days. Add the kale and cream when you reheat.
  • Keep leftovers in the fridge for up to 4 days in an airtight glass container, with the lid on once the soup stops steaming.
  • Save time by tearing the kale while the beef browns.

Common Mistakes and Troubleshooting

Mushy potatoes

The slices fall apart when stirred. Potatoes cut thinner than 1/4 inch or simmered past 15 minutes overcook. Measure once with a ruler. If a batch already went soft, serve it as a thicker, rustic soup.

Bland broth

The soup tastes flat even after salting. This usually means the beef was not browned long enough. Brown it for the full 7 minutes next time, and finish a flat pot with a small squeeze of lemon juice.

Curdled cream

Tiny white grains float in the pot. High heat or acid splits dairy. Turn the burner to low before adding cream, and whisk a ladle of hot broth into the cream first if you are nervous.

Soup too thin or too thick

A thin pot needs 5 more minutes of simmering without the lid, or a few mashed potato slices. A thick pot needs 1/4 cup of warm broth stirred in.

Storage Instructions for Zuppa Toscana Soup

  • Room Temperature: Not recommended for longer than 2 hours, or 1 hour above 90°F.
  • Refrigerator: Up to 4 days in an airtight glass container. Cool the soup for 30 minutes on the counter first.
  • Freezer: Up to 2 months in freezer-safe zip bags laid flat. Cream and potatoes can turn slightly grainy after freezing, so freeze before adding the cream if you can.
  • Reheating: Warm gently over medium-low heat for 8 to 10 minutes, stirring often, until the soup reaches 165°F. Add 2 to 3 tablespoons of broth to loosen it.
  • Make-Ahead Notes: Brown the beef and chop the onion up to 2 days ahead and store them separately in the fridge.

I freeze single portions flat on a baking sheet before stacking the bags. They thaw in a bowl of cold water in 25 minutes, and a frozen portion of zuppa toscana soup never costs me a full batch.

Storage Trick: Pull the pot off the heat 2 minutes before the potatoes feel done if you plan to freeze. They finish softening during reheating and stay in neat slices.

Variations and Substitutions

  • Spicy: Raise the pepper flakes to 1 1/2 teaspoons in the meat and add 1/4 teaspoon cayenne with the garlic. A drizzle of chili oil on top adds a second layer of heat.
  • Kid-Friendly: Skip the pepper flakes and use 1/2 teaspoon of paprika for the meat. Cut the kale into smaller pieces so it feels more like a topping than a vegetable.
  • Vegetarian: Brown 12 ounces of sliced cremini mushrooms in 2 tablespoons of olive oil instead of the beef, then add a drained can of white beans and vegetable broth.
  • Gluten-Free: This soup is gluten free as written. Check that your broth label says gluten free, since some brands add wheat-based flavorings.
  • Dairy-Free: Replace the cream with 1 cup of full-fat canned coconut milk. The flavor turns slightly sweeter, so add an extra pinch of salt and black pepper.

What to Serve With Zuppa Toscana Soup

  • Garlic breadsticks: Bake them from my pizza dough recipe and brush with butter and garlic. They scoop up every last spoonful.
  • Crisp salad: A cool cucumber salad cuts through the cream and adds crunch.
  • Lemon wedges: A small squeeze at the table brightens the whole pot.
  • Sparkling water with lime: It cleans the palate between bites without adding sugar.
Ladle serving hot zuppa toscana soup into a bowl with garlic breadsticks for a weeknight dinner

Frequently Asked Questions

Can you make zuppa toscana soup ahead of time?

Yes, and this zuppa toscana soup tastes better overnight. Cook it through step 5, cool it quickly, and refrigerate for up to 2 days. When you reheat, add the kale and cream over medium-low heat. I do this every Sunday, and the potatoes hold their shape better than when everything cooks in one go. Store the kale and cream separately if you can, since they cook in minutes.

Why does my zuppa toscana soup taste bland?

Underbrowned meat and too little salt cause bland soup. Brown the beef for a full 7 to 8 minutes until the edges crisp, then season in 1/8 teaspoon pinches at the end. A small squeeze of lemon juice also wakes up the broth when salt alone does not do the job. Also check that your broth is not the cheapest carton, because watery broth gives watery soup.

What can I use instead of heavy cream in zuppa toscana soup?

Full-fat canned coconut milk swaps in one to one and keeps the soup dairy free. Half and half also works, but it can split if the pot gets too hot. I tried all three over several batches, and coconut milk kept the silkiest texture after reheating on the stove. Skip evaporated milk, which tastes cooked and slightly sweet in this recipe.

How long do potatoes take to cook in zuppa toscana soup?

Potatoes sliced 1/4 inch thick need 12 to 15 minutes at a gentle simmer. They are done when a fork slides in with slight resistance and the edges still look sharp. Thicker slices can take up to 20 minutes, so cut them all the same size for even cooking. Russets soften faster than Yukon Golds, which is why I stick with russets here.

Why is my zuppa toscana soup so greasy?

Ground beef at 80 percent lean releases more fat into zuppa toscana than 85 percent lean beef. Skim the surface with a wide spoon for 1 minute before adding the cream. Switching to 90 percent lean beef also helps, though a tablespoon of olive oil keeps the onions browning nicely in the pot. Chilling the soup overnight lets the fat set on top so you can lift it off.

Final Thoughts on Zuppa Toscana Soup

Brown the meat hard, slice the potatoes evenly, and add the cream last. Those three habits matter more than any fancy ingredient. The first time I made this zuppa toscana soup for a school night dinner, my daughter asked for it three nights in a row, and I knew the recipe was finished. Double the batch if you have a big pot, because the second bowl on day two is the best one, and a pot this size covers lunch for three days. If you loved this recipe, save it to your soup recipes Pinterest board so you can find it easily later!

Bowl of creamy zuppa toscana soup with beef, potatoes, and kale on a wooden table

Easy Zuppa Toscana Soup Ready in 50 Minutes

Creamy zuppa toscana soup with seasoned browned beef, tender russet potatoes, and lacinato kale, made in one pot in 50 minutes.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings: 6 About 1 1/2 cups
Course: Main Course
Cuisine: American, Italian
Calories: 430

Ingredients
  

Soup
  • 1 pound ground beef 85 percent lean (certified beef from your butcher)
  • 1 large yellow onion about 8 ounces, diced
  • 4 garlic cloves minced
  • 6 cups reduced-sodium chicken broth from a certified source
  • 1 1/2 pounds russet potatoes about 3 medium, scrubbed and sliced 1/4 inch thick
  • 4 ounces lacinato kale stems removed, leaves torn into bite-size pieces (about 4 packed cups)
  • 1 cup heavy cream
  • 1/2 teaspoon Diamond Crystal kosher salt plus more to taste
Sausage-style seasoning
  • 1 teaspoon fennel seeds lightly crushed
  • 1 teaspoon sweet paprika
  • 1/2 teaspoon dried oregano
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon crushed red pepper flakes
  • 1/2 teaspoon Diamond Crystal kosher salt
  • 1/4 teaspoon black pepper

Equipment

  • 5 1/2 quart Dutch oven
  • Flat edged wooden spoon
  • Sharp chef's knife
  • Ladle

Method
 

  1. Heat a 5 1/2 quart Dutch oven over medium-high heat for 2 minutes. Add the beef and seasoning mix, break the meat into small crumbles, and cook 7 to 8 minutes, until deeply browned with crisp edges and no pink left.
  2. Lower the heat to medium. Stir in the onion and cook 4 minutes, until soft and see-through at the edges.
  3. Add the garlic and cook 30 seconds, until fragrant.
  4. Pour in the broth and scrape the bottom until the brown film lifts off. Raise the heat to high and bring to a boil, about 5 minutes, until large bubbles break across the surface.
  5. Add the potatoes and 1/2 teaspoon salt. Lower the heat to medium and simmer 12 to 15 minutes, until a fork slides in with slight resistance and the edges stay sharp.
  6. Stir in the kale and simmer 3 minutes, until bright green and about half its size.
  7. Turn the heat to low and stir in the cream. Warm 2 to 3 minutes, until steaming and pale and silky. Do not boil.
  8. Taste and add salt in 1/8 teaspoon pinches. Ladle into bowls and top with a pinch of red pepper flakes.

Notes

Do not let the soup boil after the cream goes in, or the cream can split.
Make ahead: cook through step 5, cool, and refrigerate up to 2 days. Add the kale and cream when reheating.
Storage: refrigerate up to 4 days in an airtight container or freeze up to 2 months, reheating to 165°F.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top