There’s something undeniably soothing about a hearty soup simmering on the stove. On days when you’re stretched thin and craving warmth, flavor, and familiarity, this Creamy Italian Sausage and Spinach Soup offers the perfect solution. It’s the kind of recipe that wraps around you like a favorite blanket—filling your kitchen with mouthwatering aromas and your bowl with nourishing goodness.
You don’t need culinary training to pull off this dish. In just 30 minutes, you can turn simple ingredients into a comforting meal that satisfies your cravings and feeds your soul. Whether it’s a chilly weeknight, a cozy weekend lunch, or your next meal prep masterpiece, this soup is your go-to. Indulge in gourmet dining at home with our Baked Spinach Mushroom Quesadillas

Why You’ll Love This Creamy Italian Sausage and Spinach Soup
Let’s face it—life moves fast. Recipes that are quick, flavorful, and flexible become regulars in your kitchen. This one checks all those boxes, and more.
Top Reasons to Make This Recipe
- ✅ Quick and Easy – From start to finish in just 30 minutes.
- 🍲 Hearty and Filling – Thanks to spicy sausage and tender red potatoes.
- 🌿 Nutrient-Rich – Baby spinach adds a vibrant, healthy touch.
- 🧊 Make-Ahead Friendly – Ideal for batch cooking and meal prep.
- ❄️ Perfect for Any Season – Warm in winter, light enough for spring.
Once you’ve made this once, it will earn a permanent spot in your dinner rotation.
Your Ingredient Guide: Simple Pantry Staples, Big Flavor
To make things easier for you, here’s a table with everything you’ll need. Most of these ingredients are pantry staples or fridge regulars, which means you might already have them on hand.
Ingredient Table
Ingredient | Amount |
---|---|
Olive oil | 1 tablespoon |
Spicy Italian sausage | 1 pound, casing removed |
Garlic (minced) | 3 cloves |
Onion (diced) | 1 medium |
Dried oregano | ½ teaspoon |
Dried basil | ½ teaspoon |
Red pepper flakes | ½ teaspoon (optional) |
Kosher salt & black pepper | To taste |
Chicken broth | 5 cups |
Bay leaf | 1 |
Red potatoes (diced) | 1 pound |
Baby spinach | 3 cups |
Heavy cream | ¼ cup |
🔄 Customization Tip: Don’t eat spicy food? Go for sweet Italian sausage instead. Want more greens? Toss in kale or Swiss chard!
How to Make Creamy Italian Sausage and Spinach Soup: Step-by-Step
This recipe doesn’t involve fancy tools or complicated techniques. Just one big pot, a stove, and your favorite spoon for stirring.
1. Brown the Sausage
Start by heating olive oil in a large pot or Dutch oven over medium heat. Add the Italian sausage, and break it apart with your spoon as it cooks. In about 3–5 minutes, it should be browned and fragrant. Drain the excess fat, but leave just enough to flavor the next step.
2. Sauté Aromatics
Now toss in the diced onion, minced garlic, oregano, basil, and optional red pepper flakes. Stir frequently so nothing burns. After about 2–3 minutes, the onions should become soft and translucent, releasing that wonderful aroma that signals something good is cooking.
3. Simmer the Broth and Potatoes
Add chicken broth and your bay leaf. Give it a stir, then crank the heat to bring it to a boil. Once boiling, reduce the heat slightly and stir in the diced red potatoes. Let them simmer for around 10 minutes—until you can easily pierce them with a fork.
4. Add Spinach and Cream
Once the potatoes are tender, it’s time for the spinach. Stir it in and cook for another 1–2 minutes, just until it wilts. Lastly, pour in the heavy cream and give everything a final stir. Let it heat through for another minute. Taste and adjust salt and pepper as needed.
5. Serve and Savor
Remove the bay leaf and ladle the soup into bowls. Serve hot with crusty bread, a sprinkle of Parmesan, or a light drizzle of olive oil for extra richness.
🧀 Serving Suggestion: A side of garlic bread or toasted ciabatta turns this into a full, satisfying meal.
Pro Tips: How to Elevate Your Soup Game
You’ve mastered the basics—now take it a step further. Here are some expert suggestions to customize or enhance your soup based on your preferences.
Flavor Boosts
- Add a splash of white wine after browning the sausage for depth.
- Toss in sun-dried tomatoes for a sweet-tangy contrast.
- Use fire-roasted tomatoes for a smoky twist.
Ingredient Swaps
- Replace spinach with kale or Swiss chard for more texture.
- Sub out potatoes with cauliflower to lower the carbs.
- Use turkey sausage for a leaner option.
Make it a Meal
- Stir in cooked pasta for a “pasta e fagioli” feel.
- Add white beans like cannellini for added protein.
- Top with shredded mozzarella or sharp provolone for a melty finish.
Storing, Freezing, and Reheating Tips
You’re not just cooking for today—you’re making life easier for future you. Here’s how to store and reheat your soup without sacrificing flavor or texture.
In the Fridge
Let the soup cool to room temperature, then store it in an airtight container. It keeps well in the fridge for up to 4 days.
In the Freezer
For freezing, skip the cream and add it only after reheating. Store in freezer-safe containers for up to 3 months.
To Reheat
Reheat on the stove over medium heat until steaming. If frozen, thaw overnight in the fridge before reheating.
Nutritional Breakdown (Per Serving)
Nutrient | Amount |
---|---|
Calories | 350 kcal |
Protein | 18g |
Carbohydrates | 22g |
Fat | 23g |
Fiber | 3g |
⚖️ Healthy Hack: Cut the fat by using half-and-half instead of heavy cream, and swap in turkey sausage.

