This sausage and kale soup recipe puts the essence of Italy right in your bowl. Flavors of sweet Italian sausage mingle with savory herbs and garlic. This combination is rounded out with some onion and a dash of red wine vinegar. Carrots and emerald kale add gorgeous color and, combined with the cauliflower, loads of nutrition. This soup makes a satisfying and warming lunch or dinner and only takes one pot to prepare, making clean-up a breeze.
To customize the soup for your tastes, I have a few ranges in the list of ingredients. The first is in the amount of crushed red pepper flakes. These flakes add a pop of heat to the soup. Everyone has their own tolerance to this kind of spice. A quarter teaspoon adds some interest and adds some complexity to the flavor. At a half teaspoon, we start to get a bit more heat. Feel free to add more if you like. If you really love hot spices, you may also consider switching from sweet Italian sausage to hot Italian sausage. It’s really about making it work for you!
The second range I have is in the amount of salt. I used a range because homemade broth and different brands vary in the amount of salt they contain. I recommend using a low-salt broth so that you have more control of the end result. As the soup cooks, steam comes off, concentrating the liquid left behind. Because of this, regular broth may be too salty without even adding any salt. Be sure to taste the soup at the end of cooking and add salt accordingly.
This soup makes an easy, comforting and satisfying meal. It’s a delicious way to warm up on a chilly day.
Yields 6 servings of Sausage and Kale Soup
The Preparation
- 16 ounces ground mild italian sausage
- 1 tablespoon butter
- 1 medium yellow onion, chopped
- 70 grams carrot, peeled and diced
- 2 teaspoons fresh garlic, crushed
- 2 tablespoons red wine vinegar
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon dried sage
- 1/2 teaspoon crushed red pepper flakes
- 4 cups chicken broth
- 1 cup heavy whipping cream
- 294 grams cauliflower, cut into small florets
- 3 cups kale, chopped
- sea salt, to taste
- 1/2 teaspoon black pepper
The Execution
1. Heat a large saucepan or Dutch oven over medium high heat. Add ground sausage, breaking up the meat. Cook, stirring occasionally until browned and cooked through, about 5 minutes.
2. Using a slotted spoon, remove cooked sausage and allow to drain on a plate covered with paper towels. Discard drippings, but do not wash pan.
3. Melt butter over medium heat. When bubbling subsides, add onion and carrot. Cook until onion begins to brown on the edges and becomes somewhat translucent.
4. Stir garlic into onion and carrot mixture. Cook one minute. Add red wine vinegar and cook until syrupy, scraping up browned bits-about 1 minute.
5. Stir in oregano, basil, sage and red pepper flakes. Pour in stock and heavy cream. Increase heat to medium high.
6. When soup reaches a simmer, add cauliflower and turn heat down to medium-low. Simmer uncovered until cauliflower is fork-tender, about 10 minutes. Stir in kale and cooked sausage. Cook 1 to 2 minutes longer, or until kale wilts and the sausage is reheated.
7. Season to taste with salt and pepper. The amount of salt needed may vary due to variation in brands of broth.
This makes a total of 6 servings of Sausage and Kale Soup. Each serving comes out to be 459 calories, 37.7g fats, 9.6g net carbs, and 18.7g protein.
| NUTRITION | CALORIES | FAT | CARBS | FIBER | NET CARBS | PROTEIN |
| 16 ounce ground mild italian sausage | 1560 | 123.9 | 19.4 | 0.5 | 18.9 | 86.7 |
| 1 tablespoon butter | 102 | 11.5 | 0 | 0 | 0 | 0.1 |
| 1 medium yellow onion | 41 | 0.2 | 9.5 | 1.3 | 8.2 | 1.3 |
| 70 gram carrot | 25 | 0.1 | 5.7 | 2.1 | 3.6 | 0.6 |
| 2 teaspoon fresh garlic | 8 | 0 | 1.9 | 0.1 | 1.8 | 0.4 |
| 2 tablespoon red wine vinegar | 6 | 0 | 0.1 | 0 | 0.1 | 0 |
| 1 teaspoon dried oregano | 4 | 0.1 | 1 | 0.6 | 0.4 | 0.1 |
| 1 teaspoon dried basil | 3 | 0 | 0.5 | 0.4 | 0.1 | 0.3 |
| 1 teaspoon dried sage | 2 | 0.1 | 0.4 | 0.3 | 0.1 | 0.1 |
| 1/2 teaspoon crushed red pepper flakes | 3 | 0.2 | 0.5 | 0.2 | 0.3 | 0.1 |
| 4 cup chicken broth | 60 | 2.1 | 4.4 | 0 | 4.4 | 6.4 |
| 1 cup heavy whipping cream | 809 | 85.9 | 6.5 | 0 | 6.5 | 6.8 |
| 294 gram cauliflower | 68 | 1.5 | 12.1 | 6.8 | 5.3 | 5.3 |
| 3 cup kale | 59 | 0.8 | 11.8 | 4.2 | 7.6 | 4 |
| — sea salt | 0 | 0 | 0 | 0 | 0 | 0 |
| 1/2 teaspoon black pepper | 3 | 0 | 0.7 | 0.3 | 0.4 | 0.1 |
| Totals | 2751 | 226.4 | 74.4 | 16.7 | 57.7 | 112.1 |
| Per Serving (/6) | 459 | 37.7 | 12.4 | 2.8 | 9.6 | 18.7 |

