Creamy Italian Sausage Soup

Photo of author

By Max McKinzey

Published: May 10, 2026

This post may contain affiliate links. See our disclosure policy.

When the weather cools or you need a deeply satisfying meal, nothing hits the spot quite like a warm, savory soup. Our Creamy Italian Sausage Soup transforms simple ingredients into a rich, flavorful, and incredibly comforting bowl. Perfect for busy weeknights or meal prep, this recipe delivers on taste while aligning beautifully with a keto, low-carb, or simply health-conscious lifestyle.

It’s a one-pot wonder that packs in protein and healthy fats with minimal carbs.

Why You’ll Love This Creamy Italian Sausage Soup

This Creamy Italian Sausage Soup recipe is designed for maximum flavor and convenience. Using robust Italian sausage as the star, it creates a hearty base that’s elevated by aromatic herbs, fresh vegetables, and a lusciously creamy texture.

The best part? It all comes together in about 30 minutes using just one pot for easy cleanup. Whether you’re feeding a hungry family or looking for delicious leftovers, this soup is a guaranteed crowd-pleaser.

A Powerhouse of Flavor and Nutrition

Beyond its incredible taste, this soup is a nutritional champion. It’s high in protein from the sausage and chicken bone broth, which supports muscle health and satiety. The healthy fats from the cooking fat and cream cheese provide sustained energy, making it perfect for a ketogenic diet.

With the addition of spinach and zucchini, you get a dose of fiber, vitamins, and antioxidants, all while keeping the net carbohydrate count impressively low. It’s a meal that truly satisfies both body and soul.

Key Ingredients for a Perfect Keto Soup

The magic of this recipe lies in its carefully chosen ingredients. Each component is selected to build layers of flavor without adding unnecessary sugars or starches. Let’s break down the essentials:

Italian Sausage

The foundation of the soup’s savory depth. Opt for high-quality ground Italian sausage. You can choose mild for a family-friendly version or hot sausage if you prefer a spicy kick. This ingredient provides the primary protein source and rich, herb-infused flavor. Ensure any seasonings are free from unwanted additives.

Chicken Bone Broth

More than just a liquid base, using chicken bone broth adds a wealth of nutrients, collagen, and a rich, savory backbone to the soup. It’s a fantastic source of minerals and can support gut health. Low-sodium versions are recommended if you are monitoring your salt intake.

Cream Cheese

This is the secret to the soup’s luxurious, creamy texture without any flour or thickeners. When blended smoothly with broth before adding, it creates a velvety, rich base that is utterly indulgent yet perfectly keto-friendly.

Fresh Vegetables

We use zucchini and spinach to add color, texture, and vital nutrients. Zucchini holds its shape well during simmering, offering a pleasant bite, while spinach wilts quickly at the end, preserving its bright green color and delicate flavor. Feel free to add other low-carb veggies like chopped kale or bell peppers.

Aromatic Seasonings

A simple blend of dried basil, oregano, a bay leaf, and a pinch of cayenne pepper (optional) creates that classic Italian flavor profile. These herbs are packed with antioxidants and bring a wonderful aromatic quality that makes the soup smell as good as it tastes.

How to Make Creamy Italian Sausage Soup

This soup’s process is straightforward, making it an excellent choice for cooks of all levels. Follow these simple steps for perfect results every time.

Step 1: Building the Flavor Base

In a large pot or Dutch oven over medium-high heat, melt your chosen cooking fat. Add the chopped onion and cook until it begins to soften. Add minced garlic and the Italian sausage, breaking it up with a spoon.

Cook until the sausage is thoroughly browned and the onion is translucent. This step builds the foundational flavors that will permeate the entire soup.

Step 2: Simmering the Soup

Pour in three cups of the chicken bone broth. Add the chopped zucchini, diced tomatoes (with their juice), dried basil, oregano, bay leaf, and a pinch of cayenne if using. Bring the mixture to a gentle boil, then immediately reduce the heat to low.

Allow it to simmer uncovered for 10-15 minutes. This simmering time allows the vegetables to cook through and the flavors to meld beautifully.

Step 3: Creating the Creamy Finish

While the soup simmers, take the remaining one cup of chicken broth and the cream cheese. Blend them together in a blender or food processor until completely smooth, or whisk vigorously in a bowl until no lumps remain. This crucial step ensures a silky, lump-free creamy texture in the final soup.

Step 4: Final Assembly and Serving

Stir the smooth cream cheese mixture into the simmering pot. Add the chopped spinach and cook for just another 2-3 minutes, until the spinach has wilted. Taste and adjust seasonings if necessary. Remove the bay leaf before serving. Ladle the hot, creamy soup into bowls and enjoy immediately.

Nutritional Breakdown at a Glance

NutrientAmount per Serving
Calories350
Total Fat26g
Total Carbohydrates8g
Dietary Fiber2g
Net Carbs6g
Protein24g
Sugar3g
Sodium850mg

