Hearty White Bean and Sausage Stew

Hearty & Creamy White Bean and Sausage Soup: The Ultimate Comfort Food

White Bean and Sausage Soup is more than just a meal; it’s a warm hug in a bowl. This incredibly hearty, naturally creamy, and intensely flavorful soup is packed with tender white beans, perfectly seasoned Italian sausage, and a vibrant medley of fresh vegetables. It’s the kind of dish that brings comfort and joy, making it an instant family favorite on any chilly evening.

Overhead image of a large bowl of creamy White Bean and Sausage Soup, garnished with fresh herbs and a side of crusty bread, ready to be served.
chef chelsea

Warning: This White Bean and Sausage Soup Disappears Fast!

As a passionate home cook, I’ve always aimed to create soups that transcend a simple appetizer, transforming into a complete, satisfying dinner. My kitchen experiments often focus on rich, creamy textures and robust flavors, ensuring every bowl is packed with enough protein and nutrients to keep everyone happy and full. After receiving such positive feedback on my Sausage Tortellini Soup and my classic White Bean Soup, it became clear I needed to combine the best elements of both into one magnificent dish.

The result is this White Bean and Sausage Soup – a recipe that quickly soared to the top of our family’s most-requested list. What I truly adore about this recipe is its ingenious method of achieving natural creaminess: by blending a portion of the white beans, the soup gains a luscious, thick texture even before any dairy is introduced. The Italian sausage infuses every spoonful with a profound savory depth, while the tender beans provide a satisfying heartiness. Fresh vegetables add a welcome brightness, balancing the richness beautifully. It’s the quintessential comfort food, the soup I yearn for on crisp evenings, especially when paired with a fresh, crusty loaf of homemade bread, perfect for soaking up every last drop.

Process shots showing olive oil being added to a pot, then Italian sausage browning, followed by butter, diced onion, and carrots sautéing in the pot.

Key Ingredients for Our Hearty White Bean and Sausage Soup

Crafting this delicious White Bean and Sausage Soup requires a thoughtful selection of ingredients, each playing a crucial role in building its incredible flavor profile and comforting texture. Here’s a breakdown of what you’ll need and some helpful tips for substitutions:

Ingredient Swaps or Tips for Best Results
Italian Sausage For a universally appealing, family-friendly soup, opt for mild Italian sausage. If you crave a spicier kick, spicy Italian sausage will add a delightful heat. You can also experiment with chicken or turkey sausage for a lighter version without compromising on flavor.
White Beans Cannellini beans are my top choice for their creamy texture and robust size, which hold up well in the soup. However, great northern or navy beans are excellent alternatives that will still deliver a satisfying creaminess.
Chicken Stock Quality chicken stock forms the flavorful base of this soup. For a meatless rendition, simply swap in vegetable stock and consider using a plant-based sausage alternative.
Heavy Cream & Whole Milk This combination achieves the perfect balance of richness and body. For an extra indulgent soup, use all heavy cream. To lighten it up slightly, half-and-half can be used, though it might result in a slightly less creamy consistency.
Spinach Fresh baby spinach wilts beautifully into the soup, adding a touch of vibrant color and essential nutrients. Feel free to substitute with other leafy greens like chopped kale or Swiss chard for similar results.

Beyond these core components, don’t forget the aromatic trinity of diced yellow onion, fresh carrots, and minced garlic, which lay the foundation for a deeply savory broth. Italian seasoning and paprika add warmth and classic herb flavors, while a touch of flour helps to thicken the soup to its desired velvety consistency. Salt, pepper, and bay leaves round out the ingredient list, enhancing every layer of flavor.

Process shots showing minced garlic, Italian seasoning, paprika, and flour being added to the sautéed vegetables, followed by chicken stock and cannellini beans.

How to Make White Bean and Sausage Soup: A Step-by-Step Guide

