Zuppa Toscana
I love soup when it gets cold outside. There is nothing better than a big bowl of warm food to make you feel good. One of my favorite soups is Zuppa Toscana. You might have seen this soup at a big Italian restaurant chain. It is famous because it tastes so rich and creamy. It has spicy meat, soft potatoes, and green kale. It is the kind of meal that fills you up and makes your house smell amazing.
In this article, you will learn how to make this soup from scratch. I will show you which ingredients work best and how to keep the kale from getting mushy. I will also share a few tricks to make it taste even better than the restaurant version. You do not need to be a chef to do this. If you can chop a potato and stir a pot, you can make this delicious meal tonight.
Grab your big soup pot and let us get started with this cozy recipe.
What You Need to Make This Soup
Before you start cooking, you need to gather your supplies. This soup uses simple things you can find at any grocery store. The base of the soup is chicken broth, but the cream makes it special. I like to use heavy cream because it gives the best texture. You will also need a big pot. A Dutch oven works great because it holds heat well and gives you plenty of room to stir without making a mess.
Choosing the right meat is very important. Most people use Italian sausage. You can pick mild sausage if you do not like heat, or spicy sausage if you want a little kick. I usually go with the spicy kind because it adds a nice balance to the heavy cream. Make sure you get the bulk sausage without the skin, or just cut the skin off before you cook it. It makes the eating experience much smoother.
The Best Sausage for Flavor

Sausage is the heart of Zuppa Toscana. It provides the salt and the spice that makes the broth taste so good. When I first made this, I used pre-cooked links. That was a mistake! The soup did not have much flavor. Now, I always brown raw sausage right in the pot. This creates little brown bits on the bottom of the pan. Those bits are like gold for your soup. They mix into the broth and make it taste deep and savory.
If you want a healthier version, you can use turkey sausage. It still tastes good, but you might need to add a little extra salt or red pepper flakes. The fat from pork sausage helps the soup feel thick and rich. If you use turkey, it might feel a bit thinner. I suggest sticking to pork if you want that classic restaurant taste. It really makes a difference in how the final bowl feels when you eat it.
Choosing Your Potatoes

Potatoes give the soup its body. They soak up the cream and the spice from the meat. I always use Yukon Gold potatoes. They have a buttery taste and a very thin skin. You do not even have to peel them if you do not want to. Just scrub them clean and slice them into thin rounds. If you use Russet potatoes, they might fall apart too much. Russets are great for mashed potatoes, but for soup, you want pieces you can see.
Slice your potatoes about a quarter-inch thick. If they are too thick, they will take a long time to cook. If they are too thin, they will turn into mush. I learned this the hard way when I sliced mine like potato chips once. The soup turned into a thick potato stew! Keep them uniform so they all finish cooking at the same time. This keeps the texture interesting and fun to eat.
The Role of Kale

Kale is the green part of the soup. It stays crunchy even after it sits in hot liquid for a while. This is why we use kale instead of spinach. Spinach would vanish into the soup and become slimy. Kale holds its shape and adds a fresh taste. I like to remove the tough stems from the middle of the leaves. The stems are very hard to chew and do not taste very good in a soft soup.
I add the kale at the very end. You only need to cook it for about five minutes. This keeps it bright green and slightly crisp. If you leftovers, the kale will soften up more the next day. FYI, some people think they hate kale, but they usually love it in this soup. The cream and fat hide the bitterness of the greens. It is a great way to get picky eaters to eat their vegetables without a fight.
Quick Prep Tips
- Chop early: Have your onions and potatoes ready before you turn on the stove.
- Sausage prep: If using links, remove the casings before browning.
- Kale size: Tear kale into bite-sized pieces so it fits on a spoon.
How to Cook the Soup Step by Step
Cooking this soup is mostly about timing. You want to build layers of flavor as you go. Start by browning your meat, then move to the vegetables, and finally the liquids. This ensures that every bite has a lot of taste. It is better to take your time with the browning step. Do not rush it. The more color you get on the meat and onions, the better your soup will be in the end.
Once the meat is done, you will have some grease in the pan. I usually leave about one tablespoon of the fat in the pot. This helps cook the onions and garlic. If you take all the fat out, the soup might taste a bit dry. If you leave too much, the soup will have orange oil floating on top. Finding that middle ground is the key to a perfect-looking bowl of Zuppa Toscana.
Browning the Meat and Aromatics

