Love this? Save it for later!
Share the inspiration with your friends
The neighborhood soup swap was in two hours and I’d completely forgotten. Everyone else would be bringing their grandmother’s legendary minestrone, or that French onion soup they spent all day caramelizing onions for. I had a half-empty tube of spicy sausage, a bag of kale that was starting to look sad, and about forty-five minutes before I needed to walk out the door. Not exactly winning material.
Let me tell you—I was scrambling. I mean, I actually considered just buying a rotisserie chicken and calling it a day. But something about the chilly November afternoon made me want real soup. You know that feeling when only a pot of something simmering will do? So I grabbed that sausage, threw in some garlic I found rolling around in the drawer, and figured I’d just wing it. Honestly, I’ve never been so happy to be wrong about a recipe.
The funny thing is, I didn’t even taste it before I left. I just ladled it into a mason jar, grabbed a spoon, and ran. And when that first person asked for the recipe before the swap even officially started? I was genuinely confused. “It’s just sausage and kale soup,” I said. But it wasn’t just anything. It was Cozy Sausage and Kale Tuscan Soup, and apparently, it was exactly what everyone needed that night.
The pot came back empty. Three people asked for the recipe before I’d even unpacked my jar. And that’s how this soup became my go-to for cold nights, busy weeks, and moments when I need something that feels like a hug in a bowl. It’s simple, it’s forgiving, and it’s proof that you don’t need fancy ingredients to make something unforgettable.
Why You’ll Love This Recipe
Let me be real with you—I’ve tested a lot of soup recipes over the years. Some are fussy. Some need ingredients you’ll use once and then forget about. This one? It’s different. Here’s why you’ll keep coming back to it:
- Quick & Easy: From fridge to table in about 45 minutes. No marinating, no complicated steps, just straightforward cooking that works.
- Simple Ingredients: You probably have most of these already. No trips to specialty stores or hunting down obscure spices.
- Perfect for Meal Prep: This soup actually gets better the next day. Make it Sunday and enjoy it all week.
- Crowd-Pleaser: I’ve served this to picky kids, skeptical in-laws, and friends who “don’t really like kale.” Everyone asks for seconds.
- Unbelievably Delicious: The creamy broth, the spicy sausage, the tender potatoes—it’s comfort food that hits every single note.
What makes this version stand out from all the other Tuscan soups out there? It’s the technique. Instead of adding cream at the end (which can curdle or feel heavy), I mash some of the cooked potatoes directly into the broth. This creates a naturally creamy, velvety texture without any dairy. Trust me, once you try this trick, you’ll never go back.
This isn’t just another soup recipe. It’s the one that makes you close your eyes after the first spoonful. The one that fills your kitchen with that incredible sausage-and-garlic aroma that makes everyone wander in asking, “What’s for dinner?” It’s comfort food reimagined—hearty enough for a meal, simple enough for a Tuesday, and soul-soothing in a way that only a really good bowl of soup can be.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples you probably already have on hand.
For the Soup Base
- 1 tablespoon olive oil (use a good-quality extra virgin for better flavor)
- 1 pound mild or spicy Italian sausage (casings removed if using links; I prefer Johnsonville or a local butcher’s fresh sausage)
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced (fresh is best, but jarred works in a pinch)
- 4 cups low-sodium chicken broth (or vegetable broth for a lighter option)
- 3 cups water
- 1 pound Yukon Gold potatoes, diced into ½-inch cubes (they hold their shape better than russets)
- 1 teaspoon dried oregano
- ½ teaspoon red pepper flakes (optional, for heat)
- Salt and black pepper to taste
For the Greens and Finish