Frequently Asked Questions: Creamy Italian Sausage and Spinach Soup
Can I make this ahead of time?
Absolutely. You can prep this up to 2 days in advance. Just wait to add the cream until you’re ready to reheat and serve.
Can I freeze this soup with the cream?
You can, but you’ll get better results if you freeze the soup before adding cream. Dairy can separate when frozen, so stir in the cream after reheating.
Can I make it vegetarian?
Yes! Substitute the sausage with plant-based crumbles or mushrooms and use vegetable broth instead of chicken broth.
Is this soup spicy?
It has a mild kick thanks to the spicy sausage and red pepper flakes. If you prefer it milder, use sweet sausage and skip the flakes.
Conclusion: Your New Favorite Weeknight Dinner
When you’re hungry, short on time, and craving something comforting, Creamy Italian Sausage and Spinach Soup delivers on all fronts. It’s the perfect mix of creamy, savory, and satisfying, and it doesn’t require hours in the kitchen or a mile-long list of ingredients.
Whether you’re cooking for family, prepping meals for the week, or just feeding yourself something that feels like a hug in a bowl—this soup is the answer.
Print
Creamy Italian Sausage and Spinach Soup: A Comforting, 30-Minute Dinner Solution
- Total Time: 30 minutes
- Yield: 4 servings 1x
Description
- Make creamy Italian sausage and spinach soup in 30 minutes—rich, hearty, and perfect for weeknight dinners
Ingredients
- 1 tablespoon olive oil
- 1 pound spicy Italian sausage, casing removed
- 3 cloves garlic, minced
- 1 onion, diced
- ½ teaspoon dried oregano
- ½ teaspoon dried basil
- ½ teaspoon crushed red pepper flakes (optional)
- Kosher salt and freshly ground black pepper, to taste
- 5 cups chicken broth
- 1 bay leaf
- 1 pound red potatoes, diced
- 3 cups baby spinach
- ¼ cup heavy cream
Instructions
- Heat olive oil in a large pot or Dutch oven over medium heat. Add the Italian sausage and cook, breaking it apart with a spoon, until browned, about 3-5 minutes. Drain any excess fat.
- Add the minced garlic, diced onion, oregano, basil, and optional red pepper flakes to the pot. Cook, stirring frequently, until the onions soften and become translucent, about 2-3 minutes. Season with salt and black pepper to taste.
- Stir in the chicken broth and bay leaf. Bring the mixture to a boil. Once boiling, add the diced potatoes and cook until they are tender, about 10 minutes.
- Add the baby spinach and cook until it starts to wilt, about 1-2 minutes.
- Stir in the heavy cream and cook for an additional 1 minute, just until heated through. Adjust seasoning with salt and pepper as needed.
- Serve immediately for a hearty, comforting meal.
- Details:
- This flavorful soup combines the richness of spicy Italian sausage with the freshness of spinach and the creaminess of a savory broth. Perfect for a cozy meal!
- A great option for meal prep or a quick weeknight dinner.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
Nutrition
- Serving Size: 4 servings
- Calories: 350 kcal per serving
Keywords: #ItalianSausageSoup #ComfortFood #SpinachSoup #EasyRecipes #HealthySoup