Creamy Italian Sausage Soup Recipe (Dairy & Gluten Free)

Jump to RecipeSave to FavoritesPrint

This post may contain affiliate links. Please read our disclosure policy.

Cozy up with a bowl of Italian sausage soup – the perfect soup for fall evenings or any busy weeknight. This one-pot recipe is hearty, full of rich Italian flavors, and can be made dairy-free without sacrificing any flavor. No matter what youโ€™re whipping it up for, this easy soup has the best flavor and is sure to satisfy the whole family! Both dairy and gluten-free with full dairy option.

bowls of italian sausage soup with spoons resting on the side.
Save Recipe
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Why Youโ€™ll Love This Homemade Soup

Itโ€™s all about layering bold flavors and creamy textures that add so much flavor to every bite of this hearty soup. With flavorful Italian sausage, fragrant garlic, fresh herbs, tender spinach, and a creamy broth (similar to my cheese tortellini soup), each spoonful feels like a warm hug. Plus, itโ€™s adaptable – so if youโ€™re avoiding dairy, and gluten, or just want a little bit of a lighter twist, Iโ€™ve got options for you. Ready in about 30 minutes, itโ€™s perfect for any night of the week.

The fall and winter seasons wouldnโ€™t be complete without healthy soup recipes, wouldnโ€™t you agree? Make this recipe part of your regular rotation, and donโ€™t forget to share it with family and friends. Theyโ€™ll be begging for seconds, and you might just have a new fan favorite on your hands!

Ingredient Notes

recipe ingredients in small bowls and labeled.
  • Italian sausage: You can use sweet Italian sausage or hot Italian sausage. You can also use turkey sausage, chicken sausage, or any ground meat you prefer.
  • Olive oil: Avocado oil or coconut oil also work if you prefer.
  • Yellow onions: Shallots or leeks work as milder alternatives.
  • Chopped sundried tomatoes: Adds a tangy, concentrated tomato flavor. Swap with fresh tomatoes for a milder taste or omit for a lighter soup.
  • Fresh garlic cloves
  • Diced tomatoes: Provides a juicy, acidic base and balances the creaminess. Crushed tomatoes work for a smoother texture.
  • Chicken broth: Can use vegetable broth for a vegetarian option or beef broth for added richness. You can also use chicken stock if preferred. 
  • Coconut milk or heavy cream, if not dairy-free: Gives soup a creamy consistency. Almond or oat milk are lighter, dairy-free substitutes.
  • Red pepper flakes (optional, for heat)
  • Fresh spinach: Adds a pop of color and nutrition, wilting perfectly into the broth. Kale or Swiss chard are great heartier substitutes.
  • Dairy-free cream cheese or regular if not dairy-free
  • Tomato paste: Intensifies the tomato flavor with a rich, concentrated sweetness. Can omit for a lighter broth.
  • Spices: Italian seasoning, onion powder, garlic powder, salt, and black pepper. Fresh basil or parsley for garnish

A full ingredient list with exact amounts for this simple recipe can be found in the recipe card below.

Mac’s Pro Tip

Recipe Variations & Modifications

  • One of my favorite things about this creamy Italian Sausage Soup is how flexible it is. With just a little tweak here or there, you can make it just right for your familyโ€™s tastes!
  • Love a spicy kick? Add more red pepper flakes or even a pinch of cayenne to warm things up.
  • Stir in some cooked pasta at the end for a heartier, cozy Italian pasta soup. Or, try gnocchi for an extra treat!
  • Swap the sausage for plant-based sausage or add white beans for a protein-packed vegetarian option.
  • While spinach gives that classic flavor and texture, kale or Swiss chard add a bit more bite and are wonderful in this soup too!

How to Make Creamy Italian Sausage Soup

Stovetop Instructions

onions cooking in a large soup pot

Step 1: In a large soup pot or Dutch oven, cook onions and garlic over medium heat until the onions are translucent, about 3 minutes.

italian sausage cooking on top of onions in a soup pot

Step 2: Add the Italian sausage and cook until browned, 5-7 minutes. Drain excess grease if needed, but leave a little for flavor.