- 4 cups fresh kale, stems removed and leaves chopped (Tuscan/lacinato kale is ideal, but curly kale works too)
- ½ cup heavy cream or half-and-half (optional, for extra richness; see note below)
- ½ cup freshly grated Parmesan cheese (plus more for serving; skip the pre-shredded stuff here)
Ingredient Tips: For the best texture, look for sausage with a good fat content—lean sausage will make the soup less flavorful. If you’re watching sodium, use low-sodium broth and adjust salt at the end. The Yukon Gold potatoes are key here; their waxy texture means they won’t fall apart completely during simmering. And please, spring for the block of Parmesan and grate it yourself. It melts so much better and adds that nutty, salty finish that makes this soup sing.
Substitution Guidance: Use turkey or chicken sausage for a lighter option. For a dairy-free version, skip the cream and Parmesan, and instead mash a cup of the cooked potatoes into the broth for creaminess. Swap kale with spinach (add it in the last 2 minutes) or Swiss chard if needed. No potatoes? Try canned cannellini beans—add them with the broth and mash half for thickness.
Equipment Needed
You don’t need a fancy kitchen to make this soup. Here’s what you’ll actually use:
- Large Dutch oven or heavy-bottomed pot (5 to 6 quarts is ideal; a stockpot works too)
- Sharp chef’s knife (for dicing onions and chopping kale)
- Cutting board
- Wooden spoon or spatula (for breaking up the sausage)
- Measuring cups and spoons
- Potato masher or fork (for mashing some potatoes into the broth)
- Ladle (for serving)
If you don’t have a Dutch oven, any heavy-bottomed pot will do—just make sure it’s large enough to hold everything with room to stir. I’ve made this in a beat-up stockpot and it turned out just fine. No potato masher? Use the back of a fork or even a whisk to break up a few potato pieces right in the pot. Budget tip: a good-quality Dutch oven from a restaurant supply store costs half of what you’d pay for a fancy brand and lasts forever.
Preparation Method
Let’s make some soup. I’ll walk you through every step so you know exactly what to look for.
- Heat the olive oil in your Dutch oven over medium-high heat. Add the sausage, breaking it up with your wooden spoon as it cooks. Let it brown for 5 to 7 minutes, stirring occasionally. You want some golden-brown bits on the bottom of the pot—that’s flavor. Don’t rush this step.
- Remove the cooked sausage with a slotted spoon and set it aside on a plate. Leave the rendered fat in the pot (about 2 tablespoons). If there’s more than that, spoon some out. If your sausage was lean and there’s barely any fat, add an extra tablespoon of olive oil.
- Add the diced onion to the pot and cook over medium heat for 4 to 5 minutes, scraping up those browned bits from the bottom. The onion should be soft and translucent, not browned. If it starts to stick, add a splash of water or broth.
- Add the minced garlic, dried oregano, and red pepper flakes (if using). Stir constantly for 30 seconds until fragrant. Garlic burns fast, so keep it moving. Your kitchen should smell amazing right about now.
- Pour in the chicken broth and water, scraping the bottom of the pot to release any remaining browned bits. Add the diced potatoes and bring everything to a boil. This should take about 3 to 4 minutes over high heat.
- Reduce the heat to medium-low and let the soup simmer, uncovered, for 12 to 15 minutes. The potatoes should be fork-tender but not falling apart. Test one after 12 minutes—if it breaks apart easily when pressed against the side of the pot, you’re good.
- Remove about 1 cup of the potatoes from the pot using a slotted spoon. Mash them with a fork or potato masher, then stir the mashed potatoes back into the soup. This is my secret for creamy broth without adding tons of cream. Watch how it thickens right before your eyes.
- Return the cooked sausage to the pot. Add the chopped kale and stir it in. The kale will look like a mountain at first, but it wilts down quickly—about 3 to 4 minutes. Stir occasionally to help it along.
- Stir in the heavy cream (if using) and the grated Parmesan. Let it simmer for another 2 minutes, stirring gently. Taste and adjust salt and pepper. Remember that the Parmesan adds saltiness, so go easy at first.
- Remove from heat and let the soup rest for 5 minutes before serving. This allows the flavors to meld and the soup to thicken slightly. Ladle into bowls and top with extra Parmesan and a sprinkle of black pepper.
Pro tip: If you’re meal prepping, stop after step 8 (before adding cream and Parmesan). Store the base in the fridge, then reheat and finish with cream and cheese when you’re ready to serve. The kale stays greener this way, and the soup tastes freshly made.
Cooking Tips & Techniques
After making this soup more times than I can count, here’s what I’ve learned the hard way so you don’t have to:
Don’t skip browning the sausage. I know it’s tempting to just dump it in and save time, but those browned bits on the bottom of the pot are pure flavor. Let the sausage get actually brown, not just gray. If you’re using turkey sausage, add a little extra oil—it’s leaner and won’t produce as much fat for browning.
Watch your salt. Between the sausage, broth, and Parmesan, this soup can get salty fast. Always use low-sodium broth and taste before adding any salt. I’ve ruined a batch by being too heavy-handed with the salt shaker. Learn from my mistakes.
The potato mashing trick is non-negotiable. Even if you’re adding cream, mash some potatoes into the broth. It creates a silky texture that cream alone can’t achieve. Plus, it means you can skip the cream entirely for a lighter soup that still feels indulgent.
Kale needs love. Tuscan kale is more tender than curly kale, but both work. Just make sure you remove the tough stems—they don’t soften enough in the cooking time. And don’t be shy with the amount; it wilts down to almost nothing. I promise, 4 cups looks like a lot but becomes a reasonable amount once cooked.
Multitasking made easy: While the soup simmers, grate your Parmesan, chop any extra kale, and set the table. The active cooking time is only about 20 minutes, so use those simmering minutes wisely. I usually clean as I go—makes post-dinner cleanup so much faster.
Variations & Adaptations
This soup is incredibly forgiving. Here are some ways to make it your own:
Vegetarian Version: Skip the sausage and add two cans of drained cannellini beans. Use vegetable broth instead of chicken broth. For umami depth, stir in a tablespoon of miso paste or a splash of soy sauce along with the broth. I’ve made this for vegetarian friends and they didn’t miss the meat at all.
Extra Veggie Boost: Add a diced carrot and celery stalk along with the onion. Toss in a cup of chopped zucchini or bell pepper with the potatoes. This stretches the soup further and adds more nutrients without changing the flavor profile much.
Spicy Lover’s Version: Use hot Italian sausage, double the red pepper flakes, and add a diced jalapeño (seeds removed unless you want serious heat) with the garlic. Top with a drizzle of chili oil before serving. My husband requests this version every time he’s fighting a cold.
Slow Cooker Adaptation: Brown the sausage and sauté the onions and garlic on the stovetop first, then transfer everything except the cream, kale, and Parmesan to the slow cooker. Cook on low for 6 hours or high for 3 hours. Mash some potatoes, then stir in the kale, cream, and cheese. Let it sit on warm for 10 minutes before serving.
Dairy-Free Adaptation: Skip the cream and Parmesan. Instead, mash 1½ cups of potatoes into the broth for creaminess. Stir in a tablespoon of nutritional yeast at the end for a cheesy flavor without the dairy. It’s surprisingly good—I actually prefer this version in the summer when I want something lighter.
Serving & Storage Suggestions
This soup is best served piping hot, ladled into deep bowls. I like to top each serving with a generous shower of freshly grated Parmesan, a crack of black pepper, and a drizzle of good olive oil. A side of crusty bread for dipping is non-negotiable in my house—sourdough or a crusty baguette works perfectly.
For a complete meal, serve this soup with a simple green salad dressed with lemon vinaigrette. The acidity cuts through the richness of the soup beautifully. If you’re feeling fancy, a glass of medium-bodied red wine like Chianti or a crisp Pinot Grigio pairs wonderfully.
Storage: Let the soup cool completely before transferring to airtight containers. It will keep in the refrigerator for up to 5 days. The flavors actually deepen and improve after a day or two—I often make this soup specifically for leftovers.
Freezing: This soup freezes beautifully for up to 3 months. For best results, freeze it before adding the cream and Parmesan. Thaw overnight in the refrigerator, reheat gently on the stovetop, then stir in the cream and cheese. The kale may lose some of its vibrant color after freezing, but the flavor remains excellent.
Reheating: Reheat individual portions in the microwave or on the stovetop over medium-low heat. If the soup has thickened too much in the fridge, add a splash of broth or water to thin it out. Stir occasionally to prevent sticking. Avoid boiling the soup once the cream has been added—it can cause the dairy to separate.
Nutritional Information & Benefits
Here’s an estimated nutritional breakdown per serving (based on 6 servings, made with heavy cream and Parmesan):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 385 |
| Protein | 22g |
| Fat | 24g |
| Saturated Fat | 9g |
| Carbohydrates | 22g |
| Fiber | 4g |
| Sugar | 3g |
| Sodium | 780mg |
| Vitamin A | 180% DV |
| Vitamin C | 70% DV |
| Calcium | 20% DV |
| Iron | 15% DV |
This soup packs a serious nutritional punch. Kale is a superfood loaded with vitamins A, C, and K, plus antioxidants that support immune health. The sausage provides protein and iron, while the potatoes offer resistant starch that’s great for gut health. Using the potato-mashing technique reduces the need for heavy cream, making this a lighter option than many creamy soups. For a lower-carb version, replace the potatoes with cauliflower florets—mash some into the broth just like you would with potatoes.
One note on allergens: This recipe contains dairy (cream and Parmesan) and is not suitable for those with dairy allergies unless you use the dairy-free adaptations mentioned above. The soup is naturally gluten-free, but always check your sausage and broth labels to be sure.
Conclusion
Honestly, I never expected a soup I threw together in a panic to become my most-requested recipe. But that’s the thing about good food—it doesn’t need a fancy origin story or complicated techniques. It just needs to taste like someone cared. And this Cozy Sausage and Kale Tuscan Soup? It tastes like I cared a lot, even when I was just trying to get out the door on time.
I hope you make this soup on a cold night when you need something warm. I hope you make it on a busy Tuesday when dinner feels like one more chore. And I hope you make it on a Sunday afternoon when you have time to let it simmer and fill your kitchen with that incredible smell. Because this soup deserves to be part of your regular rotation—it’s that good.
If you try this recipe, I’d love to hear about it. Leave a comment below and let me know how it turned out. Did you add extra spice? Skip the cream? Make it for a crowd? Your adaptations might inspire someone else. And if you share a photo on Pinterest or Instagram, tag me—I love seeing your versions of this soup come to life.
Now go make some soup. Your future self will thank you.
Frequently Asked Questions
Can I use frozen kale instead of fresh?
Yes, you can use frozen kale, but the texture will be softer and it won’t hold its shape as well. Add it directly from frozen in step 8, and cook for an extra 2 to 3 minutes. No need to thaw it first.
How can I make this soup thicker?
Mash more of the potatoes into the broth—aim for 1½ to 2 cups instead of just 1. Alternatively, whisk 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it into the simmering soup. Let it cook for 2 minutes to thicken.
Can I use a different type of sausage?
Absolutely. Sweet Italian, chicken sausage, turkey sausage, or even chorizo all work well. Just adjust the seasoning accordingly—chorizo will add smokiness and heat, while chicken sausage will be milder. If using a lean sausage, add an extra tablespoon of olive oil for richness.
Why did my soup turn out too salty?
This usually happens when using regular broth instead of low-sodium, or when adding salt before the Parmesan. Always use low-sodium broth, taste before adding any salt, and remember that Parmesan adds significant saltiness. If your soup is too salty, add a peeled raw potato half and simmer for 10 minutes—it will absorb some of the excess salt.
Can I make this soup in an Instant Pot?
Yes! Use the sauté function to brown the sausage and cook the onions and garlic. Add the broth, water, and potatoes, then pressure cook on high for 8 minutes. Quick release, mash some potatoes, then stir in the kale, cream, and Parmesan using the keep warm setting. The kale will wilt in about 3 minutes without additional pressure cooking.
Pin This Recipe!