Creating this delicious White Bean and Sausage Soup is a straightforward process, largely performed in a single pot. Follow these detailed steps to achieve a perfectly creamy and flavorful result:

  1. Brown the Italian Sausage: Begin by heating a tablespoon of olive oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Add your Italian sausage, breaking it apart with a spoon as it cooks. Stir frequently until the sausage is thoroughly browned and cooked through. Once done, use a slotted spoon to transfer the cooked sausage to a plate lined with paper towels to absorb any excess grease. Gently dab with another paper towel, tent with foil to keep warm, and set aside. Aim to leave about two tablespoons of grease in the pot; if there’s less, add a bit more butter or oil; if more, carefully drain the excess. This leftover fat will add fantastic flavor to your vegetables.
  2. Sauté the Aromatic Vegetables: Keep the pot at medium-high heat and add the unsalted butter. Once melted, introduce the diced yellow onion and carrots. Season lightly with salt and pepper (about 1/4 teaspoon of each is a good starting point). Sauté, stirring occasionally, for 4 to 6 minutes, or until the vegetables have softened considerably. Next, stir in the minced garlic, Italian seasoning, and paprika, continuing to sauté for another minute until fragrant. This step is crucial for developing the foundational flavors of your soup.
  3. Create the Roux and Build the Broth: Sprinkle the flour over the sautéed vegetables and cook, stirring constantly, for one minute. This creates a roux, which will help thicken the soup. Gradually pour in one cup of the chicken stock, whisking vigorously as you add it. Make sure to scrape the bottom of the pan to deglaze and release any browned bits (fond), which are packed with flavor. Continue stirring until the mixture thickens. Then, slowly add the remaining three cups of chicken stock, stirring constantly to ensure a smooth, lump-free broth. Stir in the drained and rinsed cannellini beans and the bay leaves. Bring the soup to a gentle boil, then immediately reduce the heat to low, cover, and simmer for 10 to 15 minutes, stirring occasionally, until the beans are tender to your liking and the flavors have melded.
  4. Achieve Creaminess Through Blending: For that signature creamy texture without excessive dairy, carefully remove about two full cups of the simmering soup from the pot and transfer them to a blender. Secure the lid tightly. Blend until the mixture is completely smooth and creamy. Carefully pour the blended soup back into the main pot, using a spatula to scrape out every last bit. Stir well to combine. This step is what gives the soup its rich, velvety consistency naturally.
  5. Finish and Season: Finally, add the coarsely chopped fresh baby spinach, the reserved cooked Italian sausage, heavy cream, and whole milk to the pot. Stir everything together gently and simmer over medium heat for about 3 to 5 minutes, or until the spinach has fully wilted. Before serving, remember to remove and discard the bay leaves. Taste the soup and adjust the seasonings as needed; I often find it benefits from an additional 1/4 to 3/4 teaspoon of salt to make the flavors truly “sing.”
  6. Serve with Garnish: Ladle the hot White Bean and Sausage Soup into bowls. For an elevated experience, generously top with freshly grated Parmesan cheese and a drizzle of high-quality olive oil. Serve immediately alongside a crusty baguette or your favorite hearty bread for dipping. For those who enjoy an extra kick, offer red pepper flakes at the table.

This method ensures a deeply flavorful, wonderfully creamy, and satisfying soup that’s perfect for any occasion. Enjoy the process of creating this delightful meal!

Process shots showing the soup simmering, a portion being transferred to a blender, and then poured back into the pot after blending for a creamy texture.

Pro Tips for the Perfect White Bean and Sausage Soup

To ensure your White Bean and Sausage Soup turns out perfect every time, consider these helpful tips:

  • Cook Vegetables Thoroughly: It’s essential to sauté your onions and carrots until they are fully soft at the beginning of the cooking process. These vegetables won’t soften much once the liquid is added, so ensuring they are tender beforehand contributes to the soup’s overall texture and flavor.
  • Scrape the Pot After Adding Flour: When you add the flour to create the roux, make sure to constantly stir and scrape the bottom of the pot. This prevents lumps and ensures the soup thickens evenly, leading to a smooth, velvety consistency. The browned bits stuck to the bottom of the pot (fond) are also packed with flavor, and scraping them up will enrich your soup.
  • Adjust Heat to Your Liking: If you prefer a spicier soup, don’t hesitate to use spicy Italian sausage. Alternatively, you can add a pinch or two of red pepper flakes along with the other seasonings, or offer them as a topping for individual bowls.
  • Control the Consistency: If your soup turns out thicker than you prefer after simmering and blending, simply thin it out with a splash of extra chicken stock or even a little water until it reaches your desired consistency. Add gradually, stirring after each addition.
  • Elevate with Toppings: For a restaurant-quality finish and an extra layer of flavor, always top your serving of White Bean and Sausage Soup with a generous sprinkle of freshly grated Parmesan cheese and a drizzle of good quality extra virgin olive oil. A scattering of fresh parsley or thyme also adds a lovely aromatic touch.
