Creamy, hearty, and satisfying, this Italian classic also freezes well. Using coconut milk produces a full bodied broth where you won’t miss the dairy at all. Omit the Parmesan as well to make this fully dairy-free.
1poundpork sausageremoved from casings and broken into bite-size pieces (use hot Italian sausage if you want a lot of heat)
1oniondiced
3clovesgarlicminced
6cupschicken bone brothif using chicken stock add a teaspoon of gelatin
2cupscauliflower florets1 small head, cut into bite-size pieces
1teaspoonred pepper flakesomit if nightshade-free
2cupsDino kale1 bunch, chopped
1cupheavy creamor coconut cream if dairy-free
1/2cupgrated Parmesan cheeseplus extra for garnishing, omit for dairy-free
Get Recipe Ingredients
Instructions
Cook the bacon in a large pot over medium high heat, stirring often until the fat is rendered and the bacon is crisp, about 15 minutes. Using a slotted spoon, remove the bacon to a paper towel lined plate, leaving the fat in the bottom of the pan.
Add the sausage and onions cook until the onion is tender and the sausage is beginning to brown, about 5-10 minutes.
Add the garlic and cook until fragrant, about 1 minute. Add the cauliflower, broth, kale, and pepper flakes, if using, and cook until the cauliflower is tender, about 10-15 minutes.
Taste and add salt and pepper, as desired. Garnish with the bacon and Parmesan, if desired.
Notes
If you want the soup to be thicker, you can add a teaspoon of xanthan gum - the easiest way to do this is to blend it into a cup of the soup broth with an immersion blender, then pour this slurry back into the soup. Add this during the cooking of the cauliflower. Alternatively, you can pull some of the cooked cauliflower out of the soup with a bit of broth and puree it, adding the puree back into the soup.Nutrition with 1/2 pound bacon: Calories: 437, Carbs: 7, Fiber: 1, Fat: 38, Protein: 18Nutrition without Parmesan: Calories: 716 cal, Carbs: 8g, Fiber: 1g, Fat: 65g, Protein: 24g