Cozy Sausage and Kale Tuscan Soup: Easy One-Pot Recipe
A hearty, creamy Tuscan soup made with spicy sausage, tender potatoes, and fresh kale in a velvety broth. This one-pot wonder comes together in about 45 minutes and is perfect for cold nights, busy weeknights, or meal prep.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian
Ingredients
- 1 tablespoon olive oil
- 1 pound mild or spicy Italian sausage, casings removed
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 4 cups low-sodium chicken broth
- 3 cups water
- 1 pound Yukon Gold potatoes, diced into ½-inch cubes
- 1 teaspoon dried oregano
- ½ teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
- 4 cups fresh kale, stems removed and leaves chopped
- ½ cup heavy cream or half-and-half (optional)
- ½ cup freshly grated Parmesan cheese (plus more for serving)
Instructions
- Heat the olive oil in a Dutch oven over medium-high heat. Add the sausage, breaking it up with a wooden spoon as it cooks. Let it brown for 5 to 7 minutes, stirring occasionally.
- Remove the cooked sausage with a slotted spoon and set aside. Leave about 2 tablespoons of rendered fat in the pot.
- Add the diced onion to the pot and cook over medium heat for 4 to 5 minutes, scraping up browned bits from the bottom, until soft and translucent.
- Add the minced garlic, dried oregano, and red pepper flakes (if using). Stir constantly for 30 seconds until fragrant.
- Pour in the chicken broth and water, scraping the bottom of the pot. Add the diced potatoes and bring to a boil (about 3 to 4 minutes).
- Reduce heat to medium-low and let the soup simmer, uncovered, for 12 to 15 minutes until potatoes are fork-tender.
- Remove about 1 cup of potatoes from the pot using a slotted spoon. Mash them with a fork or potato masher, then stir back into the soup.
- Return the cooked sausage to the pot. Add the chopped kale and stir. Cook for 3 to 4 minutes until wilted.
- Stir in the heavy cream (if using) and grated Parmesan. Let simmer for 2 minutes. Taste and adjust salt and pepper.
- Remove from heat and let rest for 5 minutes before serving. Ladle into bowls and top with extra Parmesan and black pepper.
Notes
For meal prep, stop after step 8 (before adding cream and Parmesan). Store the base in the fridge, then reheat and finish with cream and cheese when ready to serve. The potato-mashing trick creates a naturally creamy broth without heavy cream. Use low-sodium broth and taste before adding salt, as Parmesan adds saltiness.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 385
- Sugar: 3
- Sodium: 780
- Fat: 24
- Saturated Fat: 9
- Carbohydrates: 22
- Fiber: 4
- Protein: 22
Keywords: Tuscan soup, sausage and kale soup, one-pot soup, creamy soup, easy soup recipe, comfort food, winter soup, meal prep soup


