Italian Sausage and White Bean Soup | Cozy and Protein-Packed Classic

Italian Sausage and White Bean Soup is one of those meals that feels like a warm hug. It’s hearty, full of flavor, and loaded with ingredients that satisfy without being too heavy. Whether you’re trying to get a healthy dinner on the table quickly or prepping ahead for a busy week, this soup delivers comfort and nourishment in every spoonful.

With Italian sausage, creamy white beans, tender potatoes, and dark leafy kale all simmered together in a seasoned broth, it’s an easy one-pot recipe that tastes like it took hours. Plus, you can make it on the stovetop, in a slow cooker, or in your Instant Pot.

This soup is also easy to adapt to different dietary needs. Whether you prefer it creamy or dairy-free, with meat or vegetarian, it’s flexible and forgiving.

Italian sausage and white bean soup
Italian Sausage and White Bean Soup | Cozy and Protein-Packed Classic 13

Why You’ll Love This Recipe

It’s flavorful, comforting, and made with simple ingredients. This soup is rich and savory from the sausage and broth, balanced by the natural sweetness of carrots and onions. The beans add creaminess and protein, the kale adds color and nutrients, and the splash of red wine vinegar at the end brings everything to life. It’s a complete meal in one bowl that you’ll make again and again.

Ingredients You’ll Need

Italian Sausage (1 lb)
This brings bold flavor to the base of the soup. You can use mild or spicy sausage, pork, turkey, or even chicken sausage depending on your preference.

Sweet Onion (1 small, diced)
Adds gentle sweetness and depth of flavor. It creates a savory foundation for the soup.

Carrots (3, peeled and diced)
They offer subtle sweetness and color. Carrots also hold up well during simmering.

Celery (3 stalks, diced)
Celery adds a mild bitterness and crunch, balancing the richness of the sausage and broth.

Garlic (4 cloves, minced)
Essential for bringing out the full flavor of the dish. Garlic enhances the seasoning and makes the whole kitchen smell amazing.

Poultry Seasoning (1 teaspoon)
This spice blend typically includes sage, thyme, and rosemary. It gives the soup a cozy, homey taste.

Italian Seasoning (1 teaspoon)
This mix of herbs gives the soup its signature Italian flavor profile. Think oregano, basil, and marjoram.

Kosher Salt (1 teaspoon) and Black Pepper (½ teaspoon)
Always necessary for proper seasoning. Taste and adjust at the end as needed.

Red Pepper Flakes (a pinch)
Adds a little heat. Optional, but recommended if you enjoy a gentle kick.

All-Purpose Flour (3 tablespoons)
Helps thicken the soup naturally. It creates a silky broth without needing much cream.

Gold Potatoes (4, cubed)
These hold their shape and become creamy inside. They also absorb the soup’s flavor beautifully.

Chicken Broth (6 cups)
Use homemade or store-bought, preferably low-sodium. This is the liquid base that carries all the flavors.

White Beans (2 cans, drained and rinsed)
Cannellini or Great Northern beans are best. They add protein, fiber, and creaminess.

Heavy Cream (1 cup)
Makes the broth rich and velvety. If you’re dairy-free, swap it for coconut milk or cashew cream.

Tuscan Kale (1 bunch, ribs removed and thinly sliced)
This hearty green adds earthiness and nutrition. It holds up well to heat and doesn’t turn mushy.

Red Wine Vinegar (2 tablespoons)
Just a splash at the end brightens the whole dish. It’s a secret ingredient that makes everything pop.

Optional Toppings
Fresh parsley or chives, grated parmesan cheese, cracked black pepper, and crusty bread on the side.

How to Make Italian Sausage and White Bean Soup

This soup comes together easily. You start by browning the sausage, which gives you a flavorful base. Then you sauté the vegetables, add seasoning and flour for a rich, slightly thickened broth, and simmer the potatoes until tender. Finally, stir in the beans, kale, and cream, finish with vinegar, and serve hot.

