Creamy Bean Soup With Sausage is a comforting bowl full of tender beans and flavorful sausage all wrapped in a smooth, creamy broth. This soup balances hearty textures with a rich, cozy taste that feels perfect for a chilly day or when you need something filling but simple. The sausage adds just the right amount of savory spice, making every spoonful satisfying.
I love making this soup when I want something that doesn’t take forever but still feels special. One of my favorite tricks is to use a mix of white beans for a nice creaminess and a bit of smoked sausage to give a nice depth of flavor. It’s amazing how a few ingredients can turn into something that feels like a warm hug in a bowl!
For serving, I like to spoon this soup into big bowls with a sprinkle of fresh herbs or a little crusty bread on the side for dipping. It’s a great meal to enjoy with family or friends because it’s both filling and easy to share. Plus, it warms you up from the inside out, which is always a win in my book.
Key Ingredients & Substitutions
Italian Sausage: This adds a nice spicy and savory punch. If you want less spice, go for mild sausage or even smoked turkey sausage. For a vegetarian option, try plant-based sausage or mushrooms for a similar bite.
White Beans: Cannellini or great northern beans are creamy and soft. If beans aren’t your favorite, navy or butter beans work well too. Canned beans save time, but soaked dried beans add an extra fresh touch.
Heavy Cream: This makes the soup rich and smooth. For a lighter version, use half-and-half or coconut cream. Another way is to skip cream and mash more beans for natural thickness.
Vegetables (Carrots, Celery, Onion): These form the classic soup base, adding sweetness and depth. You can swap with leeks or bell peppers for a different flavor or use frozen mirepoix to save prep time.
How Do You Get the Perfect Creamy Texture Without Losing Bean Shape?
Balancing creaminess and texture is key here. You want some beans mashed to thicken the soup but also whole beans for bites. Here’s how:
- After simmering, use a potato masher to gently crush part of the beans right in the pot.
- If you have an immersion blender, pulse briefly to blend only some beans, leaving chunks.
- Avoid fully blending or over-mashing—this keeps the soup hearty.
- Finally, stir in cream gently and warm through without boiling to keep it smooth and prevent curdling.
This simple method gives a velvety base with delicious bean texture in every spoonful.

Equipment You’ll Need
- Large heavy-bottomed pot – great for even cooking and simmering your soup without burning.
- Wooden spoon – perfect for stirring veggies and sausage gently without scratching your pot.
- Potato masher or immersion blender – to mash some beans for a creamy texture while keeping chunks.
- Knife and cutting board – for chopping onions, carrots, and celery neatly and safely.
Flavor Variations & Add-Ins
- Swap Italian sausage with chorizo for a smoky, spicy twist that adds extra depth.
- Add kale or spinach in the last few minutes for a fresh, green boost.
- Stir in shredded parmesan cheese just before serving for extra richness and a salty kick.
- Use smoked paprika or a pinch of cayenne to turn up the warmth and smoky flavor.
How to Make Creamy Bean Soup With Sausage
Ingredients You’ll Need:
- 1 lb (450g) Italian sausage (mild or spicy, sliced into rounds)
- 2 tbsp olive oil
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 cups (960 ml) chicken broth
- 2 cans (15 oz each) white beans (cannellini or great northern), drained and rinsed
- 1 cup (240 ml) heavy cream
- 1 tsp dried thyme (or 1 tbsp fresh thyme leaves)
- 1/2 tsp smoked paprika (optional, for subtle smoky depth)
- Salt and freshly ground black pepper, to taste
- Fresh parsley, chopped (for garnish)
How Much Time Will You Need?
This soup takes about 10 minutes to prepare and chop ingredients, plus around 30 minutes to cook. It’s a straightforward recipe that you can have on the table in about 40 minutes total — perfect for an easy weeknight dinner!
Step-by-Step Instructions:
1. Brown the Sausage:
Heat the olive oil in a large pot over medium heat. Add the sausage slices and cook until browned on both sides and cooked through, which takes about 5-7 minutes. Once cooked, remove the sausage from the pot and set aside for now.
2. Cook the Veggies:
In the same pot, add the chopped onion, carrots, and celery. Cook them until soft and fragrant, about 5 minutes. Then add the minced garlic and cook for another minute until you can smell the garlic’s warmth.
3. Simmer the Soup:
Put the sausage back into the pot with the vegetables. Stir in the white beans, chicken broth, thyme, and smoked paprika if you’re using it. Bring the soup to a boil, then reduce the heat to low and let everything simmer for 15-20 minutes. This gives the flavors time to come together nicely.
4. Make it Creamy:
Use a potato masher or an immersion blender to gently mash some of the beans right in the pot. Don’t mash them all—just enough to thicken the soup while keeping a good bean texture. Then stir in the heavy cream and warm the soup for another 5 minutes. Avoid boiling the soup after adding the cream to keep it nice and smooth.
5. Final Touches:
Taste your soup and add salt and freshly ground black pepper as you like. When it’s just right, ladle the soup into bowls, sprinkle some fresh parsley on top, and serve with crusty bread or a fresh salad for a complete meal.
Enjoy your warm, creamy bean soup with sausage—comfort food made easy!
Can I Use Frozen Sausage for the Soup?
Yes, you can use frozen sausage, but make sure to thaw it completely in the fridge overnight before cooking. This helps it cook evenly and develop a nice brown color when sautéed.
Can I Make this Soup Ahead of Time?
Absolutely! This soup actually tastes even better the next day as the flavors meld. Store it in an airtight container in the fridge for up to 3 days. Reheat gently on the stove, stirring occasionally.
How Can I Make This Soup Dairy-Free?
For a dairy-free version, substitute the heavy cream with full-fat coconut milk or a cashew cream alternative. Add it at the end just like you would with the heavy cream, warming gently to combine.
What’s the Best Way to Store Leftovers?
Keep leftovers in an airtight container in the refrigerator for up to 3 days. If the soup thickens too much when cooled, thin it out with a little extra broth or water when reheating.



