Print

Creamy Italian Sausage Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This creamy Italian sausage soup is a hearty, low-carb comfort meal packed with spicy sausage, tender zucchini, spinach, and a velvety cream cheese broth. Ready in under 30 minutes, it’s rich, nourishing, and perfect for cozy lunches or weeknight dinners.

Ingredients

  • 2 tablespoons butter
  • 1 cup onion, chopped
  • 2 teaspoons garlic, minced
  • 1 pound ground Italian sausage (hot or mild)
  • 6 cups chicken bone broth
  • 1 can (14 oz) fire-roasted diced tomatoes
  • 1 package (8 oz) cream cheese
  • 1 small zucchini, chopped
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1/2 teaspoon black pepper
  • 4 cups baby spinach
  • Shredded Parmesan cheese, for topping

Instructions

  1. In a large soup pot, melt the butter over medium-high heat.
  2. Add chopped onion, minced garlic, and sausage. Cook until sausage is browned and onion is tender.
  3. Pour in chicken bone broth and diced tomatoes. Stir in cream cheese until fully melted and blended into the broth.
  4. Add chopped zucchini, dried basil, oregano, and black pepper. Bring to a boil, then reduce heat and simmer for 15–20 minutes until zucchini is soft.
  5. Stir in baby spinach and cook until wilted, about 2–3 minutes.
  6. Ladle into bowls and top with shredded Parmesan before serving.

Notes

  • Swap zucchini with cauliflower or mushrooms for variation.
  • Use spicy sausage or red pepper flakes for extra heat.
  • Substitute cream cheese with mascarpone, heavy cream, or coconut cream for different textures or dairy-free options.
  • Kale or Swiss chard can be used in place of spinach.
  • Soup thickens as it chills—reheat gently and stir to restore creaminess.

Nutrition