Go Back
+ servings

Keto Italian Sausage Soup

This Keto Italian Sausage Soup is a rich, cozy, and truly satisfying one-pot meal that keeps carbs low without feeling like a compromise. Crumbled Italian sausage is browned until golden, then simmered in a flavorful broth with garlic, herbs, and a touch of tomato for depth while staying keto-friendly. A generous splash of heavy cream turns the broth velvety and luxurious, and a handful of spinach or kale adds color, nutrients, and just the right amount of hearty texture. Finished with Parmesan and a drizzle of olive oil, every bowl delivers meaty bites, silky broth, and subtle garlic-and-spice highlights, all without noodles, potatoes, or hidden sugars.
Course Dinner, Lunch, Main Course, Soup
Cuisine American, Italian
Keyword comfort food, gluten free, keto italian sausage soup, keto soup, low carb soup, meal prep, one pot
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings 6 servings
Calories 520kcal

Equipment

  • large soup pot
  • Wooden Spoon
  • Chef's knife
  • Cutting board
  • measuring cups and spoons

Ingredients

For the soup

  • 1 1/2 pounds bulk Italian sausage use mild or spicy; make sure it is sugar free and low carb
  • 2 tablespoons olive oil or avocado oil, for browning sausage if needed
  • 1/4 cup finely chopped yellow onion about 1/4 small onion, keeps carbs low
  • 3 cloves garlic minced
  • 6 cups chicken bone broth or regular chicken broth, preferably low sodium
  • 1/4 cup canned crushed tomatoes or tomato puree, no sugar added
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon crushed red pepper flakes optional, for heat
  • 1 teaspoon fine sea salt or to taste, depending on broth and sausage
  • 1/2 teaspoon freshly ground black pepper or to taste
  • 3 cups loosely packed chopped kale stems removed, or use baby spinach
  • 1 cup baby spinach leaves can replace kale with all spinach if preferred
  • 1 cup heavy whipping cream or full fat canned coconut milk for dairy free
  • 1/2 cup freshly grated Parmesan cheese plus more for serving
  • 2 tablespoons fresh parsley chopped, for garnish

For serving (optional but recommended)

  • 2 tablespoons extra virgin olive oil for drizzling over bowls
  • 1/4 cup additional grated Parmesan cheese for topping

Instructions

  • Place a large soup pot over medium heat and add the olive oil, then crumble in the Italian sausage.
  • Cook the sausage, breaking it up with a wooden spoon, until it is browned and cooked through and a browned fond forms on the bottom of the pot, about 8 to 10 minutes.
  • If there is more than a few tablespoons of rendered fat in the pot, carefully spoon off and discard the excess, leaving enough to sauté the aromatics.
  • Add the chopped onion to the pot and sauté in the sausage drippings until softened and translucent, about 3 to 4 minutes, then stir in the minced garlic and cook just until fragrant, about 30 seconds.
  • Pour in the chicken bone broth and stir, scraping along the bottom of the pot to release any browned bits into the liquid for extra flavor.
  • Stir in the crushed tomatoes, Italian seasoning, red pepper flakes, salt, and black pepper, then bring the soup to a gentle boil over medium high heat.
  • Reduce the heat to maintain a steady simmer and cook uncovered for 10 minutes so the flavors can meld and the broth can concentrate slightly.
  • Add the chopped kale to the pot and simmer until the greens are tender but still bright, about 5 minutes, then stir in the spinach and cook just until wilted, about 1 to 2 minutes.
  • Lower the heat to medium low so the soup is hot but not boiling, then slowly pour in the heavy cream while stirring to create a smooth, creamy broth.
  • Stir in the grated Parmesan cheese until it melts into the soup, then taste and adjust the salt, black pepper, and red pepper flakes as needed for balance and heat.
  • Remove the pot from the heat and let the soup sit for 3 to 5 minutes to slightly thicken and cool to a comfortable serving temperature.
  • Ladle the soup into bowls and garnish each serving with chopped fresh parsley, an extra sprinkle of Parmesan, and a light drizzle of extra virgin olive oil before serving.
  • Store any leftovers in airtight containers in the refrigerator for up to 5 days and reheat gently over medium low heat, thinning with a splash of broth or water if the soup has thickened.

Notes

For the best keto results, choose Italian sausage that is free of added sugars, breadcrumbs, or starchy fillers and check the label for low net carbs. Bone broth boosts protein, collagen, and minerals, but any good quality chicken broth will work if that is what you have on hand. A very small amount of tomato adds depth and color without pushing the carbs too high, but you can omit it if you need to reduce carbs further. Spinach softens quickly and nearly melts into the soup, while kale adds a heartier bite, so feel free to use one or the other based on your preferred texture. Add the cream only after the soup has stopped boiling to prevent curdling, and avoid vigorous boiling after dairy is added. To vary the flavor, try adding a pinch of smoked paprika, a splash of lemon juice at the end for brightness, or swapping Parmesan for Pecorino Romano. This soup thickens as it chills, and the flavors deepen by the next day, making it an excellent option for meal prep and easy keto lunches through the week.

Nutrition

Serving: 1g | Calories: 520kcal | Carbohydrates: 8g | Protein: 27g | Fat: 42g | Saturated Fat: 18g | Cholesterol: 130mg | Sodium: 1380mg | Fiber: 2g | Sugar: 3g