Customization Tips & Recipe Variations

This Creamy Italian Sausage Soup is wonderfully adaptable. Here are some ideas to make it your own:

For Different Diets

To make this soup dairy-free, substitute the cream cheese with a blend of full-fat coconut milk and a tablespoon of nutritional yeast for a cheesy flavor. For a paleo version, ensure the sausage is sugar-free and use a cooking fat like ghee or avocado oil.

Add More Veggies

Bulk up the fiber by adding chopped mushrooms, celery, or cauliflower florets along with the zucchini. For a creamier vegetable addition, blend roasted cauliflower into the soup base.

Slow Cooker/Crockpot Method

This recipe adapts perfectly for a hands-off approach. Brown the sausage, onion, and garlic in a skillet first, then transfer everything except the cream cheese mixture and spinach to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. Thirty minutes before serving, stir in the blended cream cheese mixture and add the spinach.

Meal Prep and Storage Instructions

This soup is an ideal candidate for meal prep. Let it cool completely before transferring to airtight containers. It will keep in the refrigerator for up to 4 days. The flavors often improve on the second day. To freeze, omit the dairy (cream cheese) and spinach.

Prepare the soup base and freeze. When ready to serve, thaw, reheat, and then stir in the fresh cream cheese mixture and spinach. Reheat gently on the stovetop over medium-low heat, stirring frequently.

Perfect Pairings: What to Serve With Your Soup

While this soup is a complete meal on its own, you can round out your dinner with a few simple sides. Serve it with a crisp, green salad dressed in a simple vinaigrette. For a bread-like component without the carbs, try keto-friendly garlic bread made with almond flour or a slice of toasted cloud bread.

A sprinkle of freshly grated Parmesan or nutritional yeast on top adds a final savory note.

Final Thoughts

This Creamy Italian Sausage Soup proves that eating healthy does not mean sacrificing flavor or comfort. It’s a versatile, easy-to-make recipe that fits seamlessly into a low-carb lifestyle and delivers a restaurant-quality meal from your own kitchen.

With its rich texture, savory sausage, and fresh vegetable notes, it’s sure to become a regular in your recipe rotation. Give it a try tonight and experience the perfect blend of simplicity and decadence.


The Recipe

Print

Creamy Italian Sausage Soup

Creamy Italian Sausage Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich, creamy, and hearty one-pot soup featuring savory Italian sausage, fresh zucchini and spinach, and a velvety cream cheese base. Perfect for a quick, keto-friendly, and deeply satisfying dinner.

  • Author: Max McKinzey
  • Prep Time: 10 min
  • Cook Time: 20 min
  • Total Time: 30 min
  • Yield: 6 servings 1x
  • Category: Dinner
  • Method: One-Pot
  • Cuisine: Italian-Inspired
  • Diet: Keto, Low-Carb

Ingredients

Scale

1 tablespoon cooking fat (e.g., ghee or avocado oil)
1/2 onion, chopped
2 cloves garlic, minced
1 lb Italian sausage (mild or hot, check seasoning for suitability)
4 cups chicken bone broth
1 can (14 oz) diced tomatoes
1 small zucchini, chopped
8 oz cream cheese
2 cups chopped fresh spinach
Seasonings: 1 tsp dried basil, 1 tsp dried oregano, 1 bay leaf, pinch of cayenne pepper (optional)

Instructions

  1. In a large pot over medium-high heat, melt the cooking fat. Add onion and cook until softened. Add garlic and Italian sausage, breaking up the sausage with a spoon. Cook until sausage is browned and onion is translucent.
  2. Pour in 3 cups of chicken bone broth. Add zucchini, diced tomatoes (with juice), basil, oregano, bay leaf, and cayenne (if using). Bring to a boil, then reduce heat to low and simmer for 10-15 minutes.
  3. In a blender or bowl, combine remaining 1 cup of broth with cream cheese. Blend or whisk until completely smooth.
  4. Stir the smooth cream cheese mixture into the simmering soup until fully incorporated.
  5. Add chopped spinach and cook for 2-3 more minutes, until spinach is wilted. Remove bay leaf. Taste and adjust seasoning. Serve hot.

Notes

  • For a Crockpot version: Brown sausage, onion, and garlic first. Add to slow cooker with 3 cups broth, zucchini, tomatoes, and herbs. Cook on low 6-7 hrs. Before serving, stir in blended cream cheese mixture and spinach.
  • To make dairy-free, substitute cream cheese with blended full-fat coconut milk and nutritional yeast.
  • Soup thickens as it cools. Add a splash of broth or water when reheating if desired.

Nutrition

  • Serving Size: 1 Bowl (approx. 1.5 cups)
  • Calories: 350 calories
  • Sugar: 3g
  • Sodium: 850mg
  • Fat: 26g
  • Saturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 2g
  • Protein: 24g
  • Cholesterol: 90mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star