Sausage and Kale Soup
Ingredients
- 16 ounce ground mild italian sausage
- 1 tablespoon butter
- 1 medium yellow onion chopped
- 70 gram carrot peeled and diced
- 2 teaspoon fresh garlic crushed
- 2 tablespoon red wine vinegar
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon dried sage
- ½ teaspoon crushed red pepper flakes
- 4 cup chicken broth
- 1 cup heavy whipping cream
- 294 gram cauliflower cut into small florets
- 3 cup kale chopped
- sea salt to taste
- ½ teaspoon black pepper
Instructions
- Heat a large saucepan or Dutch oven over medium-high heat. Add ground sausage, breaking up the meat. Cook, stirring occasionally until browned and cooked through. This takes about 5 minutes.
- Using a slotted spoon, remove cooked sausage and allow to drain on a plate covered with paper towels. Discard drippings, but do not wash pan.
- Melt butter over medium heat. When bubbling subsides, add onion and carrot. Cook until onion begins to brown on the edges and becomes somewhat translucent.
- Stir in oregano, basil, sage and red pepper flakes. Pour in stock and heavy cream. Increase heat to medium-high.
- When soup reaches a simmer, add cauliflower and turn heat down to medium-low. Simmer uncovered until cauliflower is fork-tender, about 10 minutes. Stir in kale and cooked sausage. Cook 1 to 2 minutes longer, or until kale wilts and the sausage is reheated.
- Season to taste with salt and pepper. The amount of salt needed may vary due to variation in brands of broth.















