
When it comes to comfort food, few dishes can rival a steaming bowl of creamy sausage, bean, and spinach soup. This rustic recipe brings together hearty flavors, wholesome vegetables, and a velvety broth that warms you from the inside out. Whether you’re cooking for a cozy family dinner, meal prepping for the week, or simply craving a bowl of nourishment, this recipe has you covered.
In this article, we’ll explore everything you need to know about making the best creamy sausage, bean, and spinach soup at home. From detailed step-by-step instructions to helpful cooking tips, storage advice, and nutritional benefits, this guide will walk you through every delicious detail.

Why You’ll Love Creamy Sausage, Bean, and Spinach Soup
There are countless soup recipes out there, but this one stands out for a few key reasons:
- Balanced flavors: The richness of the sausage and cream is perfectly offset by the earthiness of beans and freshness of spinach.
- Hearty and filling: Thanks to the protein-packed sausage and beans, this soup is satisfying enough to serve as a full meal.
- Easy preparation: With just a handful of everyday ingredients and one pot, you can create this recipe in under an hour.
- Versatility: This soup can be adapted to fit your taste—spice it up with extra red pepper, or keep it mild for the whole family.
- Meal-prep friendly: Leftovers taste even better the next day, making it an excellent choice for batch cooking.
Ingredients You’ll Need
To make this creamy and flavorful soup, here are the simple ingredients required:
- 1 pound mild Italian sausage – adds richness and hearty flavor.
- 1 large yellow onion, diced (about 1 ½ cups) – creates a savory base.
- 3 ribs celery, diced – adds crunch and earthy flavor.
- 2 large carrots, sliced into rounds – brings natural sweetness.
- 2 teaspoons minced garlic – for bold flavor.
- 1 tablespoon tomato paste – deepens the broth’s flavor.
- 1 teaspoon Italian seasoning – a mix of herbs like oregano, basil, and thyme.
- ½ teaspoon crushed red pepper flakes – optional, for a touch of heat.
- ½ teaspoon ground black pepper – balances the flavors.
- 4 cups chicken broth (32 ounces) – the liquid base of the soup.
- 2 cans Great Northern beans, drained and rinsed (15.5 ounces each) – creamy, protein-rich beans.
- 2 cups fresh baby spinach (about 2 ounces) – light, nutrient-rich greens.
- ½ cup heavy cream (about 4 ounces) – creates that luscious creamy texture.
- Fresh parsley, chopped – for garnish and freshness.
Step-by-Step Instructions
1. Brown the Sausage
Start by placing your sausage in a large Dutch oven or soup pot over medium-high heat. Cook until fully browned, breaking it apart with a wooden spoon into bite-sized crumbles. This step builds a flavorful foundation.
2. Sauté the Vegetables
Reduce the heat to medium, then add the diced onion, celery, and carrots. Cook for about 3–5 minutes, or until the onion turns soft and translucent. Add garlic and cook for one more minute until fragrant.
3. Build the Flavor Base
Stir in the tomato paste, Italian seasoning, crushed red pepper, and black pepper. These ingredients create a robust flavor profile and add depth to the broth.
4. Add Broth and Beans
Pour in the chicken broth and stir in the drained beans. Bring the mixture to a gentle simmer and let it cook for 6–7 minutes, until the carrots and celery are tender.
5. Make it Creamy
Stir in the heavy cream and add the fresh spinach. Simmer for another 5 minutes, just long enough for the spinach to wilt and the broth to become silky and rich.
6. Garnish and Serve
Ladle the soup into bowls and top with freshly chopped parsley. Serve hot with crusty bread or a side salad.

