Looking for more free recipes?

Subscribe to my email list and follow along on Instagram, Facebook, TikTok, Pinterest and Twitter for all of the latest updates.

Overhead angled shot of a pot with the Creamy Parmesan Sausage Soup garnished with chopped fresh parsley and shredded Parmesan. There is also a wooden spoon in the pot. The pot rests on a beige kitchen towel atop a marble countertop.

Creamy Keto Italian Sausage Soup

  • Author: Sara Nelson
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 8 servings 1x
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: American
  • Diet: Gluten Free


This Creamy Keto Italian Sausage Soup is a one-pot dish that can be made in 30-minutes and features Italian sausage browned with onions until fragrant. Add some cream cheese, tomatoes, and heavy whipping cream to give this soup its delicious creamy texture. Sprinkle it with Parmesan cheese and fresh parsley, and you’ll have a warm cozy soup that the whole family will love!


  • 2 tbsp (30mL) avocado oil
  • 1/2 medium-sized white onion, chopped
  • 1 lb ground mild Italian sausage
  • 1 cup (240mL) chicken broth
  • 6 oz cream cheese, softened
  • 14.5 oz can petite diced tomatoes
  • 10.75 oz can pureed tomatoes
  • 2 tsp garlic powder
  • 1 1/2 tsp Italian seasoning
  • 1/4 tsp salt
  • 1/8 tsp pepper
  • 1 1/4 cup (300mL) heavy whipping cream
  • 1/4 cup (28g) shredded Parmesan cheese


  • 1/4 cup shredded Parmesan cheese
  • Finely chopped fresh parsley


  1. In a pot over medium-high heat, heat avocado oil. Add onion and cook until slightly softened and edges are golden, about 2-3 minutes, stirring occasionally.
  2. Add sausage and, using a wooden spoon, break apart into pieces. Cook until browned, stirring often. Add in chicken broth, cream cheese, diced tomatoes, pureed tomatoes, and spices and stir to combine.
  3. Reduce stovetop heat to medium, cover pot with a lid, and cook for 12 minutes, stirring occasionally.
  4. Stir in heavy cream and shredded Parmesan and cook, uncovered, for additional 3 minute
  5. Ladle soup into bowls and garnish with sprinkle of shredded Parmesan and fresh parsley.

Recipe Notes:

Avocado Oil Substitution: You can substitute olive oil at a 1:1 ratio for avocado oil.

Mild Italian Sausage Substitution: Hot Italian sausage, ground turkey, or ground chicken can be used in place of mild Italian sausage

Chicken Broth Substitution: Vegetable broth or beef broth will work here. Sub in at a 1:1 ratio.

Heavy Whipping Cream Substitution: Combine 1/4 cup of melted butter with 3/4 cup of milk and mix thoroughly to make the equivalent of 1 cup of heavy cream. You can also use half-and-half at a 1:1 substitution ratio. If you are avoiding dairy, you can try substituting full-fat canned coconut milk at a 1:1 ratio for heavy cream, but I have not personally tested this; if you go this route, the flavor of the dish will be altered.

Shredded Parmesan Cheese Substitution: Shredded Pecorino Romano cheese would make an excellent alternative to Parmesan at a 1:1 ratio. You can also use grated Parmesan instead of shredded here.

To Add Additional Spice: Add ½ small de-seeded jalapeno (you can also choose to keep the seeds in).

Net Carbs: Per serving, this dish contains 7.4 grams of net carbs. The recipe, as written, yields 8 servings. Net carbs are calculated by taking total carbs, subtracting fiber, and subtracting sugar alcohols.

Refrigerator Storage: For maximum freshness, keep keto sausage soup in an airtight container for up to 3 days in the refrigerator. To reheat, heat the soup slowly on the stovetop so that the heavy cream does not separate. If you only want to reheat a single serving, cook it for 2 to 3 minutes in the microwave.

Keywords: keto italian sausage soup, creamy sausage soup, low carb italian soup

Recipe Card powered byTasty Recipes