Super Easy Zuppa Toscana Soup
Disclaimer: This post may contain affiliate links. Please read our privacy policy.
This Zuppa Toscana Soup is one of those dinners I can always count on. You know the kind — everyone eats it, no one complains, and I don’t feel like I’ve been standing at the stove all night. It’s hearty, flavorful, and incredibly simple, which is exactly what I need on busy weeknights.
Ground Italian sausage is browned with onion, garlic, and Italian seasoning, then simmered with tender diced potatoes in a creamy broth made with chicken stock, pureed beans, and a splash of heavy cream. Fresh chopped kale gets stirred in at the end for that beautiful pop of green and a little freshness.
I love serving it with warm, crusty bread because it’s the kind of soup you’ll want to dip into again and again. And the best part? It’s ready in just 30 minutes!

Why I Make This Soup All The Time
This soup is slurpable in the best possible way. It’s creamy, savory, and packed with flavor without being too heavy. My kids absolutely love it (which always feels like a win when kale is involved), and I love that it’s something I can depend on. It’s quick, it’s easy, and the leftovers are just as good — maybe even better!
What really sets my version apart is that I skip the bacon and add a can of pureed beans instead. The beans naturally thicken the soup and make it extra creamy without needing tons of cream.
It’s also super adaptable. Want to toss in extra veggies? Go for it. Have spinach instead of kale? That works too. Or keep it simple and classic. Either way, it’s delicious.
If your family loves meals with Italian sausage like mine does, you’ll also want to try my Italian Sausage Soup, this easy Italian Peppers Recipe, or my creamy and cozy Creamy Italian Sausage Pasta. They’re all quick and easy dinners that my family will actually eat. We clearly have a thing for sausage dinners around here.
Ingredients and Instructions
Please note that these pictures are meant to provide a helpful visual overview of the recipe. Full ingredient measurements and detailed instructions are located in the printable recipe card at the bottom of this post!










Tips for Success (It’s Easier Than You Think)
Honestly, this soup is very forgiving. There’s not much you can mess up here.
The biggest tip? Prep everything before you start cooking. Dice the potatoes, chop the kale, puree the beans — once the sausage hits the pot, things move quickly. Having everything ready makes this recipe feel effortless.
I also recommend using mild Italian sausage, especially if you’re feeding kids. You can always add red pepper flakes to your own bowl if you like more heat. The spice level is really the only thing you may want to adjust.
Other than that, it’s pretty straightforward!
A 30 Minute Dinner on Repeat!
Zuppa Toscana Soup is the is the kind of recipe that makes life easier. I’m being serious when I say it makes life easier! The ingredients are simple, easy to find, and probably already in your cart most weeks. It comes together fast, doesn’t make a huge mess, and gives you something warm and cozy to put on the table without overthinking it.
These are the dinners I care about most — the ones that let you cook without stress and still have time (and energy) to sit down and actually enjoy your family. So grab some crusty bread, ladle up a big bowl, and let this one become a regular in your weeknight dinner rotation.
30 Minute Zuppa Toscana Soup

This 30-minute Zuppa Toscana Soup is rich, creamy, and packed with flavor. Made with Italian sausage, tender potatoes, kale, and a can of pureed beans for natural thickness, it’s an easy and dependable weeknight dinner the whole family will love.
Ingredients
- 1 lb bulk Italian sausage
- 1 tablespoon olive oil (if needed)
- 1 sweet onion, diced
- 4 cloves garlic, minced
- 4–5 yellow or red potatoes, diced into small ½-inch cubes (about 4 cups)
- 3 cups chopped kale
- 1 (14.5-ounce) can cannellini beans, pureed until smooth
- 32 ounces beef or chicken stock
- 3/4 - 1 cup full-fat coconut milk, heavy cream, or half & half (your preference on how much to add)
- ¾ teaspoon salt
- ½ teaspoon black pepper
- 1 tablespoon Italian seasoning
- Freshly grated Parmesan cheese, for garnish
Instructions
- Brown sausage and onion together: Heat a large Dutch oven or soup pot over medium heat. Add 1 pound bulk Italian sausage and 1 diced sweet onion to the pot at the same time. Cook for 6–8 minutes, breaking up the sausage as it cooks, until the sausage is browned and the onion is soft. Drain excess grease if needed. (If your sausage is lean, add 1 tablespoon olive oil before cooking.)
- Add garlic and seasonings: Stir in 4 cloves minced garlic, 1 tablespoon Italian seasoning, ¾ teaspoon salt, and ½ teaspoon black pepper. Cook for 30 seconds until fragrant.
- Add potatoes, stock and pureed beans: Add the 4–5 diced potatoes (cut small, ½-inch cubes), pureed beans, and pour in 32–36 ounces (4–4½ cups) stock, making sure the potatoes are just covered. Bring to a boil, then reduce to a steady simmer. Cook uncovered for 10–12 minutes, or until the potatoes are fork-tender. (Small cubes are key to keeping this under 30 minutes.)
- Finish with kale and cream: Stir in 3 cups chopped kale and 1 cup coconut milk, heavy cream, or half & half. Simmer for 2–3 minutes, just until the kale wilts.
- Taste and adjust: Adjust salt and pepper as needed.
- Serve: Garnish each bowl with freshly grated Parmesan cheese and serve with crusty bread.
Notes
Tips for Success:
- Prep everything before you start cooking. Dice the potatoes small (about ½-inch cubes), chop the kale, and puree the beans ahead of time so the cooking process goes quickly and smoothly.
- Use mild Italian sausage if cooking for kids. If you prefer more heat, add red pepper flakes to individual bowls.
- If you want a thicker soup, use 4 cups (32 oz) of stock. For a slightly brothier version, use up to 4½ cups (36 oz).
- Don’t overcook the kale — simmer just until wilted to keep the color vibrant and texture tender.
- The pureed cannellini beans are what naturally thicken the soup and make it extra creamy without needing more dairy. Don’t skip this step!
- Easy Add-Ins & Variations: Add shredded carrots or diced celery when browning the sausage for extra vegetables. Swap kale for fresh spinach if that’s what you have. Stir in a little extra cream at the end if you like it richer.
Storage & Reheating
- Refrigerator: Store leftovers in an airtight container in the refrigerator for up to 4 days. The soup will thicken as it sits — this is normal.
- Freezer: Freeze in freezer-safe containers for up to 2 months. For best texture, freeze before adding cream, then stir cream in when reheating. If already frozen with cream, it may separate slightly but will still taste great.
- Reheating: Reheat on the stovetop over medium-low heat, stirring occasionally until warmed through. Add a splash of chicken stock or water if the soup has thickened too much. You can also microwave in 30-second intervals, stirring between each.
Nutrition Information:
Yield:
5Serving Size:
1Amount Per Serving:Calories: 587Total Fat: 38gSaturated Fat: 17gUnsaturated Fat: 21gCholesterol: 57mgSodium: 1307mgCarbohydrates: 36gFiber: 7gSugar: 10gProtein: 30g
Nutrition information is automatically calculated. Use as an approximation only.







just wondering if you drain the beans before you puree them. thx!
Hi Tanya! Nope you don’t have to!
great, thanks!
Hi Jessica, i just made this soup and it was awesome!! Thank you for all your recipes!!
Wonderful! glad you liked it!