Tips for the Best Creamy Sausage, Bean, and Spinach Soup
- Choose quality sausage: Mild Italian sausage is traditional, but you can experiment with spicy or chicken sausage for variety.
- Use fresh spinach: Baby spinach wilts quickly and adds color and nutrition. If you only have frozen spinach, thaw and squeeze out the water before adding.
- Don’t skip the cream: Heavy cream gives the soup its velvety finish. For a lighter option, you can substitute with half-and-half or evaporated milk.
- Enhance with cheese: A sprinkle of Parmesan cheese before serving adds a savory kick.
- Adjust spice level: Increase or decrease red pepper flakes depending on how much heat you enjoy.
Variations to Try
This soup is incredibly adaptable. Here are a few creative twists:
- White Bean and Kale Version – swap spinach with chopped kale for a sturdier green.
- Spicy Sausage Soup – use hot Italian sausage and extra chili flakes for a bold flavor.
- Vegetarian Option – replace sausage with plant-based sausage or simply load up on more beans and vegetables.
- Low-Carb Twist – reduce beans and add extra spinach, zucchini, or cauliflower rice.
- Cheesy Delight – stir in a handful of mozzarella or cheddar just before serving.
What to Serve with Creamy Sausage, Bean, and Spinach Soup
This hearty soup can be enjoyed on its own, but pairing it with sides takes it to the next level:
- Crusty artisan bread – perfect for dipping into the creamy broth.
- Garlic breadsticks – a classic companion.
- Fresh garden salad – balances out the richness.
- Roasted vegetables – add variety to your meal.
Storage and Reheating
- Refrigerator: Store leftovers in an airtight container for up to 4 days.
- Freezer: Freeze in portions for up to 3 months. For best results, freeze before adding cream and spinach, then stir them in when reheating.
- Reheating: Warm on the stovetop over medium heat. If reheating from frozen, thaw overnight in the fridge first.
Nutritional Benefits
This creamy sausage, bean, and spinach soup is not only comforting but also nutritious:
- Protein: From sausage and beans, making it filling and satisfying.
- Fiber: Beans and vegetables support digestion and fullness.
- Vitamins: Spinach adds Vitamin K, iron, and antioxidants.
- Balanced macros: The combination of carbs, protein, and fats makes it a wholesome meal.
Why This Soup is Perfect for Any Season
While it’s especially popular in colder months, this soup is versatile enough to be enjoyed year-round. In winter, it’s the ultimate comfort food. In spring or fall, its light greens and balanced flavors make it refreshing. And during summer, you can serve smaller portions with a crisp salad for a lighter dinner.
Common Questions About Creamy Sausage, Bean, and Spinach Soup
1. Can I use a different type of bean?
Yes! Cannellini beans, navy beans, or even chickpeas work well.
2. Can I make this soup dairy-free?
Absolutely. Swap the heavy cream for coconut milk or a dairy-free cream alternative.
3. What’s the best way to thicken the soup?
If you prefer a thicker consistency, mash some of the beans before adding them to the pot.
4. Can I cook this in a slow cooker?
Yes. Brown the sausage first, then add all ingredients (except cream and spinach) to the slow cooker. Cook on low for 6–7 hours or high for 3–4 hours. Add cream and spinach 30 minutes before serving.
5. Can I make it gluten-free?
This soup is naturally gluten-free if you use a gluten-free broth.
Indulge in gourmet dining at home with our

Final Thoughts
There’s something magical about a bowl of creamy sausage, bean, and spinach soup. It’s rustic, hearty, and loaded with flavor, yet simple enough to prepare on a weeknight. The sausage provides richness, the beans add creaminess, and the spinach gives it a fresh, healthy balance.
Whether you’re making it for your family, serving guests, or meal prepping for busy days, this soup is guaranteed to become a go-to recipe. Give it a try, customize it to your liking, and savor every spoonful of this ultimate comfort dish.

Creamy Sausage, Bean, and Spinach Soup – The Ultimate Comfort Food
- Author: Mia Martinez
- Total Time: 50 minutes
- Yield: 6 servings
This creamy sausage, bean, and spinach soup is hearty, comforting, and easy to make in one pot. A wholesome recipe packed with protein, veggies, and rich flavor—perfect for weeknight dinners or meal prep.
Ingredients
- 1 pound mild Italian sausage
- 1 large yellow onion, diced (about 1 ½ cups)
- 3 ribs celery, diced
- 2 large carrots, sliced into rounds
- 2 teaspoons minced garlic
- 1 tablespoon tomato paste
- 1 teaspoon Italian seasoning
- ½ teaspoon crushed red pepper flakes
- ½ teaspoon ground black pepper
- 4 cups chicken broth (32 ounces)
- 2 cans Great Northern beans, drained and rinsed (15.5 ounces each)
- 2 cups fresh baby spinach (about 2 ounces)
- ½ cup heavy cream (about 4 ounces)
- Fresh parsley, chopped for garnish
Cook Mode Prevent your screen from going dark
Instructions
- In a large Dutch oven or soup pot, cook the sausage over medium-high heat until browned, about 10–15 minutes. Use a wooden spoon to break it into crumbles as it cooks.
- Lower the heat to medium. Stir in the onion, celery, and carrots. Cook for 3–5 minutes, until the onion softens. Add the garlic and cook for 1 more minute.
- Mix in the tomato paste, Italian seasoning, crushed red pepper, and black pepper until everything is well combined.
- Pour in the chicken broth and add the beans. Bring to a gentle simmer and cook for 6–7 minutes, or until the carrots and celery are tender.
- Stir in the heavy cream and spinach. Cook for another 5 minutes, until the spinach wilts and the soup becomes creamy.
- Serve warm, topped with fresh parsley.