This isn’t just another soup recipe. This is the kind of meal that turns a gray Tuesday into something you actually look forward to. It’s a full meal in a bowl, loaded with savory sausage, tender potatoes, and hearty kale, all swimming in a rich, creamy broth. I’ve tested this one until the proportions were absolutely perfect, so you get a spoonful of something good in every single bite.
- Incredibly Satisfying: It’s thick, hearty, and filling enough to be a complete dinner. You won’t be hungry an hour later.
- Simple, Everyday Ingredients: No fancy trips to a specialty store. You can grab everything for this at your regular grocery store.
- Perfect for Meal Prep: The flavors actually get better after a day in the fridge. Make it on Sunday and enjoy it all week.
- Customizable to Your Pantry: Swap the kale for spinach, use chicken sausage, or add a pinch of red pepper flakes for heat. It’s a forgiving recipe.
- One-Pot Wonder: Less cleanup means more time for you to actually relax. It’s a win-win in my book.
I’ve made this soup three times in the last two weeks. Honestly, I think I’m addicted. The first time, I used too much kale and it was a bit tough. The second time, I nailed the texture. This version? It’s the Goldilocks of sausage potato soup—everything is just right. It’s the kind of recipe you’ll bookmark and make on repeat all fall and winter long.
What Ingredients You Will Need
This recipe relies on simple, hearty ingredients that build layers of flavor without any complicated techniques. Most of these are probably already in your kitchen or pantry, which makes this an easy last-minute dinner decision.
- For the Soup Base:
- 1 tablespoon olive oil (for browning the sausage and aromatics)
- 1 pound mild or spicy Italian sausage (casings removed; I prefer Johnsonville for consistent flavor)
- 1 medium yellow onion, diced (about 1 cup; adds a savory backbone)
- 3 cloves garlic, minced (fresh is non-negotiable here for the best punch)
- 4 cups low-sodium chicken broth (you control the salt level this way)
- 2 cups whole milk (for that luscious, creamy texture; 2% works in a pinch)
- 2 tablespoons all-purpose flour (helps thicken the broth without making it pasty)
- For the Vegetables:
- 1.5 pounds Yukon Gold potatoes, diced into 1/2-inch cubes (they hold their shape beautifully and get perfectly creamy; I don’t bother peeling them)
- 3 cups chopped kale, stems removed (Tuscan or curly kale both work great; the stems can be tough, so take the extra minute to pull them off)
- 1 large carrot, peeled and diced (adds a subtle sweetness and color)
- For Seasoning & Finish:
- 1 teaspoon dried thyme (earthy and warm; it’s a classic pairing with sausage)
- 1/2 teaspoon smoked paprika (gives the broth a subtle, smoky depth you’ll love)
- Salt and freshly ground black pepper to taste (I start with 1/2 teaspoon salt and adjust at the end)
- 1/2 cup heavy cream (this is the final touch for ultimate richness; stir it in at the very end)
- Freshly grated Parmesan cheese, for serving (optional, but highly recommended for a salty, nutty finish)
When you are picking out your sausage, look for links that feel firm and have a good fat content—lean sausage will make the soup less flavorful. And for the potatoes, Yukon Golds are my go-to because they don’t turn into mush the way Russets can. If you only have Russets, just be careful not to over-stir once they are tender.
Equipment Needed
You don’t need a ton of fancy gear to pull this off, which is part of the beauty of this recipe. Here is what you will need to get from start to finish.
- A Large Dutch Oven or Heavy-Bottomed Pot (5 to 6 quarts is ideal; a Le Creuset or Lodge enameled pot works beautifully, but any heavy pot will do)
- Wooden Spoon or Silicone Spatula (for scraping up all those tasty browned bits from the bottom of the pot)
- Sharp Chef’s Knife and Cutting Board (for dicing the onion, potatoes, and kale)
- Measuring Cups and Spoons (accuracy matters, especially with the flour and seasonings)
- Box Grater or Microplane (for fresh Parmesan, if you are using it—do it, you won’t regret it)
- Ladle (for serving, obviously)
If you don’t own a Dutch oven, a large stainless steel stockpot will work just fine. Just be sure it has a heavy bottom so the heat distributes evenly and you don’t scorch the milk. I actually used my mom’s old stockpot the first time I made this, and it turned out great.
Preparation Method
Let’s get cooking. This process moves along pretty quickly, so I like to have all my veggies prepped and measured out before I turn on the stove. Trust me on this one—it makes the whole thing so much more relaxing.
- Brown the Sausage: Heat the olive oil in your large pot over medium-high heat. Add the Italian sausage (casings removed) and cook, breaking it up with your wooden spoon, until it’s nicely browned and cooked through, about 6 to 8 minutes. Don’t rush this step—those browned bits on the bottom of the pot are pure gold for flavor. Use a slotted spoon to transfer the cooked sausage to a plate and set it aside. Leave the drippings in the pot.
- Sauté the Aromatics: Reduce the heat to medium. Add the diced onion to the pot and cook for 3 to 4 minutes, stirring occasionally, until it becomes soft and translucent. Scrape up any browned bits from the bottom of the pot as you stir. Add the minced garlic and cook for another 30 seconds until it’s fragrant. Be careful not to burn the garlic—it can turn bitter in a flash.
- Build the Roux: Sprinkle the 2 tablespoons of all-purpose flour over the onions and garlic. Stir constantly for about 1 minute. This cooks the raw flour taste out and helps thicken your soup later. It will look a little pasty, and that is exactly what you want.
- Add the Liquid: Slowly pour in the chicken broth while whisking continuously to prevent any lumps from forming. Once the broth is fully incorporated, add the whole milk, dried thyme, and smoked paprika. Stir everything together until it’s smooth and combined.
- Simmer the Potatoes: Add the diced potatoes and carrots to the pot. Bring the soup to a gentle boil, then reduce the heat to low, cover the pot, and let it simmer for about 15 to 20 minutes. You want the potatoes to be fork-tender but not falling apart. The time will depend on how small you diced them.
- Wilt the Kale: Once the potatoes are tender, stir in the chopped kale. It will look like a mountain of green at first, but it will wilt down significantly in about 3 to 4 minutes. Give it a good stir to help it along.
- Finish and Serve: Return the cooked sausage to the pot. Stir in the heavy cream and let everything heat through for another 2 minutes. Taste the soup and season with salt and pepper as needed. I usually start with a half teaspoon of salt and go from there. Ladle the soup into bowls and top with freshly grated Parmesan cheese if you like.
One thing I learned the hard way—don’t let the soup come to a full rolling boil after you add the milk and cream. It can cause the dairy to separate and get a little grainy. A gentle simmer is all you need.
Cooking Tips & Techniques