Italian sausage and white bean soup
Italian Sausage and White Bean Soup | Cozy and Protein-Packed Classic 14

Step-by-Step Instructions

Step 1: Brown the Sausage
In a large soup pot or Dutch oven over medium-high heat, cook the Italian sausage. Use a spoon or spatula to break it into small crumbles as it browns. Once fully cooked, transfer the sausage to a paper towel-lined plate. Leave about 1 to 2 tablespoons of the rendered fat in the pot to flavor the vegetables.

Step 2: Sauté the Vegetables
Add the diced onion, carrots, and celery to the pot. Sauté for about 4 to 6 minutes until softened and slightly golden. Stir occasionally so the vegetables cook evenly.

Step 3: Add Garlic and Spices
Stir in the minced garlic, poultry seasoning, Italian seasoning, salt, pepper, and red pepper flakes. Cook for 1 minute, letting the garlic and herbs release their aroma.

Step 4: Stir in Flour
Sprinkle the flour over the vegetables and stir to coat. Let it cook for another minute to remove any raw flour taste. This will slightly thicken the soup later on.

Step 5: Add Potatoes and Broth
Toss in the cubed gold potatoes, then pour in the chicken broth. Stir everything well. Bring the mixture to a boil, then lower the heat to a gentle simmer. Cook uncovered for 20 minutes, or until the potatoes are fork-tender.

Step 6: Add Beans, Kale, and Cream
Stir in the white beans, sliced Tuscan kale, and heavy cream. Let the soup simmer for about 5 more minutes until the kale wilts and everything is warmed through.

Step 7: Finish with Vinegar and Season
Turn off the heat and add the red wine vinegar. Taste the soup and adjust the salt or pepper if needed. The vinegar adds a final burst of brightness.

Step 8: Serve and Garnish
Ladle the soup into bowls. Garnish with freshly grated parmesan cheese, cracked pepper, and chopped parsley or chives. Serve with warm crusty bread or your favorite toast.

Helpful Tips

For a lighter version, try using chicken or turkey sausage. To make this soup dairy-free, use coconut milk or unsweetened oat cream. You can also swap the kale for baby spinach if you prefer a softer green. If you’re planning to freeze leftovers, let the soup cool completely and store in freezer-safe containers without the cream. Add the cream after reheating for best texture.

Flavor and Texture

This soup is savory and comforting with hints of garlic, herbs, and rich sausage. The potatoes are soft and creamy, while the white beans make the broth thick and smooth. The kale gives it an earthy bite and a pop of color. Each spoonful is a perfect mix of textures and balanced flavors.

Occasion

This soup is ideal for weeknight dinners, meal prep lunches, or lazy weekend cooking. It’s hearty enough to serve on its own and elegant enough to serve guests. It works well for cold weather but is light enough to enjoy year-round.

Prep and Cook Time

Prep Time: 15 minutes
Cook Time: 25 to 30 minutes
Total Time: 40 to 45 minutes
Servings: 6 bowls

Notes and Variations

You can make this soup vegetarian by skipping the sausage and using olive oil to sauté the vegetables. Substitute vegetable broth instead of chicken broth. To make it creamy without dairy, stir in unsweetened cashew cream or full-fat coconut milk. For a gluten-free option, leave out the flour and use a cornstarch slurry at the end to thicken.

Nutritional Information (Per Serving)

NutrientAmount
Calories552 kcal
Fat32.7 g
Protein22 g
Carbohydrates43.5 g
Sugar6.7 g
Fiber8.8 g
Sodium1782.5 mg
Cholesterol84.8 mg
Italian sausage and white bean soup
Italian Sausage and White Bean Soup | Cozy and Protein-Packed Classic 15

Frequently Asked Questions

Can I use another type of sausage?
Yes, you can use chicken sausage, turkey sausage, or a plant-based sausage. Make sure it’s well-seasoned to maintain flavor.

How can I make this soup dairy-free?
Omit the cream or use a dairy-free alternative like coconut milk, oat cream, or cashew cream. The soup will still be rich and satisfying.

