Keto Italian Sausage Soup – Cozy, Flavor-Packed, and Low Carb
This Keto Italian Sausage Soup checks every box for comfort food: hearty, creamy, and loaded with flavor, without the carb crash. It’s the kind of bowl you’ll look forward to on chilly nights or busy weeknights. Italian sausage brings spice and richness, while low-carb veggies add texture and color.
A splash of cream ties everything together in a silky broth. Best of all, it comes together quickly and reheats like a dream.

Ingredients
Method
- Brown the sausage: Place a large pot or Dutch oven over medium heat. Add a drizzle of oil if needed. Crumble the Italian sausage into the pot and cook, breaking it up with a spoon, until well-browned and no longer pink, about 6–8 minutes. Spoon off excess fat if there’s more than a tablespoon left.
- Sauté aromatics: Add the diced onion and cook until translucent, 3–4 minutes. Stir in the garlic and cook until fragrant, about 30 seconds.
- Add veggies and seasoning: Stir in the bell pepper, cauliflower, Italian seasoning, and red pepper flakes. Cook 2–3 minutes to lightly soften and bloom the spices.
- Simmer the soup: Pour in the chicken broth, scraping up any browned bits from the bottom of the pot. Bring to a gentle boil, then reduce to a simmer. Cook 10–12 minutes, or until the cauliflower is tender but not mushy.
- Finish with cream and greens: Add the zucchini and simmer 2–3 minutes. Lower the heat and stir in the heavy cream and spinach or kale. Simmer gently another 2–3 minutes until the greens wilt and the soup is creamy. Do not boil after adding cream.
- Season and serve: Taste and season with salt and black pepper. Ladle into bowls and garnish with chopped herbs and Parmesan if using.
What Makes This Recipe So Good

- Big flavor, low effort: Browning sausage and simmering in broth builds deep, savory notes fast.
- Keto-friendly: No pasta or potatoes here—just low-carb veggies, healthy fats, and protein.
- Flexible heat level: Use mild or hot Italian sausage and adjust red pepper flakes to taste.
- Creamy without being heavy: A modest amount of cream makes the broth luxurious but not cloying.
- Meal prep hero: Keeps well, tastes even better the next day, and freezes like a charm.
Shopping List
- 1 to 1.25 pounds Italian sausage (mild or hot; casings removed if using links)
- 1 tablespoon olive oil or avocado oil (optional, if sausage is very lean)
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 1 red bell pepper, diced
- 2 cups chopped cauliflower florets (small bite-size pieces)
- 1 small zucchini, halved lengthwise and sliced
- 4 cups low-sodium chicken broth
- 1 cup heavy cream (or full-fat coconut milk for dairy-free)
- 2 cups chopped fresh spinach or kale (stems removed)
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
- Fresh basil or parsley, chopped, for garnish (optional)
- Freshly grated Parmesan, for serving (optional; omit for dairy-free)
Step-by-Step Instructions

- Brown the sausage: Place a large pot or Dutch oven over medium heat. Add a drizzle of oil if needed.
Crumble the Italian sausage into the pot and cook, breaking it up with a spoon, until well-browned and no longer pink, about 6–8 minutes. Spoon off excess fat if there’s more than a tablespoon left.
- Sauté aromatics: Add the diced onion and cook until translucent, 3–4 minutes. Stir in the garlic and cook until fragrant, about 30 seconds.
- Add veggies and seasoning: Stir in the bell pepper, cauliflower, Italian seasoning, and red pepper flakes.
Cook 2–3 minutes to lightly soften and bloom the spices.
- Simmer the soup: Pour in the chicken broth, scraping up any browned bits from the bottom of the pot. Bring to a gentle boil, then reduce to a simmer. Cook 10–12 minutes, or until the cauliflower is tender but not mushy.
- Finish with cream and greens: Add the zucchini and simmer 2–3 minutes.
Lower the heat and stir in the heavy cream and spinach or kale. Simmer gently another 2–3 minutes until the greens wilt and the soup is creamy. Do not boil after adding cream.
- Season and serve: Taste and season with salt and black pepper.
Ladle into bowls and garnish with chopped herbs and Parmesan if using.
Storage Instructions
- Refrigerator: Cool completely, then store in airtight containers for up to 4 days.
- Freezer: Portion into freezer-safe containers and freeze for up to 3 months. For best texture, add the greens fresh when reheating, though freezing with greens is fine too.
- Reheating: Warm gently on the stovetop over low heat or in the microwave at 50–70% power, stirring occasionally. Avoid boiling to keep the cream from separating.

Health Benefits
- Low-carb and satisfying: The soup trades starches for fiber-rich veggies, helping support blood sugar control.
- Protein forward: Italian sausage provides protein for satiety and muscle maintenance.
- Healthy fats: Cream and olive oil add fats that help you feel full and aid absorption of fat-soluble vitamins.
- Micronutrient boost: Spinach or kale delivers vitamin K, folate, and minerals; cauliflower brings vitamin C and fiber.
Pitfalls to Watch Out For
- Hidden carbs in sausage: Some brands add sugar or fillers.
Check labels and choose a low-carb option.
- Boiling the cream: High heat can cause the soup to split. Keep it to a gentle simmer once dairy is added.
- Overcooking veggies: Cauliflower and zucchini can turn mushy. Add zucchini near the end and monitor doneness.
- Salty broth and sausage: Taste before salting.
It’s easy to overshoot with seasoned sausage and broth.
Recipe Variations
- Dairy-free: Replace heavy cream with full-fat coconut milk and skip the Parmesan. Use olive oil to sauté.
- Tuscan-style: Add sun-dried tomatoes (no sugar added) and a pinch of fennel seeds. Finish with fresh basil.
- Mushroom boost: Add 8 ounces sliced cremini mushrooms with the onions for extra umami and texture.
- Extra spicy: Use hot Italian sausage, increase red pepper flakes, and splash in a bit of hot sauce.
- Lean and light: Swap some sausage for ground turkey and add 1 tablespoon olive oil for browning.
- Bone broth upgrade: Use collagen-rich bone broth for added protein and body.
Can I make this in a slow cooker?
Yes.
Brown the sausage and onions on the stovetop first, then transfer to the slow cooker with the bell pepper, cauliflower, seasonings, and broth. Cook on Low for 4–5 hours. Stir in zucchini for the last 30 minutes, then add cream and greens in the final 15–20 minutes to avoid curdling.
How can I thicken the soup without flour?
Let it simmer uncovered a little longer to reduce, or blend a small scoop of cooked cauliflower with some broth and stir it back in.
You can also whisk in a few ounces of softened cream cheese for a richer, thicker finish.
Is this soup spicy?
It can be, depending on your sausage and red pepper flakes. Use mild sausage and skip the flakes for a gentle flavor, or go with hot sausage and extra flakes for heat.
What can I use instead of cauliflower?
Broccoli florets or chopped cabbage work well and keep the carbs low. Adjust cook time so they’re tender but still have a little bite.
Can I use frozen vegetables?
Absolutely.
Frozen cauliflower and spinach are convenient. Add frozen cauliflower directly to the simmering broth and extend cook time by a few minutes. Stir in frozen spinach at the end until warmed through.
Wrapping Up
This Keto Italian Sausage Soup delivers cozy comfort and bold flavor without the carbs that usually come with creamy soups.
It’s quick to make, easy to customize, and perfect for leftovers. Keep a batch in the fridge or freezer, and you’ve got a satisfying, no-fuss meal ready whenever you are. Grab a spoon and enjoy a warm, hearty bowl tonight.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.