Over the years, I’ve made a few mistakes so you don’t have to. Here are some of the most important things I’ve learned about getting this soup just right.
- Don’t skip browning the sausage. That deep, caramelized flavor is the foundation of the whole soup. If you just cook the sausage without letting it get a nice sear, you’re leaving so much flavor on the table. Let it sit in the pot for a minute or two before you start breaking it up.
- Cut your potatoes evenly. This is one of those little things that makes a big difference. If your potato cubes are all different sizes, some will be mushy while others are still crunchy. Aim for uniform half-inch cubes, and they will all cook perfectly at the same time.
- Use cold milk and cream. When you add dairy to a hot soup, it’s less likely to curdle if it’s cold. I pull my milk and heavy cream straight from the fridge and pour it in slowly while stirring. It’s a small trick, but it works like a charm.
- Taste as you go. This is the number one rule of cooking, in my opinion. Broth, sausage, and Parmesan all have different salt levels. What tastes perfect to me might be too salty or too bland for you. Season in layers and taste at the end before you serve it.
Variations & Adaptations
One of the best things about this soup is how easy it is to tweak. I’ve tried several different versions myself, and they’ve all been delicious in their own way.
- Make it spicy: Use hot Italian sausage instead of mild, and add a pinch of red pepper flakes along with the garlic. It gives the soup a lovely, warming kick that’s perfect for a cold night.
- Swap the greens: If you’re not a kale fan (or you just have spinach on hand), go for it. Add baby spinach at the very end and let it wilt for just a minute or two. It’s a bit more delicate than kale, so it doesn’t need as much time.
- Lighten it up: Use chicken or turkey sausage and swap the heavy cream for half-and-half or even a can of evaporated milk. You’ll still get a creamy texture, just with fewer calories. I made this version for a lighter weeknight dinner, and honestly, I didn’t miss the extra richness.
- Add more veggies: This soup is a great way to clean out the fridge. Diced zucchini, bell peppers, or even some frozen corn would be wonderful additions. Just add them in with the potatoes so they have time to soften.
- Crockpot version: Brown the sausage and sauté the onions and garlic on the stove first, then transfer everything except the milk, cream, and kale to your slow cooker. Cook on low for 6 hours or high for 3 hours. Stir in the milk, cream, and kale during the last 20 minutes of cooking. It’s a fantastic slow cooker soup approach that fills your house with the most incredible smell.
Serving & Storage Suggestions
This soup is a meal in itself, but it’s even better when you dress it up a little. Here is how I like to serve it and keep it for later.
Serving: Ladle the soup into deep bowls while it’s still steaming hot. A generous shower of freshly grated Parmesan cheese on top is non-negotiable in my house. I also love serving it with a thick slice of crusty bread or a warm flaky croissant for dipping. The contrast between the creamy soup and the crispy bread is just perfect. A simple side salad with a tangy vinaigrette would also help cut through the richness beautifully.
Storage: Let the soup cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually meld together and get even better overnight, so don’t be surprised if you like the leftovers more than the first bowl.
Reheating: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. If it seems too thick after sitting in the fridge (the potatoes will absorb some of the liquid), just stir in a splash of chicken broth or milk to loosen it up. I don’t recommend microwaving it, as it can heat unevenly and the dairy might separate.
Freezing: This soup freezes well, but with one caveat. Because of the dairy and potatoes, the texture can change slightly upon thawing. If you plan to freeze it, I recommend leaving out the cream and potatoes, then adding them fresh when you reheat it. If you’re okay with a slightly softer texture, you can freeze the fully made soup for up to 3 months. Thaw it overnight in the fridge before reheating.
Nutritional Information & Benefits
This is comfort food, but it’s not without its redeeming qualities. Here is a rough breakdown of what you are getting in a serving (based on about 6 servings).
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 485 |
| Protein | 22g |
| Fat | 28g |
| Carbohydrates | 35g |
| Fiber | 4g |
| Sugar | 8g |
| Sodium | 890mg |
Kale is the real star here from a health perspective. It’s packed with vitamins A, C, and K, plus it’s a great source of antioxidants. The sausage provides a solid amount of protein to keep you full, and the potatoes offer resistant starch, especially when they are cooled and reheated. You can easily make this soup gluten-free by using a 1-to-1 gluten-free flour blend in place of the all-purpose flour. It’s a balanced, hearty meal that satisfies your cravings and your body at the same time.
Conclusion
Look, I know there are a million soup recipes out there. But this one? This one is special. It’s the kind of soup that makes you want to curl up on the couch with a good book and not move for hours. It’s forgiving, it’s flexible, and it’s absolutely packed with flavor. I’ve made it for family dinners, for meal prep, and even just for myself on a quiet Sunday afternoon, and it has never let me down.
I really hope you give this Cozy Loaded Sausage Potato Soup with Kale a try. Don’t be afraid to make it your own—swap the greens, change the sausage, or add an extra handful of cheese. Cooking is supposed to be fun, and this recipe is a perfect canvas for your own creativity. When you make it, I’d love to hear how it turned out. Drop a comment below or tag me in your photos. Happy cooking, friend!
Frequently Asked Questions
Can I use frozen kale instead of fresh?
Yes, you can! Frozen kale works in a pinch. There is no need to thaw it first—just add it directly to the soup frozen. Keep in mind that frozen kale is a bit more tender and will break down faster than fresh, so you might want to add it in the last 5 minutes of cooking rather than the last 3.
How can I thicken the soup if it’s too thin?
If your soup is a bit runnier than you’d like, there are a couple of easy fixes. You can mash some of the potatoes directly in the pot with the back of a spoon to release their starch and thicken the broth. Alternatively, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry, then stir it into the simmering soup. Let it cook for another 2 to 3 minutes, and it will thicken right up.
Can I make this soup dairy-free?
Absolutely. To make it dairy-free, use a high-quality olive oil or avocado oil instead of butter (if using), and swap the whole milk and heavy cream for full-fat canned coconut milk or a good unsweetened oat milk. Coconut milk will add a slight coconut flavor, but it actually pairs beautifully with the smoked paprika and sausage. Oat milk is more neutral and will give you a similar creamy texture.
What is the best way to remove the kale stems?
The quickest way is to hold the stem in one hand and use your other hand to strip the leafy part away from the stem in one long motion. It sounds fancy, but it’s really easy once you get the hang of it. Alternatively, you can stack a few leaves on top of each other, roll them up like a cigar, and slice across the roll. The stems will be left behind in a neat little bundle.
Can I add pasta or rice to this soup?
You can, but I’d recommend cooking it separately and adding it to each bowl when you serve it. If you add pasta or rice directly to the pot, it will continue to absorb the broth and can make the soup overly thick or even mushy by the next day. Small pasta like ditalini or orzo would be a lovely addition, or a scoop of cooked wild rice for a nutty twist.
Pin This Recipe!