The finished White Bean and Sausage Soup in a large pot, with spinach, cooked sausage, and cream stirred in, ready to be served.

Storage & Reheating

  • Refrigerate: Any leftover White Bean and Sausage Soup can be stored in an airtight container in the refrigerator for 3 to 4 days. Ensure it’s cooled completely before storing.
  • Reheat: To reheat, gently warm the soup on the stovetop over low heat, stirring frequently. It’s crucial not to let the soup boil or reheat it at a high temperature, as this can cause the dairy components to separate or even curdle, affecting the texture. If the soup has thickened too much in the fridge, add a small splash of chicken stock or milk to loosen it up while reheating.
  • Freezing: Due to the presence of heavy cream and milk, freezing this soup is generally not recommended. Dairy-based soups tend to separate and become grainy upon thawing and reheating, losing their desirable creamy texture.

Serve This Soup With: Perfect Pairings

Appetizers

Life-Changing No-Knead Dinner Rolls

Salads

Healthy Italian Salad Recipe

Fruit Salads

Delightful Fall Fruit Salad

Sandwiches

Classic Grilled Cheese Sandwich Recipe

A delicious bowl of White Bean and Sausage Soup

White Bean and Sausage Soup

By Chelsea Lords

This White Bean and Sausage Soup is a true culinary delight – creamy, hearty, and generously filled with tender white beans, savory Italian sausage, and a medley of fresh, flavorful vegetables. It’s a perfect, wholesome one-pot meal, guaranteed to provide warmth and comfort on those crisp, cool evenings. An absolute must-try for anyone seeking a satisfying and easy dinner solution.

Prep Time: 20 minutes

Cook Time: 30 minutes

Total Time: 50 minutes

Servings: 6 servings

Pin Recipe
Print Recipe

Video Walkthrough

Watch this video to see how easily this delicious White Bean and Sausage Soup comes together. It showcases the key steps and techniques for achieving the perfect creamy texture and rich flavor.

Video Name: White Bean and Sausage Soup

Description: Hearty White Bean and Sausage Soup is a flavor-packed creamy soup filled with veggies, seasoned Italian sausage, and tender white beans.

Equipment

  • Large pot (or Dutch oven)
  • Slotted spoon
  • Whisk
  • Blender (standard or immersion)

Ingredients

  • 1 tablespoon olive oil
  • 1 pound Italian sausage (mild or spicy, see Note 1)
  • 2 tablespoons unsalted butter
  • 1 cup diced yellow onion
  • 1 cup diced carrots
  • 1 tablespoon minced garlic (about 3 to 4 cloves)
  • Salt and pepper, to taste
  • 1-1/2 teaspoon Italian seasoning
  • 1/2 teaspoon paprika
  • 2 tablespoons all-purpose flour
  • 4 cups chicken stock (I recommend Swanson’s for rich flavor)
  • 1 (15-ounce) can cannellini beans, drained and rinsed
  • 2 bay leaves
  • 3 cups fresh baby spinach, coarsely chopped
  • 1 cup heavy cream (see Note 2)
  • 3/4 cup whole milk
  • Serving suggestions (see Note 3)

