Zuppa Toscana is probably one of the richest, most hearty soups out there, and definitely one of my favorites. This creamy soup with tender potatoes and flavorful Italian sausage is modeled after the famous Zuppa Toscana from The Olive Garden restaurant, but I threw in my own personal twist. I’ve added an extra budget-friendly ingredient and lightened it up just a touch so I can slurp up a giant bowl without feeling too full.
This post contains some affiliate links, which means that we make a small commission off items you purchase at no additional cost to you.
What is Zuppa Toscana??
If you’ve never been to Olive Garden or had Zuppa Toscana anywhere else, I’d describe it as a creamy potato soup loaded with flavorful Italian sausage, kale, and bacon. The original version uses heavy cream, bacon, and a whole pound of sausage, but I decided to try to lighten it up a bit. I used half and half instead of heavy cream, subbed half the sausage for white beans, used smoked paprika for smokiness instead of bacon, and then loaded up on potatoes and kale. The result? Still totally creamy and chock full of flavor, plus a hefty dose of vegetables. I’m probably going to eat nothing but this soup for the next four days straight (it has kale, so it’s okay, right?).
Ingredients for Zuppa Toscana
Here are all of the ingredients you’ll need to make this homemade Zuppa Toscana:
- Italian Sausage: You can use hot, mild, or sweet Italian sausage for this soup, although I prefer hot because I love the combination of spicy with the creamy broth. Buy loose ground Italian sausage rather than sausage in casings.
- Onion and Garlic: These aromatics provide a deep base flavor for the soup.
- Great Northern Beans: These mild white beans add bulk to the soup without adding a lot to the total cost of the recipe. The flavor blends seamlessly and you get a lot more fiber and nutrients in every bowl! If you don’t like beans, you can leave them out and add more sausage or potatoes.
- Chicken Broth: The base for this soup’s broth is chicken broth, which adds both flavor and salt. Make sure to get a really flavorful broth or else your soup will be lacking. I like to make my broth using Better than Bouillon because it’s inexpensive and super flavorful.
- Half and Half: This is what makes the broth rich and creamy. If you don’t have half and half, you can substitute with an equal mix of whole milk and heavy cream.
- Red Potatoes: Potatoes add a lot of bulk to this soup which helps you feel full and satisfied. Their tender texture is also great with the creamy broth and they soak up tons of flavor.
- Kale: Dark green kale adds a ton of texture and color to the soup and really helps round it out to make the soup a full meal in a bowl. If you don’t like kale, you can toss in a couple handfuls of spinach at the end of the recipe and just stir it in until wilted.
- Spices: The Italian sausage and chicken broth bring a ton of flavor to the soup already, so all we need to add is a little smoked paprika (to mimic the smoky flavor of bacon), some crushed red pepper, and freshly ground black pepper!
make it vegetarian
The sausage in this recipe is responsible for adding a lot of flavor to this soup, so if you plan to skip the sausage you’ll need to ramp up the seasoning. I suggest adding a tablespoon or so of Italian seasoning blend to make up for the spices that are found in the Italian sausage. You may also want to add an extra can of beans to bulk up the soup a bit.
What to Serve with Zuppa Toscana
This is truly a meal in a bowl with the starchy potatoes, protein-filled Italian sausage and beans, and veggilicious kale, but if you want something on the side I’ve got you covered. Garlic bread would probably be my first pick, or you can do something simple like No-Knead Bread or Soda Bread. Or maybe you want to go a little lighter and add a simple side salad to really make you feel like you’re at The Olive Garden!
Zuppa Toscana
Ingredients
- 1/2 lb. Italian Sausage, hot or mild ($1.75)
- 1 yellow onion ($0.32)
- 2 cloves garlic ($0.16)
- 1 15 oz. can Great Northern beans ($0.49)
- 1/2 tsp smoked paprika ($0.05)
- 3 cups chicken broth* ($0.39)
- 1 cup water ($0.00)
- 2 cups half and half** ($1.49)
- 1 lb. red potatoes ($1.29)
- 1/2 lb. kale, chopped ($1.50)
- 1 pinch red pepper flakes, optional ($0.02)
- freshly cracked black pepper, optional ($0.05)
Instructions
- Add the sausage to a large soup pot and sauté over medium heat, breaking it up into small pieces as it cooks. The sausage should contain enough fat to keep it from sticking, if not add a touch of olive oil. It’s okay if a small amount browns on the bottom of the pot.
- While the sausage is cooking, dice the onion and mince the garlic. Add the onion and garlic to the pot and sauté until the onions are softened. The moisture from the onions should help dissolve any browned bits of sausage off the bottom of the pot.
- Drain and rinse the can of beans. Add the beans, smoked paprika, chicken broth, one cup water, and half and half to the pot. Place a lid on the pot and let it come up to a simmer over medium heat.
- While the pot is heating, cut each potato into quarters lengthwise, then slice across into thin, 1/8-inch thick slices. Add the potatoes to the pot along with the pre-chopped kale. The kale will fill the pot when it’s first added, but the heat from the liquid will wilt it within a few minutes. Stir it occasionally to help the wilting process.
- Let the pot simmer over medium heat for about 15 minutes, or until the potatoes are tender. Season with red pepper flakes and freshly cracked black pepper if desired.
See how we calculate recipe costs here.
Equipment
- Dutch Oven
- Liquid Measuring Cup
- Chef’s Knife
Notes
Nutrition
Video
Scroll down for the step by step photos!
How to Make Zuppa Toscana – Step by Step Photos
Add 1/2 lb. Italian sausage to a large soup pot and sauté over medium heat, breaking it into chunks as it cooks. I didn’t use any extra oil because sausage tends to be pretty fatty. It’s okay if a little sticks to the bottom of the pot because it will dissolve off in the next steps. While the sausage browns, dice one yellow onion and mince two cloves of garlic. Add the onion and garlic to the pot and continue to sauté until the onions are soft.
Drain and rinse one 15oz. can of Great Northern beans, then add them to the pot with 1/2 tsp of smoked paprika. The smoked paprika will give that smoky hint that the bacon would have supplied. Sneaky, right?
Next add 3 cups of chicken broth, 1 cup water, and 2 cups (one pint) of half and half. If you’re not from the U.S., “half and half” is like a lighter version of light cream. Read about it here. Put a lid on the pot and let it come to a simmer over medium heat.
While the pot is heating up, wash and slice one pound of red potatoes into 1/8-inch thick slices. Slicing them thinly helps them cook faster, plus makes a great texture in the soup. Add the potatoes to the pot.
Instead of buying a regular bunch of kale, I bought this bag of pre-chopped kale (it’s actually less expensive than regular bunches at my local store). This is a 12oz. bag, so I just used about 2/3 of it. If you are buying your kale in a bunch, use about one bunch. Make sure to remove the stems and tear the leaves into 1 to 2-inch pieces.
Add the kale to the pot and it will likely fill it up to the top. Let the heat from the liquid begin to wilt the kale. Give it a stir occasionally to help it contact the hot soup and wilt.
After a few minutes, it will have wilted down into the soup nicely. Let the soup simmer over medium heat for about 15 minutes, or until the potatoes are tender.
I like my soup spicy (and had used mild Italian sausage), so I seasoned it with a pinch of red pepper flakes. A little freshly cracked black pepper is also nice. Depending on what type of broth you use, you may need to add a little salt (I did not add any).
And that’s it!! The potatoes and beans help thicken the broth up nicely, without having to use heavy cream.
Absolutely deserving of all the internet hype. SO. GOOD.
I use the JennyO Italian ground turkey sausage and it turns out sooooo good! I do add some olive oil for the onions and garlic after I brown the meat. I donโt really like soup but this stuff is YUMMY! Thank you so much Beth!
I’ve made this recipe quite a few times! I’m vegetarian and I have made this with veggie italian sausage (a la tofurky) and I just cooked the sausage before I added the onions so it got a nicer texture! I have also made this with no sausage, added a bunch of italian spices and it’s stl delicious! I like to add tortellini to bulk it up too!
I made the highly questionable decision to make this right before a heat wave hit…So delicious but it’s been too hot to eat the leftovers. How long does this keep, and can I freeze it? If it is freezable, up until how long after making it is it safe to put in the freezer for later consumption? Thanks!
This will stay good in the fridge for about 4-5 days, and yes, it is freezable. It’s always best to freeze your food sooner than later. The longer you wait, the closer it is to spoiling and the lower the quality will be. Unfortunately there are no hard lines when it comes to this because there are so many variables from the conditions within your refrigerator, freshness of ingredients, method used to cool the soup, etc. But it’s always better safe than sorry!
Thank you for anticipating my “Can I make this vegetarian?” question!!
Really simple and yummy. I followed the recipe to a T but at the end I added an extra teaspoon of chicken bouillon bc I wanted a little extra flavor/salt. (My guy liked it the way it was.) I think if I made it again I would drain the fat off the sausage. Lots of orange fat floating in the soup, which tastes good but looks a little unappetizing. I also added shredded parmesan to my reheated leftovers, and that was the perfect touch. Makes me think it would be even better if the broth was simmered with a leftover parmesan rind in it, but I didn’t have any this time. Thanks for all the great recipes, I’m obsessed with this website!
Iโve made this soup three times now, and wanted to add my thoughts:
1/2 teaspoon smoked paprika is, imho, WAY too much. The first time I didnโt have any, the second time it was literally all I could taste. The third time I added just a lil bit and it was perfect. I also added more garlic than called for (Iโm Italian, 2 cloves is never enough!) and some Trader Joeโs โumami powderโ in addition to a bit of cayenne. We served topped with black pepper and Parmesan cheese.
Made the vegetarian version of this and it was SO GOOD. I used to eat Olive Garden’s zuppa toscana when I still ate meat and have been craving it but worried how it would turn out with no sausage for flavoring. Using the suggestion to add 1tbs of italian seasoning made a big difference. I also used more garlic than the recipe called for because I love garlic. Lastly, I made a white bean puree and added that to the soup at the end to thicken it and add a bit of bulk. Also, red pepper flakes are a must for it, in my opinion! I can’t stop eating the soup now, its so good! Thanks so much for this recipe!
Just made it and WOW itโs amazing how much flavor a few ingredients can make. ย Definitely will make again!!ย
Delicious soup! I used 1.5 hot italian sausages, 1/2 teaspoon of crushed red pepper flakes and 1/2 lb of frozen kale. Went together easily and super tasty! I think a key is to slice the potatoes thinly. I have made this before and the potatoes were too thick and it didn’t turn out quite as well. I think the consistency of the soup is improved if some of the potatoes and beans break down to thicken the broth.
Made this in the Instant pot, during our Stay-At-Home orders, so I substituted Bockworst sausage (plus a generous pinch of fennel seed and red pepper flakes) for the bulk Italian sausage we love. Also subbed a can of coconut milk for the half and half. Had kale, homemade broth, spices, potatoes, canned beans and onions on hand. Hearty and satisfying!
(6 minutes pressure, 6 minutes natural release, added kale and coconut milk after the time was up)
Thanks for the coconut milk idea!
I’ve made this recipe a bunch of times and it’s SO good. I wanted to comment with a substitution in case anyone finds themselves in the same situation I was.
I had this recipe on my meal plan for this time of semi-quarantine. Of course the day AFTER we did our big grocery shopping trip to last us a couple weeks, I realized that the half and half for this recipe didn’t make it onto my list at all. I looked online for substitutions, and the internet suggested using 1 cup milk + 1 tablespoon butter for every cup of half and half. So I used 2 cups of 1% milk and 2 tablespoons butter. I also smashed some of the potatoes and beans at the end of the simmering time to help thicken it up. And it worked great! Certainly not as thick and creamy as usual, but still very tasty. I contemplated adding some parmesan, but I don’t think it needed it. Thanks for all your recipes Beth, they’ve been a real lifeline for us!
Thank you so much for adding this tidbit of info! With social isolation we are fresh out of half and half so I will try the milk and butter.ย
Also, I agree, thank you Beth for all of your recipes. Iโve always enjoyed them but now in these strange times you are my kitchen lighthouse!ย
I second that. I’m in NYC and I dont feel totally comfortable ordering from restaurants. Beth, your recipes have helped me tremendously. I dont know what I would’ve done without your website with all of its delicious and affordable recipes
When I make this I sub gnocchi for potatoes. It turns out great, thanks so much for the recipe.
Beth, first, you rock! Second, your recipes rock and this is quickly becoming one of me and my wife’s favorite recipes. Soooooo good!
Yummy! Not a dish to eat every day, but definitely tasty. Came together exactly as in the recipe; I just had to keep an eye on the simmer as it tended to boil up and curdle the cream. Easy enough to skim off, and made no difference in the final dish!
Thanks for the note Cora!
What’s the best substitution to make it dairy free? (Anaphylactic allergy). Dairy free milk, or canned coconut milk maybe?
I’d suggest canned coconut milk.
We used almond milk instead of the cream and sliced radishes instead of red potatoes to fit my husband’s needs. It was probably not as creamy but we absolutely loved it. We are only on the second night of the No Pasta, No Rice meal plan but so far we love it. Subbing dairy and using low-glycemic substitutions are not difficult and the variety of the new meals make dinnertime much more fun. Thanks so much!