adding the seasonings to the soup pot

Step 3: Stir in the tomato paste, cream cheese, Italian seasoning, red pepper flakes (if using), garlic powder, onion powder, salt, and pepper.

pouring broth into the pot

Step 4: Once this mixture is combined and the cream cheese is melted, add the diced tomatoes and chicken broth. Bring the soup to a boil, then reduce the heat and let it simmer for 15-20 minutes.

adding coconut milk to a soup pot

Step 5: Ten minutes before serving, add the coconut milk.

spinach wilting in a pot of italian sausage soup.

Step 6: In the last few minutes of cooking, stir in the spinach and mix it until it wilts. Garnish with fresh basil or parsley and enjoy!

Crockpot Instructions

  • Step 1 (Optional Prep): In a skillet, cook the Italian sausage, onion, and garlic over medium heat until the sausage is browned and the onion is translucent, about 5-7 minutes. Drain excess grease if needed, but leave a little for flavor. (You can skip this step and add the sausage directly to the Crockpot, though browning it first adds flavor.)
  • Step 2: Add the cooked sausage, onion, and garlic to the Crockpot. Stir in the diced tomatoes, chicken broth, Italian seasoning, red pepper flakes (if using), salt, and pepper.
  • Step 3: Cover and cook on low for 5-6 hours or on high for 2-3 hours.
  • Step 4: In the last 15 minutes of cooking, add the spinach and stir until it wilts. For a creamy twist, stir in the coconut or almond milk.
  • Step 5: Garnish with fresh basil or parsley before serving. Enjoy warm!
a bowl of italian sausage soup topped with fresh basil.

Mac’s Pro TipS

Expert Tips

  • Swap heavy cream for coconut milk and use dairy-free cream cheese for a totally creamy, dairy-free version. Or use heavy cream and regular cream cheese if you are not dairy-free.
  • The flavor of the sausage makes a big impact! Try to choose a quality sausage, whether itโ€™s pork, chicken, or turkey.
  • Simmering brings out the best in this soup, so donโ€™t rush the process if you have the time. It allows the flavors to deepen and meld.
  • Red pepper flakes add a gentle warmth, but feel free to add more or leave it out depending on your familyโ€™s preference.
a large soup pot filled with the finished soup.

SERVING & STORAGE

What to Serve with This Creamy Soup

Top each bowl of soup with some dairy-free parmesan cheese or regular parmesan if not dairy-free! Cheese makes every bowl of soup more delicious.

This soup is a complete meal on its own, but if you want to add a little something extra – try some cheesy garlic bread, a simple green salad, or an easy Caprese salad.

Storage Tips

Bring leftover soup to room temperature before storing it in an airtight container in the fridge for up to 4 days. Reheat on the stovetop over low heat, stirring occasionally, until warmed through.

This soup freezes well for up to 3 months. For best results, let the soup thaw in the fridge overnight before reheating on the stovetop or in the microwave.

Recipe FAQs

Can I make this Italian Sausage Soup gluten-free?

Absolutely! This recipe is naturally gluten-free as long as your sausage and broth are certified gluten-free.

What can I use instead of coconut milk?

If youโ€™re not dairy-free, you can swap coconut milk with heavy cream or half-and-half. For a lighter dairy-free option, unsweetened almond or oat milk can also work, though the broth may be less creamy.

Can I make this soup in advance?

Yes! This soup is perfect for making ahead. The flavors actually deepen after sitting, so itโ€™s even better the next day. Simply store it in the fridge for up to 4 days, and reheat on the stovetop or microwave before serving.

Whatโ€™s the best way to reheat this soup without the cream separating?

Reheat slowly over low heat on the stovetop, stirring occasionally. If you notice any separation, whisk the soup briskly to bring it back together. Adding a splash of fresh coconut milk or cream can help restore its creamy texture.

Can I use regular cream cheese if I am not dairy-free?

Absolutely. Regular cream cheese works perfectly!

More Cozy Soup Recipes

If you love this recipe, please give it a star rating and leave a comment below! Follow me on Pinterest, Facebook, and Instagram for more!