How much is in one serving? On all of your recipes I dont see where it tells you how much is in one serving for bulk recipes (soup, casserole etc)
Hi Leonne, we try to be as accurate as possible but for certain recipes it’s really difficult to say exactly how much volume will result from the recipe. For instance with this soup I have no idea exactly how large your carrots will be or how much water will evaporate from your soup.
The most accurate way to determine volume for the serving size would be to weigh the finished batch of soup and then divide by serving size. You could also pour the finished soup into a liquid measurement cup to determine the volume of your batch. (Most liquid measures go up to about 4 cups, so you may need to measure and then pour into a second soup pot to keep track.)
Laura, what is considered 1 portion?? I was assuming 8oz. Thank you
Serving sizes are generalized based on how many calories are in the whole recipe and how much volume was produced by the recipe. There is no set in stone serving size – it is all up to you. Some people prefer fasting and eating 1-2 meals a day, some people like to spread their meals out.
I’d recommend running your macros through our keto calculator (https://www.ruled.me/keto-calculator/) and adjusting from there.
Looks so good! Do you think this soup would freeze well?
It should freeze well. If the cream separates when you reheat it, then you can pour the liquid portion into a blender to bring everything back together. Careful defrosting should help prevent this.
Thanks for the reply! I am eating this right now; I threw in some celery and about 8 ounces of ground beef that I had earmarked for some burgers.Since my meat didn’t have much fat to drain, I just threw the vegs in right after cooking the meat. I held off on the cream until the end, and I already had some cooked kale ready, so it became a dump and go recipe.It came out really good – It has a nice mellow flavor. I added half a teaspoon of xanthan gum and made it a stoop. Thanks for this recipe – love it!
Awesome to hear – thanks for all the feedback. Sounds super tasty 🙂
Once everything reduces and wilts and whatnot, how big is an actual serving? More than 1 cup? Thanks!
Hi Katixc, for certain recipes it’s really difficult to say exactly how much volume will result from the recipe. For instance with this soup I have no idea exactly how large your carrots will be or how much water will evaporate from your soup. I just replied to a comment from Leonne with ideas for how to accurately determine the serving size for your batch. (Namely measuring finished batch with a liquid volume measuring cup, or determining final weight and dividing from there.) Hopefully that helps!
Don’t know where you got that sausage but the one I use has no carbs per pound. Johnsonville for the win. Or I would use the organic pork sausage with my own seasoning, also no carbs.
Thanks for the tip Traci!
This was fabulous! We subbed for hot sausage and replaced the cauliflower with broccoli. The flavor is awesome. Thank you!!
Nice! I’m glad you liked it!
Just wanted to say…I made this recipe and it was amazing! my favorite soup at Olive Garden is the zuppa and this tasted so much like it I didnt even miss the potatoes…lol! Thanks for creating and posting for our enjoyment.
That’s great Heather! I’m glad you liked it 🙂
I’m really happy you guys liked it! It definitely sounds like a winner if she wanted extras for lunch 🙂
Thanks so much for leaving feedback!
I made this soup for dinner and subbed cubed daikon radish for the cauliflower and it was delicious! I added the daikon at the same time as the onion and carrot to make sure it was cooked through. The diced daikon added a nice potato-like bite to the soup. Loved it!
This sounds absolutely delicious! Looking forward to making this. Thanks for the great recipes!
I hope you like it!
Hi Laura, can Kale be substituted with Spinach or Amaranthus? Also 3 cups of kale is approx 30g per cup or 240g?
Hi Vikas. It’s about 67 grams per cup. I think spinach would be great – but you might need a lot more of it. I have never had amaranthus before – it looks interesting!
This looks AMAZING!! My question is…where on earth do you find zero carb chicken broth?
You can make this yourself! I save up any chicken bones in my freezer until I have enough to start a pot of chicken stock. Cover with water and simmer a couple of hours. You can also toss them in your slow cooker and cover with water for about 4 hours. (People like to get crazy on the time but you really don’t have to leave it that long.) I like to add salt at the end for better control of saltiness. You can of course add a bouquet of fresh herbs, but not sure how to even calculate the nutrition on that. 🙂
I thought that was going to be your response…thank you! So no onions, carrots, etc when making the broth because that would add in carbs even though eventually strained out…yet?
I actually made my first batch of broth the other week in the Instant Pot…SO EASY!
Thanks much.
I would add some onion, carrots, and celery in my own broth, but I have no clue how to figure out how many carbs have come out of the carrots vs. stayed in the carrot. I just don’t want to recommend something without knowing for sure that it wouldn’t kick you of ketosis. 🙂
Perfect :). I’ll stop overthinking it, lol. Thanks much!
Hi. Whole Foods 365 Organic Chicken Broth is 0 carbs.
This recipe was amazing, but I’m just wondering – what type of cream are you using? The type that I have is about 1 carb per 15ml so there’d be about 15 in a cup.
Hi Kerri, I’ve been correcting the recipes lately to info for HWC from USDA.
https://ndb.nal.usda.gov/ndb/foods/show/52?manu=&fgcd=
So it should be 6.6 carbs in a cup of HWC. Some brands do add fillers. If you find HWC that is labeled as 0 carbs per serving then it is about .4 carbs per TBSP. I personally like to buy Trader Joes brand because cream is the only ingredient. Craig tells me that if you look for organic brands then you are likely to get the least added carbs. I will update this recipe so that is shows the right number. 🙂
Hi Kerri, I’ve been correcting the recipes lately to info for HWC from USDA.
https://ndb.nal.usda.gov/nd…
So it should be 6.6 carbs in a cup of HWC. Some brands do add fillers. If you find HWC that is labeled as 0 carbs per serving then it is about .4 carbs per TBSP. I personally like to buy Trader Joes brand because cream is the only ingredient. Craig tells me that if you look for organic brands then you are likely to get the least added carbs. I will update this recipe so that is shows the right number. 🙂
This is a great tasting recipe! I used 1 T of Italian seasoning instead of the oregano, sage and basil as a ‘shortcut’.
Thanks for the tip!
Has anyone tried doubling the recipe and freezing or canning half? I’d like to have some easy lunches done, but don’t know what accommodations would be needed. Any help is appreciated.
I don’t know about canning, but if you freeze it then you might want to keep the cream out and then add some before serving.
This was really delicious! I’m so glad we have enough for leftovers tomorrow. Thank you!
Very yummy-reminded be of a chowder. The broth was so tasty. For me, using 11oz of sausage and keeping all other ingredients the same, the soup was shy of 8 cups, making it 1 1/3 cups per serving. Will make again. https://uploads.disquscdn.c…
Yum!
Glad to hear you liked it Jessica!
Can anything be substituted for heavy whipping cream? I have a lactose intolerance. Thanks, looking forward to this!
It adds a richness to the soup, but you could leave it out if you want.
I really hate the smell and taste of cauliflower. I think I will try this recipe but substitute Daikon radish for the cauliflower instead. Should work the same!
This was delicious. Made it last night. My only change was to boil the cauli in the broth in a separate pot. I wanted to immerse blend it instead of adding it to the soup in chunks. Made for a super creamy almost stew like consistency. Yum.
What a great idea!
How much is one serving? A cup?
Serving sizes are just generalized and usually based on weight or on calorie value and don’t need to be followed exactly – just eat how much you want for your macros.
This was my favorite keto go to its delicious!! I could eat it for breakfast, lunch, or dinner. I just recently went dairy free and was wondering if it would be possible to make with coconut milk instead of HWC. If so, how much? Thanks!!
I think you could sub 1:1 but you might want to add some coconut CREAM (caps for emphasis not for yelling lol) to help it keep some of the richness of heavy cream.
I make this soup all of the time. I’m making some again tonight for our Christmas Eve Party (I’m making 5 different soups and breadsticks, bread bowls, etc.) I’ve frozen the soup a couple of times and it works great! No issues with the cream when re-heating (I do so in a pan, not the microwave). This soup is definitely a favorite of mine and my husband. Thank you!
I’m so glad to hear that this freezes well!
This looks amazing! I’ve noticed several of these recipes listing carbs in the heavy cream. Can you explain?
Oops- sorry. I just saw an earlier post addresses this. Thanks for the info on trace carbs. Super helpful.
Amazing soup. I make three to four batches at a time; I use a lot of carrots but I go very easy on the sausage, probably use 1 lb for all three batches.
It does freeze and reheat really well.
Made this tonight and was very pleased. I added a can of Rotel with green chili’s. I microwaved my cauliflower for 7 minutes to soften. Also I made a triple batch with lots of Kale https://uploads.disquscdn.c… https://uploads.disquscdn.c… https://uploads.disquscdn.c… https://uploads.disquscdn.c… https://uploads.disquscdn.c… https://uploads.disquscdn.c… https://uploads.disquscdn.c… https://uploads.disquscdn.c… https://uploads.disquscdn.c… . This is a keeper.
Thanks for the pictures and suggestions! Glad you liked the recipe. 🙂
Love this recipe! Very tasty, quick and easy to make! We make this every few weeks and freeze leftovers – if there is any!!! Yummy!!!
Great idea, Karla! Glad you enjoyed the soup! Thanks for the feedback 🙂
This soup is delicious! One of my go to recipes. I remove the sausage and cook the veggies in broth, purée with my immersion blender and add the sausage back in. Yum!
Such a good idea! Thanks for the feedback, Janet 🙂
This is my favorite soup recipe. I’ve made it countless times now and thought I would share my slight deviations which make it even better.
First I usually swap out the Italian sausage for either bacon, pancetta, or andouille. I find Italian sausage to sometimes be overpowering with the other spices in the soup.
Second, before adding the meat and kale – after the cauliflower is fully cooked through I take a potato masher and go to town smashing large chunks of cauliflower. (another option is using an immersion blender or chucking the whole soup in a vitamix but I like small chunks)
Third I generally add almost double the kale and cauliflower to make the soup even more hearty. Basically I buy a bag of pre-shredded triple washed kale from trader joes and keep adding handfuls and letting it wilt until the soup looks more like a stew.
1-2 mins of cooking the kale isnt enough for me – I usually let it cook until the kale looks more like southern collard greens. So not bright green, more of a brownish green. This also gives the kale stems time to soften up if there are any in the soup.
I’m so happy to hear that you’ve come back to this recipe several times 😊 All of your additions/changes sound great to me, too. Just have to be a little careful of the carbs when adding both kale and cauliflower but this soup can definitely take the extra carbs without much issue. Thanks so much for sharing!