Keto Italian Sausage and Spinach Soup – Comforting, Flavorful, and Low-Carb
This Keto Italian Sausage and Spinach Soup brings cozy, weeknight comfort with bold flavor and minimal fuss. Juicy Italian sausage, tender spinach, and a creamy, garlicky broth come together fast and feel like a hug in a bowl. It’s the kind of meal that tastes slow-simmered, even when you make it on a busy night.
If you’re watching carbs, this bowl checks all the boxes without feeling like a compromise. One pot, simple ingredients, big payoff.
Ingredients
Method
- Brown the sausage: Heat a large pot over medium. Add sausage and cook, breaking it up with a spoon, until browned and cooked through, 6–8 minutes. If there’s excess fat, spoon off a little, leaving about 1 tablespoon in the pot.
- Sauté aromatics: Add onion. Cook until softened and lightly golden, 3–4 minutes. Stir in garlic, Italian seasoning, and red pepper flakes. Cook 30 seconds, just until fragrant.
- Build the broth: Pour in chicken broth and bring to a gentle simmer. If using zucchini, add it now. Simmer 5–7 minutes to let flavors meld and soften the zucchini.
- Add cream and cheese: Reduce heat to low. Stir in heavy cream and Parmesan until melted and the soup looks creamy. Do not boil after adding dairy.
- Stir in spinach: Add spinach and cook 1–2 minutes, just until wilted. Taste and season with salt and pepper.
- Finish and serve: Ladle into bowls. Top with extra Parmesan and a sprinkle of parsley or basil if you like. Serve hot.
What Makes This Special
- Rich flavor without the carbs: Savory sausage, herbs, and a touch of cream deliver indulgence while keeping it keto-friendly.
- One-pot simplicity: Everything cooks in a single pot for easy prep and cleanup.
- Flexible and forgiving: Use mild or hot sausage, swap broths, and adjust creaminess to taste.
- Meal-prep friendly: The flavors deepen by the next day, and it reheats beautifully.
- Balanced comfort: Protein, healthy fats, and leafy greens make it satisfying without heaviness.
Ingredients
- 1 pound (450 g) Italian sausage, casings removed (mild or hot)
- 1 tablespoon olive oil or avocado oil (if needed)
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 teaspoon dried Italian seasoning (or a mix of oregano and basil)
- 1/2 teaspoon crushed red pepper flakes (optional, adjust to heat level)
- 4 cups low-sodium chicken broth
- 1 cup heavy cream (or 3/4 cup for lighter texture)
- 3 cups fresh baby spinach, loosely packed (about 3 ounces)
- 1 small zucchini, halved lengthwise and sliced into half-moons (optional for extra bulk)
- 1/2 cup grated Parmesan or Pecorino Romano, plus more for serving
- Salt and black pepper, to taste
- Fresh parsley or basil, chopped, for garnish (optional)
How to Make It
- Brown the sausage: Heat a large pot over medium. Add sausage and cook, breaking it up with a spoon, until browned and cooked through, 6–8 minutes.
If there’s excess fat, spoon off a little, leaving about 1 tablespoon in the pot.
- Sauté aromatics: Add onion. Cook until softened and lightly golden, 3–4 minutes. Stir in garlic, Italian seasoning, and red pepper flakes.
Cook 30 seconds, just until fragrant.
- Build the broth: Pour in chicken broth and bring to a gentle simmer. If using zucchini, add it now. Simmer 5–7 minutes to let flavors meld and soften the zucchini.
- Add cream and cheese: Reduce heat to low.
Stir in heavy cream and Parmesan until melted and the soup looks creamy. Do not boil after adding dairy.
- Stir in spinach: Add spinach and cook 1–2 minutes, just until wilted. Taste and season with salt and pepper.
- Finish and serve: Ladle into bowls.
Top with extra Parmesan and a sprinkle of parsley or basil if you like. Serve hot.
Keeping It Fresh
- Storage: Cool completely, then refrigerate in an airtight container for up to 4 days.
- Reheating: Warm gently on the stove over low heat or in the microwave at 50–60% power, stirring often. Avoid boiling to prevent separation.
- Freezing: For best texture, freeze the soup without the spinach and cream.
Add those after thawing and reheating. If freezing fully finished soup, expect slight separation—stir well while reheating to bring it back together.
- Make-ahead tip: Cook the sausage and aromatics, add broth, then cool and chill. Reheat, add cream and spinach just before serving.
Loved This Recipe?
If you're looking for more simple, healthy keto dinners, grab my FREE 7-Day Easy Keto Dinner Reset. You'll get 7 easy keto dinner recipes, simple grocery lists, and a done-for-you plan that takes the stress out of mealtime.
Why This is Good for You
- Low-carb satisfaction: With no pasta or potatoes, it fits keto goals while staying hearty and filling.
- Protein-forward: Italian sausage provides sustained energy and helps curb snacking.
- Leafy greens boost: Spinach adds iron, potassium, vitamin K, and fiber with barely any carbs.
- Healthy fats: Cream and olive oil support satiety and help absorb fat-soluble vitamins.
What Not to Do
- Don’t boil after adding cream: High heat can cause curdling or a greasy texture.
- Don’t skip seasoning: Sausage is salty, but the broth and cream need balanced salt and pepper to shine.
- Don’t overcrowd with add-ins: Too many vegetables can water down the broth and raise carbs.
- Don’t use sweetened dairy substitutes: Hidden sugars can kick you out of ketosis and alter flavor.
- Don’t forget to brown the sausage well: Proper browning builds the deep, savory base of the soup.
Alternatives
- Dairy-free: Use full-fat coconut milk instead of cream and skip the Parmesan.
Add a squeeze of lemon and extra herbs to brighten.
- Sausage swap: Try ground turkey or chicken with 1 teaspoon fennel seeds, 1 teaspoon Italian seasoning, 1/2 teaspoon paprika, and a pinch of red pepper flakes.
- Extra veggies: Add sliced mushrooms or riced cauliflower for more body while keeping carbs low.
- Broth variations: Bone broth adds protein and a richer mouthfeel. Vegetable broth works if you skip meat, though flavor will be lighter.
- Cheese options: Pecorino Romano, Asiago, or a little mascarpone can change the character without changing the method.
FAQ
Can I make this soup without dairy?
Yes. Use full-fat coconut milk instead of heavy cream and leave out the Parmesan.
To keep the flavor round, add a splash of lemon juice and a bit more salt and herbs.
Is this spicy?
It depends on your sausage and whether you add red pepper flakes. Use mild sausage and skip the flakes for a gentle, kid-friendly version. Choose hot sausage and keep the flakes for a kick.
How can I thicken the soup without flour?
Let it simmer a few extra minutes to reduce slightly before adding cream.
Parmesan also thickens the broth. For extra body, blend a small ladle of the soup (without the sausage) and stir it back in.
What can I use instead of spinach?
Kale, Swiss chard, or baby arugula all work. Kale needs a few extra minutes to soften; add it before the cream.
How many carbs are in a serving?
It varies based on brands and add-ins, but a typical serving lands around 5–7 net carbs when made as written.
Check your sausage, broth, and cheese labels for the most accurate count.
Can I cook this in a slow cooker?
Yes, but brown the sausage and onions first on the stovetop for best flavor. Add to the slow cooker with broth and cook on Low 3–4 hours. Stir in cream, cheese, and spinach in the last 15 minutes.
What if my soup looks oily?
A little sheen is normal from sausage and cheese.
If it seems excessive, skim some fat after browning the sausage, and keep the heat low after adding cream. Stir well before serving.
Can I add noodles for non-keto eaters?
Sure. Cook small pasta separately and spoon it into bowls for those who want it, then ladle soup on top.
That way, the main pot stays keto.
Wrapping Up
Keto Italian Sausage and Spinach Soup is the kind of reliable, feel-good dinner you’ll want on repeat. It’s fast, creamy, and full of flavor, with just a short list of everyday ingredients. Customize the heat, tweak the greens, and make it your own.
Keep this recipe handy—you’ll use it whenever you want big comfort without the carbs.
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.