The first step is to cook the sausage. Put it in your pot over medium heat. Break it into small pieces with a wooden spoon. You want small crumbles so you get meat in every spoonful. Once the meat is brown and cooked through, take it out of the pot and put it on a plate. Keep the grease in the pot to cook your onions. Onions add a sweetness that balances the spicy sausage.
Add your diced onions to the pot. Cook them until they are soft and look a little bit clear. Then, add the garlic. Garlic burns very fast, so only cook it for about one minute. You will smell it immediately. As soon as it smells good, it is time to move to the next step. If you let the garlic turn black, it will make the whole pot of soup taste bitter. I always keep a close eye on the pot during this part.
Simmering the Broth

Now it is time to add the chicken broth. Pour it into the pot and use your spoon to scrape the bottom. This is called deglazing. All those brown bits from the meat will lift off and mix into the soup. This is where the color of the broth comes from. After you add the broth, put your sliced potatoes in. Make sure the liquid covers the potatoes completely so they cook evenly.
Turn the heat up until the soup starts to bubble. Then, turn it down to a low simmer. You do not want a hard boil. A hard boil might break the potatoes apart. Let it simmer for about fifteen to twenty minutes. You can check the potatoes with a fork. If the fork goes through easily, they are ready. IMO, it is better to have them slightly firm than falling apart. They will continue to soften as you add the final ingredients.
Adding the Cream and Finish

This is the best part of the process. Once the potatoes are soft, stir the cooked sausage back into the pot. Then, pour in the heavy cream. The soup will turn from a clear brown to a beautiful creamy white. It looks like a professional meal at this point. Keep the heat low so the cream does not boil. If cream boils too hard, it can separate and look funny. It still tastes fine, but it does not look as pretty.
Finally, toss in your kale. Stir it around so the leaves get submerged in the hot liquid. They will wilt down and turn a deep green. Taste the soup now. You might need a little more salt or black pepper. Since the sausage and broth are already salty, I usually wait until the very end to add extra seasoning. This prevents the soup from becoming too salty to eat. Serve it hot with some crusty bread on the side.
Making it Even Better

If you want to go the extra mile, add some bacon. I like to fry up a few slices of bacon until they are very crispy. Crush the bacon and sprinkle it on top of each bowl before serving. This adds a smoky crunch that is different from the soft sausage. It makes the soup feel fancy. You can also grate some fresh Parmesan cheese over the top. The cheese melts into the broth and adds another layer of salt and creaminess.
Another trick is to use a little bit of red pepper flakes if your sausage was too mild. Just a pinch can wake up all the other flavors. I also like to serve this with toasted sourdough bread. You can dip the bread into the creamy broth to soak up every last drop. This soup is very filling, so you do not need much else for dinner. It is a complete meal in one bowl which makes cleanup much easier for me.
Common Mistakes to Avoid
- Overcooking potatoes: Don’t let them sit too long or they turn to mush.
- Cold cream: Let your cream sit out for 10 minutes so it isn’t ice cold when it hits the pot.
- Too much kale: Use a moderate amount so you still have plenty of liquid.
Storing and Reheating

This soup keeps very well in the fridge. In fact, I think it tastes better the next day. The flavors have more time to mix together. You can keep it in a sealed container for about three to four days. When you reheat it, do it slowly on the stove. If you use a microwave, the oil from the sausage might separate. A slow warm-up on the stove keeps everything creamy and smooth.
I do not recommend freezing this soup. Because it has a lot of dairy and potatoes, the texture changes in the freezer. Potatoes can become grainy and the cream might separate when it thaws. It is best to eat it fresh or within a few days. If you find you have too much, share a bowl with a neighbor. They will definitely thank you for it! This recipe makes a large batch, so it is perfect for a big family or meal prepping for the week.
Questions People Often Ask
Can I use milk instead of heavy cream?
Yes, you can use whole milk, but the soup will be thinner. Heavy cream gives it that classic rich texture. If you use milk, add it at the very end and do not let it boil.
Is this soup gluten-free?
Usually, yes! Just check your chicken broth and sausage labels to be sure. There is no flour used to thicken this soup, as the potatoes do most of the work.
How can I make it less spicy?
Use mild Italian sausage instead of hot. You can also skip the red pepper flakes. The cream will naturally help cool down the heat from the meat.
Can I make this in a slow cooker?
Yes. Brown the meat and onions first, then put everything except the cream and kale in the slow cooker for 4 hours on high. Add cream and kale at the very end.
What can I use instead of kale?
Swiss chard is a good choice. Spinach works too, but add it right before serving because it wilts very fast and gets soft.
Enjoy Your Warm Meal
Zuppa Toscana is a wonderful soup that anyone can make at home. It uses simple ingredients to create a flavor that feels very special. By browning your meat and picking the right potatoes, you can make a bowl that beats any restaurant. It is the perfect cozy meal for a cold night with your family.