How do I make this vegetarian?
Skip the sausage and use olive oil to sauté the vegetables. Use vegetable broth instead of chicken broth. Add a splash of tamari or miso for umami flavor if needed.

Can I make this in a crockpot or Instant Pot?
Yes. For the Crockpot, brown the sausage first, then combine all ingredients except kale and cream. Cook on low for 6 hours or high for 3 to 4 hours. Add kale and cream in the last 15 minutes. For the Instant Pot, sauté the sausage and veggies on Sauté mode, deglaze with broth, then pressure cook for 6 minutes. Add kale and cream after quick release.

How should I store leftovers?
Store in an airtight container in the fridge for up to 4 days. Reheat gently on the stove or in the microwave. If it thickens, stir in a splash of broth or water. This soup also freezes well.

Looking for more cozy, flavor-packed recipes? Try these from Richy Bites:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Italian sausage and white bean soup

Italian Sausage and White Bean Soup | Cozy and Protein-Packed Classic


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Alessia
  • Total Time: 40-45 minutes
  • Yield: 6 servings 1x

Description

Hearty and flavorful, this sausage and white bean soup is a cozy, protein and fiber-rich meal perfect for any season. Ready in under an hour and easy to make on the stovetop, Instant Pot, or slow cooker.


Ingredients

Scale

1 lb Italian sausage

1 small sweet onion, diced

3 carrots, peeled and diced

3 stalks celery, diced

4 cloves garlic, minced

1 teaspoon poultry seasoning

1 teaspoon Italian seasoning

1 teaspoon kosher salt

1/2 teaspoon black pepper

pinch red pepper flakes

3 tablespoons flour

4 gold potatoes, cubed

6 cups chicken broth

2 cans white beans, drained and rinsed

1 cup heavy cream

1 bunch Tuscan kale, ribs removed and thinly sliced

2 tablespoons red wine vinegar

for serving: fresh parsley, chives or basil, parmesan cheese, black pepper


Instructions

1. In a large soup pot, cook the Italian sausage over medium-high heat until browned. Transfer to a paper towel-lined plate, leaving 1 to 2 tablespoons of grease in the pot.
2. Add onion, carrots, and celery. Sauté 4–6 minutes until softened.
3. Stir in garlic, poultry seasoning, Italian seasoning, salt, black pepper, and red pepper flakes. Cook 1 minute until fragrant.
4. Sprinkle flour over the vegetables and stir to coat. Cook 1 more minute.
5. Add potatoes and chicken broth. Bring to a boil, then reduce heat and simmer for 20 minutes or until potatoes are fork-tender.
6. Stir in the white beans, kale, and cream. Simmer for 5 minutes until kale is wilted and soup is hot.
7. Turn off the heat and stir in the red wine vinegar. Adjust seasoning to taste.
8. Serve hot with parmesan, herbs, and crusty bread.

Notes

For a vegetarian version, omit the sausage and use vegetable broth. Add olive oil when sautéing the vegetables.

To make it dairy-free, substitute the cream with coconut milk or cashew cream.

Make it in a Crockpot or Instant Pot using the instructions in the blog post.

  • Prep Time: 15 minutes
  • Cook Time: 25-30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1/6 recipe (about 2 1/2 cups)
  • Calories: 552
  • Sugar: 6.7 g
  • Sodium: 1782.5 mg
  • Fat: 32.7 g
  • Carbohydrates: 43.5 g
  • Fiber: 8.8 g
  • Protein: 22 g
  • Cholesterol: 84.8 mg

Conclusion

Italian Sausage and White Bean Soup is the kind of recipe that brings comfort to your table without the fuss. It’s simple to prepare, flexible enough to fit different diets, and rich in flavor thanks to the combination of sausage, beans, potatoes, and herbs. Whether you make it on a busy weeknight or simmer it slowly on a Sunday afternoon, this soup is guaranteed to warm you from the inside out.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star