Instructions

  1. In a large pot or Dutch oven, drizzle in the olive oil and add the Italian sausage over medium-high heat. Cook and crumble the sausage until it is fully browned. Using a slotted spoon, transfer the cooked sausage to a plate lined with paper towels to absorb excess grease. Dab with another paper towel, tent the plate with foil to keep warm, and set aside. Ideally, about 2 tablespoons of flavorful grease should remain in the pot; adjust by adding more butter/oil if needed, or draining if there’s too much.
  2. Keep the pot at medium-high heat. Add the unsalted butter. Once melted, add the diced yellow onion and carrots. Season with approximately 1/4 teaspoon each of salt and pepper. Sauté, stirring occasionally, for 4 to 6 minutes, or until the vegetables are softened. Stir in the minced garlic, Italian seasoning, and paprika, then continue to sauté for 1 more minute until fragrant.
  3. Sprinkle the flour into the pot with the vegetables. Cook, stirring constantly with a whisk or wooden spoon, for 1 minute to create a roux. Gradually pour in the first cup of chicken stock, whisking constantly and thoroughly scraping the bottom of the pan to release any browned bits. Continue stirring until the mixture thickens. Then, gradually add the remaining 3 cups of chicken stock while stirring. Add the drained and rinsed cannellini beans and the bay leaves. Bring the soup to a boil, then immediately reduce the heat to low, cover, and simmer for 10 to 15 minutes, stirring occasionally, until the beans are tender.
  4. For a naturally creamy texture, carefully remove 2 full cups of the simmering soup from the pot and transfer them into a blender (see Note 4 for blending hot liquids). Blend until completely smooth. Carefully pour the blended portion back into the pot, ensuring to scrape all the creamy goodness from the blender with a spatula. Stir to thoroughly combine.
  5. Add the coarsely chopped fresh baby spinach, the reserved cooked Italian sausage, heavy cream, and whole milk to the pot. Stir gently and continue to simmer on medium heat for about 3 to 5 minutes, or until the spinach has wilted completely. Remove the bay leaves and discard them. Taste the soup and adjust the seasonings as necessary; I often find adding an additional 1/4 to 3/4 teaspoon of salt really enhances the flavors.
  6. Serve your hearty White Bean and Sausage Soup immediately. Garnish generously with freshly grated Parmesan cheese and a drizzle of olive oil, if desired. A crusty baguette makes an excellent accompaniment for dipping. For those who enjoy more heat, offer red pepper flakes at the table to add to individual bowls. Enjoy this comforting and flavorful meal!

Recipe Notes

Note 1: Italian Sausage Choice

You can choose between mild or spicy Italian sausage based on your personal preference and tolerance for heat. Don’t worry too much about exact package sizes; while I typically use a 1-pound package, if you have a 19-ounce package, feel free to add it all in for an even meatier soup. If you are using Italian sausages that come in casings, remember to remove the casings before cooking the meat. Here’s a quick guide if you’re unsure how to remove sausage casings.

Note 2: Creaminess with Dairy

My preferred combination of heavy cream and whole milk delivers an ultra-creamy, indulgent soup with a balanced richness. During recipe testing, this blend proved to be the favorite, providing the perfect heartiness and creaminess while being mindful of calorie and fat content. If you desire an even richer soup, you can certainly use all heavy whipping cream instead of the milk and cream combination. However, I found that using only milk (without cream) didn’t quite achieve the desired level of creaminess for this recipe.

Note 3: Serving Suggestions

Enhance your White Bean and Sausage Soup experience with these delightful serving suggestions: a sprinkle of fresh thyme or parsley for aromatic freshness, a hearty crusty bread for dunking, a generous topping of freshly grated Parmesan cheese, or a dash of red pepper flakes for an extra kick. Feel free to try a few, or all, to customize your perfect bowl!

Note 4: Blending Hot Liquids Safely

When blending hot soup, safety is paramount. Always ensure the blender lid is securely fastened. If your blender has a “soup” or “hot” cycle, use it. Hot liquids expand, so start blending on a very low speed and gradually increase it, keeping a close eye to prevent the soup from exploding or overflowing. Remove the lid carefully, as it will likely release a burst of steam. If your blender lacks a hot/soup setting, you can replace the center cap of the lid with a folded kitchen towel, holding it firmly in place with your hand. This method allows steam to escape while still containing the liquid, reducing pressure buildup.

Storage Best Practices: To reheat, add leftovers to a pot and slowly increase the heat while stirring frequently. Avoid boiling the soup or reheating it at a high temperature, as this can cause the dairy ingredients to separate or even curdle, compromising the creamy texture. Due to its dairy content, this soup is generally not recommended for freezing, as it tends to separate and change texture upon thawing.

Nutrition Information

Serving: 1 serving

Calories: 643 kcal

Carbohydrates: 32g

Protein: 25g

Fat: 48g

Saturated Fat: 22g

Polyunsaturated Fat: 5g

Monounsaturated Fat: 19g

Trans Fat: 1g

Cholesterol: 130mg

Sodium: 1073mg

Potassium: 1228mg

Fiber: 7g

Sugar: 7g

Vitamin A: 15429 IU

Vitamin C: 40mg

Calcium: 261mg

Iron: 6mg

Nutrition information is automatically calculated and should only be used as an approximation. Individual results may vary based on exact ingredients and preparation methods.

Love this recipe? Leave a comment below and share your experience!