Cozy Loaded Sausage Potato Soup with Kale
This isn’t just another soup recipe. It’s a full meal in a bowl, loaded with savory sausage, tender potatoes, and hearty kale, all swimming in a rich, creamy broth. It’s the kind of meal that turns a gray Tuesday into something you actually look forward to.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
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
- 2 cups whole milk
- 2 tablespoons all-purpose flour
- 1.5 pounds Yukon Gold potatoes, diced into 1/2-inch cubes
- 3 cups chopped kale, stems removed
- 1 large carrot, peeled and diced
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- Salt and freshly ground black pepper to taste
- 1/2 cup heavy cream
- Freshly grated Parmesan cheese, for serving (optional)
Instructions
- Brown the Sausage: Heat the olive oil in a large pot over medium-high heat. Add the Italian sausage (casings removed) and cook, breaking it up with a wooden spoon, until nicely browned and cooked through, about 6 to 8 minutes. Use a slotted spoon to transfer the cooked sausage to a plate and set aside. Leave the drippings in the pot.
- Sauté the Aromatics: Reduce the heat to medium. Add the diced onion to the pot and cook for 3 to 4 minutes, stirring occasionally, until soft and translucent. Scrape up any browned bits from the bottom of the pot. Add the minced garlic and cook for another 30 seconds until fragrant.
- Build the Roux: Sprinkle the 2 tablespoons of all-purpose flour over the onions and garlic. Stir constantly for about 1 minute to cook out the raw flour taste.
- Add the Liquid: Slowly pour in the chicken broth while whisking continuously to prevent lumps. Once incorporated, add the whole milk, dried thyme, and smoked paprika. Stir until smooth and combined.
- Simmer the Potatoes: Add the diced potatoes and carrots to the pot. Bring to a gentle boil, then reduce heat to low, cover, and let simmer for 15 to 20 minutes until potatoes are fork-tender.
- Wilt the Kale: Stir in the chopped kale and cook for 3 to 4 minutes until wilted.
- Finish and Serve: Return the cooked sausage to the pot. Stir in the heavy cream and let everything heat through for another 2 minutes. Season with salt and pepper to taste. Ladle into bowls and top with freshly grated Parmesan cheese if desired.
Notes
Don’t let the soup come to a full rolling boil after adding milk and cream to prevent dairy from separating. For best results, use cold milk and cream. The soup can be stored in the refrigerator for up to 4 days and freezes well for up to 3 months (though texture may change slightly).
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 485
- Sugar: 8
- Sodium: 890
- Fat: 28
- Saturated Fat: 12
- Carbohydrates: 35
- Fiber: 4
- Protein: 22
Keywords: sausage potato soup, kale soup, creamy soup, loaded soup, fall soup, winter soup, one-pot meal