Follow on Instagram

Follow

Creamy Italian Sausage Soup Recipe

Cozy up with a bowl of Italian sausage soup – the perfect soup for fall evenings or any busy weeknight. This one-pot recipe is hearty, full of rich Italian flavors, and can be made dairy-free without sacrificing any flavor. No matter what youโ€™re whipping it up for, this easy soup has the best flavor and is sure to satisfy the whole family! Both dairy and gluten-free with full dairy option.
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Servings: 6 servings

Ingredients  

  • 1 lb Italian sausage mild or spicy, as preferred
  • 1 tbsp olive oil if needed
  • 1 medium onion diced
  • 2-3 tbsp chopped sundried tomatoes
  • 3 cloves garlic minced
  • 1 can 14.5 oz diced tomatoes with juices
  • 4-5 cups chicken broth gluten-free
  • 1 cup coconut milk or heavy cream if not dairy-free
  • 2 tsp Italian seasoning
  • 1/2 tsp red pepper flakes optional, for heat
  • 2-3 cups fresh spinach
  • Salt and pepper to taste
  • 4 oz dairy-free cream cheese or regular if not dairy-free
  • 3 tbsp tomato paste
  • ยฝ tsp onion powder
  • ยฝ tsp garlic powder
  • Fresh basil or parsley for garnish

Instructions 

Stovetop

  • In a large pot or Dutch oven, cook the onions, and garlic over medium heat until the onion becomes translucent, about 3 minutes. Add the Italian sausage and cook until browned, 5-7 minutes. Drain excess grease if needed, but leave a little for flavor.
  • Stir in the tomato paste, cream cheese, Italian seasoning, red pepper flakes (if using), garlic powder, onion powder salt, and pepper.
  • Once this mixture is combined and the cream cheese is melted, add the diced tomatoes, and chicken broth. Bring the soup to a boil, then reduce the heat and let it simmer for 15-20 minutes. 10 minutes before serving, add the coconut milk.
  • In the last few minutes of cooking, stir in the spinach and mix it until it wilts.
  • Garnish with fresh basil or parsley and enjoy!

Crockpot

  • Cook Sausage, Onion, and Garlic (Optional Prep Step): In a skillet, cook the Italian sausage, onion, and garlic over medium heat until the sausage is browned and the onion is translucent, about 5-7 minutes. Drain excess grease if needed, but leave a little for flavor. (If you prefer, you can skip this step and add the sausage directly to the Crockpot, though browning it first adds flavor.)
  • Combine Ingredients in the Crockpot: Add the cooked sausage, onion, and garlic to the Crockpot. Stir in the diced tomatoes, chicken broth, Italian seasoning, red pepper flakes (if using), salt, and pepper.
  • Cook: Cover and cook on low for 5-6 hours or on high for 2-3 hours.
  • Add Spinach and Milk (If Desired): In the last 15 minutes of cooking, add the spinach and stir until it wilts. For a creamy twist, stir in the coconut or almond milk.
  • Garnish and Serve: Garnish with fresh basil or parsley before serving. Enjoy warm!

Notes

Storage Tips:
  • Bring leftover soup to room temperature before storing it in an airtight container in the fridge for up to 4 days. Reheat on the stovetop over low heat, stirring occasionally, until warmed through.
  • This soup freezes well for up to 3 months. For best results, let the soup thaw in the fridge overnight before reheating on the stovetop or in the microwave.
Dairy-Free and Regular Dairy:
  • For dairy-free, I use canned coconut milk and Kite Hill’s cream cheese. If you are not dairy-free, use heavy cream and regular cream cheese.ย 

Nutrition

Serving: 1serving | Calories: 413kcal | Carbohydrates: 13g | Protein: 15g | Fat: 34g | Saturated Fat: 13g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 13g | Cholesterol: 61mg | Sodium: 1414mg | Potassium: 619mg | Fiber: 4g | Sugar: 5g | Vitamin A: 1688IU | Vitamin C: 16mg | Calcium: 92mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @healthylittlepeach or tag #healthylittlepeach!

View More Delicious Recipes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating