- Get link
- X
- Other Apps
- Get link
- X
- Other Apps
When autumn air sets in, nothing beats a bowl of velvety, comforting soup. This Keto Pumpkin Sausage Soup with Spinach combines savory Italian sausage, earthy pumpkin puree, rich heavy cream, and fresh baby spinach for a cozy 30-minute dinner. It delivers all the warm fall vibes while staying strictly low-carb, keto-friendly, and gluten-free.
Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins
Servings
6 servings
Net Carbs
6g
Why You'll Love This Recipe
- Rich Savory Flavor: Pure canned pumpkin is inherently neutral and slightly nutty, acting as a velvety thickener without making the soup sweet. Combined with garlic, herbs, and Italian sausage, it forms a deeply satisfying broth.
- Naturally Low-Carb & Gluten-Free: No flour roux or cornstarch needed. The pureed pumpkin and heavy cream build a luscious texture naturally while keeping net carbs at just 6g per serving.
- One-Pot Convenience: Everything cooks in a single Dutch oven or heavy soup pot in just 30 minutes, keeping cleanup minimal on busy weeknights.
- Great for Reheating: Unlike potato or pasta-based soups that turn mushy, this broth maintains its creamy structure, making it ideal for packable work lunches or make-ahead dinners.
Ingredient Notes
- Mild or Hot Italian Sausage: Bulk pork sausage brings fat, garlic, and fennel spice that seasons the whole broth base. You can also use turkey Italian sausage for a leaner option.
- 100% Pure Pumpkin Puree: Be sure to purchase canned pumpkin puree, not pumpkin pie mix (which contains added sugar and spices).
- Chicken Bone Broth or Stock: Provides depth. Bone broth adds extra protein and richness.
- Heavy Whipping Cream: Cuts the acidity, adds silkiness, and ensures high satiety for keto guidelines.
- Fresh Baby Spinach: Wilted in at the very end for bright color, fiber, and micronutrients.
- Parmesan Cheese: Freshly grated parmesan melts smoothly into the warm soup to add a savory umami finish.
Equipment Needed
- Large Dutch oven or heavy-bottomed soup pot (5 to 6-quart)
- Wooden spoon or meat chopper
- Measuring cups and spoons
- Ladle
Step-by-Step Instructions
- Brown the Sausage: Heat 1 tablespoon of olive oil in a large Dutch oven over medium-high heat. Add 1 pound of bulk Italian sausage. Cook for 6 to 8 minutes, breaking it into small crumbles with a wooden spoon, until browned and cooked through. Remove sausage with a slotted spoon and set aside, leaving approximately 1 tablespoon of rendered fat in the pot.
- Sauté Aromatics: Turn heat down to medium. Add 1/2 cup finely diced yellow onion to the pot. Cook for 3 to 4 minutes until softened and translucent. Add 4 minced garlic cloves, 1 teaspoon Italian seasoning, and 1/4 teaspoon red pepper flakes. Stir constantly for 1 minute until fragrant.
- Build the Pumpkin Broth: Pour in 4 cups of low-sodium chicken broth and whisk in 1 can (15 oz) of pure pumpkin puree until completely smooth and emulsified. Stir in 1/2 teaspoon kosher salt and 1/4 teaspoon black pepper.
- Simmer and Merge: Return the cooked sausage (and any accumulated juices) to the pot. Bring the soup to a gentle boil over medium-high heat, then reduce heat to low. Cover and simmer for 10 minutes to allow the flavors to combine.
- Add Cream and Cheese: Reduce heat to low. Stir in 1/2 cup of heavy whipping cream and 1/2 cup of freshly grated parmesan cheese. Stir continuously for 2 minutes until the cheese is completely melted and the soup is silky.
- Wilt Spinach & Serve: Stir in 3 cups of fresh baby spinach. Cook uncovered for 2 minutes, just until the spinach wilts into the hot broth. Remove from heat, taste, and adjust salt or pepper if needed. Ladle into warm bowls and garnish with extra parmesan or toasted pumpkin seeds if desired.
Expert Cooking Tips
- Prevent Dairy Separation: Turn heat to low before adding heavy cream and parmesan cheese. Rapidly boiling heavy cream after adding cheese can cause the fats to separate or look grainy.
- Grate Your Own Cheese: Pre-shredded parmesan contains cellulose anti-caking agents that prevent smooth melting. Freshly microplaned parmesan yields a noticeably smoother broth.
- Control the Spice Level: Use spicy Italian sausage and double the red pepper flakes for a punchy kick, or stick to sweet Italian sausage for a mild, family-friendly soup.
Substitutions & Variations
- Dairy-Free / Coconut Milk option: Swap the heavy cream for full-fat canned coconut milk and substitute nutritional yeast for parmesan cheese.
- Greens Swap: Chopped Tuscan kale works wonderfully in place of spinach. If using kale, simmer it for 5 minutes during Step 4 so it has time to tenderize.
- Lower Calorie Option: Replace heavy cream with full-fat Greek yogurt or half-and-half (note: stir Greek yogurt off heat to prevent curdling).
Storage & Reheating
This soup is an outstanding choice for weekly low-carb meal prep.
- Refrigeration: Allow soup to cool to room temperature, then store in airtight glass containers in the refrigerator for up to 4 days.
- Reheating (Stovetop or Work Lunch): Warm over medium-low heat on the stovetop, stirring occasionally, until hot. For work lunches, microwave in a microwave-safe container in 45-second intervals, stirring in between, to heat evenly without splitting the cream.
- Freezing Advice: Cream-based soups can separate slightly when thawed. If freezing, prepare the soup up through Step 4 without adding cream, parmesan, or spinach. Freeze for up to 2 months. Thaw in the fridge overnight, heat on the stove, and stir in cream, cheese, and fresh spinach right before serving.
Looking for more cozy fall protein dinners? Try our easy gluten-free lemon garlic pork tenderloin or warm up with gluten-free creamy chicken and rice soup.
Frequently Asked Questions
Is pumpkin keto-friendly?
Yes! While winter squashes can be higher in carbs, pure pumpkin puree contains around 7g net carbs per 1/2 cup. Distributed across 6 generous soup servings, it adds rich flavor and texture while keeping individual net carbs low.
Does pumpkin soup taste sweet?
Not at all. Unsweetened pure pumpkin puree has a neutral, earthy, slightly savory flavor. Combined with Italian sausage, garlic, and parmesan cheese, this soup tastes rich, savory, and cozy rather than sweet.
Can I make this in a Slow Cooker / Crockpot?
Yes. Brown the sausage and sauté onions/garlic on the stove first. Transfer to slow cooker with broth, pumpkin, and seasonings. Cook on LOW for 3 to 4 hours. Stir in heavy cream, parmesan, and spinach during the last 15 minutes of cooking.
Can I pack this for a work or school lunch?
Absolutely. Pack individual portions in leak-proof glass containers or pre-heated insulated thermoses. It reheats cleanly without separating, making it an ideal fall meal-prep lunch.
Keto Pumpkin Sausage Soup with Spinach
By Fit Fork Recipes | Serves 6 | Dinner / Meal Prep
Prep: 10 mins
Cook: 20 mins
Total: 30 mins
Yield: 6 cups (6 servings)
Ingredients
- 1 tbsp olive oil
- 1 lb bulk Italian pork sausage (mild or hot)
- 1/2 cup yellow onion, finely diced
- 4 cloves garlic, minced
- 1 tsp Italian seasoning
- 1/4 tsp red pepper flakes (optional for heat)
- 4 cups low-sodium chicken broth (or bone broth)
- 1 can (15 oz) 100% pure canned pumpkin puree
- 1/2 tsp kosher salt
- 1/4 tsp freshly cracked black pepper
- 1/2 cup heavy whipping cream
- 1/2 cup freshly grated parmesan cheese
- 3 cups fresh baby spinach, packed
Instructions
- Heat olive oil in a 5-quart Dutch oven over medium-high heat. Add sausage and cook 6–8 minutes, breaking into crumbles, until golden browned. Remove sausage with a slotted spoon, leaving 1 tbsp grease in pot.
- Add diced onion to pot; cook 3–4 minutes until soft. Stir in garlic, Italian seasoning, and red pepper flakes; sauté for 1 minute until fragrant.
- Pour in chicken broth and pumpkin puree. Whisk thoroughly until smooth. Add salt and pepper.
- Return sausage to pot. Bring to a gentle boil, then lower heat, cover, and simmer for 10 minutes.
- Reduce heat to low. Stir in heavy whipping cream and parmesan cheese until fully melted and creamy.
- Add fresh baby spinach and stir for 2 minutes until wilted. Remove from heat and serve warm.
Nutrition Facts
Serving Size: 1 cup (1/6th recipe)
Calories 320 kcal
Protein 18g
Total Fat 24g
Total Carbohydrates 8g
Dietary Fiber 2g
Net Carbs 6g
Sugars 3g
Sodium 780mg
Rate this recipe
Loading ratings...
- Get link
- X
- Other Apps

