Category: Soup & Stew | Method: One-Pot Stovetop | Cuisine: Comfort Food
Introduction
The annual neighborhood chili cook-off was in six hours and I had completely forgotten. Everyone else would be bringing their secret-recipe, slow-simmered-for-two-days, award-winning chili. I had a pound of ground sausage in the fridge, a can of white beans in the pantry, and a vague memory of a soup my grandmother used to make when the weather turned cold. Honestly, I almost just ordered pizza.
But my neighbor Karen, who always wins the dessert category with her triple-layer chocolate cake, knocked on my door at 10 AM to ask if I was “ready to bring the heat.” I laughed nervously and closed the door, staring at my sad little pile of ingredients. The panic was real, let me tell you. I grabbed a pot—the big one I use for pasta—and just started cooking. No plan, no recipe book, just instinct and hunger.
The sausage sizzled and I threw in some garlic I found hiding behind the onion basket. The smell started to fill my kitchen, that cozy, savory aroma that makes you feel like everything might be okay. I added the beans, some broth, a pinch of this and that. By the time I ladled it into a thermos at 3 PM, it looked like soup. It smelled like something you’d want to eat on a cold porch while wrapped in a blanket. I brought it anyway, figuring I’d just smile and accept my fate as the “chili failure.”
Well, you probably know where this is going. My simple, rushed, no-recipe soup won the savory category. I mean, it actually won. Karen came over after the voting and asked for the recipe, looking genuinely disappointed that I didn’t have one written down. That was three years ago, and this cozy sausage and white bean soup has been a staple in my kitchen ever since. It’s the recipe I make when I need a guaranteed win—or just a really good meal on a cold night. Maybe you’ve been there, scrambling for something to bring to a potluck, and you just need something that works. This is that recipe.
Why You’ll Love This Recipe
This isn’t just another soup recipe. This is the one that makes people close their eyes after the first spoonful. I’ve tested it about a dozen times over the past few years, tweaking the herbs, adjusting the broth ratio, and figuring out the perfect simmer time. It’s been family-approved, neighbor-approved, and even picky-kid-approved (my nephew calls it “sausage soup” and asks for it every time he visits).
- Quick & Easy: Comes together in under 45 minutes, most of which is hands-off simmering. Perfect for those nights when you need dinner on the table fast but still want something that tastes like you spent hours on it.
- Simple Ingredients: No fancy grocery trips needed. You likely already have sausage, beans, garlic, and broth in your kitchen right now. Maybe not the rosemary, but that’s just one extra stop.
- Perfect for Cold Days: This is the soup you want when it’s raining outside, when you’re feeling under the weather, or when you just need a hug in a bowl. It’s comfort food at its finest.
- Crowd-Pleaser: I’ve brought this to potlucks, family dinners, and casual get-togethers. It always gets rave reviews. People ask for the recipe, and they’re always surprised it’s so simple.
- Unbelievably Delicious: The combination of savory sausage, creamy white beans, and aromatic herbs creates a flavor profile that’s both hearty and refined. The texture is perfect—not too thick, not too thin.
What makes this recipe different from all the other sausage and bean soups out there? It’s the technique of browning the sausage really well first, then deglazing the pan with a splash of broth. That little step adds so much depth of flavor. Plus, I’ve found the perfect balance of herbs—rosemary and thyme work beautifully together without overpowering the sausage. It’s comfort food reimagined: faster, simpler, but with the same soul-soothing satisfaction.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and the fresh herbs are optional if you’re in a pinch. Here’s what you’ll need:
For the Soup Base

- 1 tablespoon olive oil – for sautéing the vegetables. Use a good quality extra virgin if you have it.
- 1 pound ground Italian sausage – I prefer mild or sweet Italian sausage for this recipe, but hot works great if you want some heat. Look for sausage with a good fat content (around 20%) for the best flavor.
- 1 medium yellow onion, diced – about 1 cup. The onion adds sweetness and depth to the broth.
- 3 cloves garlic, minced – fresh garlic is non-negotiable here. Pre-minced jarred stuff won’t give you the same punch.
- 2 medium carrots, peeled and diced – about 1 cup. Carrots add color, sweetness, and texture.
- 2 celery stalks, diced – about 1/2 cup. Celery adds that classic savory base flavor.
- 1 teaspoon dried rosemary – or 1 tablespoon fresh, finely chopped. Rosemary pairs beautifully with sausage.
- 1 teaspoon dried thyme – or 1 tablespoon fresh. Thyme is subtle but essential.
- 1/2 teaspoon red pepper flakes – optional, for a little warmth. Adjust to your spice preference.
- Salt and black pepper, to taste – go easy on the salt since the sausage and broth are already salty.
For the Broth and Beans
- 4 cups chicken broth – low-sodium preferred so you can control the salt. I recommend Kitchen Basics or Swanson for consistent flavor.
- 1 can (15 ounces) cannellini beans, drained and rinsed – these are the classic white beans. Great Northern or navy beans work too. Rinsing removes excess sodium and starch.
- 1 can (15 ounces) diced tomatoes, undrained – fire-roasted tomatoes add a lovely smoky depth. Regular diced tomatoes work fine.
- 1 bay leaf – adds a subtle herbal note. Remember to remove it before serving.
For Serving (Optional)
- Fresh parsley, chopped – for garnish. Adds a pop of color and freshness.
- Grated Parmesan cheese – a sprinkle on top adds salty, nutty goodness.
- Crusty bread – for dipping. Sourdough or a good French baguette is perfect.
Ingredient Tips: If you can’t find Italian sausage, use any ground pork sausage and add an extra teaspoon of fennel seeds and a pinch of red pepper flakes. For a vegetarian version, use plant-based sausage and vegetable broth. The fresh herbs really make a difference here, but dried work perfectly in a pinch—just use a third of the amount since dried herbs are more concentrated.
Equipment Needed
You don’t need much for this soup, which is part of why I love it. Here’s what you’ll need:
- Large Dutch oven or heavy-bottomed pot – a 5- to 6-quart pot is ideal. I use my trusty Le Creuset, but any heavy pot will work. The key is even heat distribution for browning the sausage.
- Wooden spoon or spatula – for breaking up the sausage and stirring. A wooden spoon won’t scratch your pot.
- Chef’s knife and cutting board – for dicing the vegetables. A sharp knife makes prep much faster.
- Measuring cups and spoons – for accurate ingredient amounts. Eyeballing is fine for some things, but for broth and herbs, it’s worth measuring.
- Can opener – you’d be surprised how often I forget this and have to use a knife.
- Ladle – for serving. A good ladle makes a difference when you’re dishing out soup.
Budget-Friendly Alternatives: If you don’t have a Dutch oven, any large pot with a thick bottom will work. A stainless steel pot is fine, just be careful not to scorch the bottom. I’ve even made this in a large nonstick skillet and then transferred everything to a regular pot for simmering. It’s not ideal, but it works in a pinch.
Maintenance Tip: After making soup, let your pot cool completely before washing. Sudden temperature changes can warp metal or crack enamel. Hand wash with mild soap and a soft sponge to preserve the finish.
Preparation Method
Let’s get cooking! This recipe comes together in about 40 minutes, and most of that is hands-off simmering. I’ll walk you through every step so you get perfect results every time.
- Brown the sausage. Heat the olive oil in your Dutch oven over medium-high heat. Add the ground Italian sausage and cook, breaking it up with your wooden spoon, until it’s nicely browned and cooked through, about 6-8 minutes. Don’t rush this step—the browned bits on the bottom of the pot are pure flavor. Use a slotted spoon to transfer the cooked sausage to a plate and set aside. Leave the drippings in the pot.
- Sauté the vegetables. Reduce the heat to medium. Add the diced onion, carrots, and celery to the pot with the sausage drippings. Cook, stirring occasionally, until the vegetables have softened, about 5-6 minutes. The onions should be translucent and starting to turn golden at the edges. If the pot looks dry, add a splash of broth to deglaze any browned bits.
- Add the garlic and herbs. Stir in the minced garlic, dried rosemary, dried thyme, and red pepper flakes (if using). Cook for 1 minute until fragrant. Garlic burns quickly, so keep stirring and don’t walk away.
- Deglaze the pot. Pour in about 1/2 cup of the chicken broth and scrape the bottom of the pot with your wooden spoon to loosen all those flavorful browned bits. This is where the magic happens—all that flavor gets incorporated into the broth.
- Add the liquids and beans. Add the remaining 3 1/2 cups of chicken broth, the drained and rinsed cannellini beans, the undrained diced tomatoes, and the bay leaf. Stir everything together. Return the cooked sausage to the pot.
- Simmer the soup. Bring the soup to a boil, then reduce the heat to low. Cover the pot and let it simmer for 15-20 minutes. This gives the flavors time to meld together. The soup should be gently bubbling, not boiling vigorously. Taste the broth after 15 minutes—it should be rich, savory, and slightly herbal.
- Season and finish. Remove the bay leaf and discard it. Taste the soup and add salt and pepper as needed. I usually start with 1/2 teaspoon of salt and 1/4 teaspoon of black pepper, then adjust. Remember that the sausage and broth are already salty, so go easy.
- Serve and enjoy. Ladle the soup into bowls. Garnish with fresh parsley and a generous sprinkle of grated Parmesan cheese. Serve with crusty bread for dipping. The soup is best served hot, but it’s also delicious at room temperature.
Visual Cue: At the end of step 6, the broth should be slightly thickened from the beans breaking down a little. The carrots should be tender but not mushy. The soup should smell incredibly savory and inviting.
Preparation Note: If you’re making this ahead of time, stop after step 6 and let the soup cool completely before refrigerating. The flavors will actually deepen overnight. Reheat gently on the stovetop, adding a splash of broth or water if it’s too thick.
Cooking Tips & Techniques
Over the years, I’ve made this soup more times than I can count. Here are the lessons I’ve learned the hard way so you don’t have to.
Brown the sausage well. This is the most important step. The deep, caramelized flavor from well-browned sausage is what makes this soup extraordinary. Don’t stir it constantly—let it sit for a minute or two between stirs to develop that golden crust. I once rushed this step and ended up with pale, sad-looking sausage. The soup was edible, but it lacked that rich, savory depth.
Don’t skip the deglazing. After you sauté the vegetables and garlic, you’ll have a layer of browned bits on the bottom of the pot. This is called “fond” in culinary terms, and it’s pure flavor. Pouring in a bit of broth and scraping it up incorporates all that goodness into the soup. If you skip this step, you’re leaving flavor behind.
Season at the end. I know it’s tempting to add salt early, but hold off. The sausage and broth are already salty, and as the soup simmers, the liquid reduces and concentrates the flavors. Seasoning at the end gives you full control over the final result. I’ve oversalted this soup before, and trust me, it’s not fixable.
Let it rest. If you can, let the soup sit for 10 minutes after it’s done simmering before serving. The flavors continue to meld and deepen. I’ve noticed that the soup actually tastes better the next day, so don’t hesitate to make it ahead.
Multitasking tip: While the sausage is browning, dice your vegetables. While the soup simmers, clean up your workspace and set the table. This soup is forgiving enough that you can step away for a few minutes without ruining it.
Variations & Adaptations
One of the best things about this soup is how adaptable it is. Here are some variations I’ve tried and loved:
Dietary Variations
- Vegetarian/Vegan: Substitute the Italian sausage with a plant-based sausage (I like Beyond Sausage or Field Roast). Use vegetable broth instead of chicken broth. The flavor will be slightly different, but still delicious. Add an extra can of beans for more protein.
- Gluten-Free: This recipe is naturally gluten-free as written. Just make sure your sausage and broth are certified gluten-free if needed. Serve with gluten-free bread or crackers.
- Low-Carb/Keto: Omit the beans and diced tomatoes. Add extra vegetables like zucchini, spinach, or cauliflower. Use full-fat broth and add a splash of heavy cream at the end for richness.
Flavor Variations
- Spicy Version: Use hot Italian sausage and add an extra teaspoon of red pepper flakes. You can also stir in a diced jalapeño with the vegetables.
- Herb-Forward: Double the rosemary and thyme, and add a tablespoon of fresh sage at the end. The herbs add a lovely earthy note that complements the sausage beautifully.
- Tomato-Based: Use two cans of diced tomatoes instead of one, and reduce the broth by 1 cup. This creates a thicker, more stew-like consistency that’s perfect for dipping bread.
Seasonal Adaptations
- Summer: Add fresh corn kernels and diced zucchini during the last 5 minutes of simmering. The sweetness of the corn pairs wonderfully with the savory sausage.
- Fall: Stir in 1 cup of diced butternut squash or pumpkin puree. It adds a lovely sweetness and makes the soup even more comforting.
- Winter: Add 2 cups of chopped kale or Swiss chard during the last 5 minutes of cooking. The greens wilt into the broth and add color and nutrients.
Personal Variation I Love: On cold winter nights, I like to stir in 1/2 cup of heavy cream at the very end. It makes the soup incredibly rich and creamy, almost like a chowder. It’s not traditional, but it’s absolutely delicious. Just don’t let it boil after adding the cream, or it might curdle.
Serving & Storage Suggestions
This soup is incredibly versatile when it comes to serving. Here’s how I like to enjoy it:
Serving Temperature and Presentation: Serve the soup piping hot in deep bowls. I like to garnish each bowl with a sprinkle of fresh parsley and a generous shower of grated Parmesan cheese. A drizzle of good olive oil on top adds a lovely finishing touch. For a complete meal, serve with crusty bread or a simple side salad.
Complementary Dishes and Beverages: This soup pairs beautifully with a crisp green salad dressed with lemon vinaigrette. The acidity cuts through the richness of the soup. For drinks, a light red wine like Pinot Noir or a crisp white like Sauvignon Blanc works well. If you’re not drinking alcohol, sparkling water with lemon is perfect.
Storage Instructions: Let the soup cool completely before storing. Transfer to an airtight container and refrigerate for up to 4 days. The flavors actually improve overnight as the herbs and spices meld together. I’ve found that day-old soup is even better than freshly made.
Freezing Instructions: This soup freezes beautifully. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating Methods: Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, add a splash of broth or water to thin it out. You can also reheat individual portions in the microwave for 2-3 minutes, stirring halfway through. Avoid boiling the soup when reheating, as it can make the beans mushy and the broth cloudy.
Flavor Development: As I mentioned, this soup tastes even better the next day. The flavors have time to meld and deepen. If you’re planning ahead, I recommend making it a day in advance. Just remember to add any fresh herbs or garnishes right before serving.
Nutritional Information & Benefits
This soup is not only delicious but also packed with nutrients. Here’s a rough estimate per serving (based on 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 380 |
| Protein | 22g |
| Fat | 18g |
| Saturated Fat | 6g |
| Carbohydrates | 32g |
| Fiber | 8g |
| Sugar | 6g |
| Sodium | 950mg |
Health Benefits: White beans are an excellent source of fiber and plant-based protein, which help keep you full and satisfied. The carrots provide vitamin A for eye health, while the garlic and onions offer immune-boosting properties. The olive oil provides healthy monounsaturated fats. This soup is a balanced meal in a bowl, providing protein, fiber, and vegetables all at once.
Dietary Considerations: This recipe is naturally gluten-free and can easily be made dairy-free by omitting the Parmesan cheese. It’s also high in fiber and protein, making it a great option for those watching their weight or managing blood sugar levels. The sodium content can be reduced by using low-sodium broth and rinsing the beans well.
Personal Wellness Perspective: I love that this soup feels indulgent but is actually quite healthy. It’s the kind of meal that makes you feel good from the inside out. When I’m feeling run down or just need a comforting meal, this is what I turn to. It’s nourishing in every sense of the word.
Conclusion
This cozy sausage and white bean soup is more than just a recipe—it’s a reliable friend in the kitchen. It’s the dish I turn to when I need something guaranteed to work, whether I’m feeding my family on a busy weeknight or impressing neighbors at a potluck. The combination of savory sausage, creamy beans, and aromatic herbs is simple but perfectly balanced. It’s comfort food at its finest: hearty, satisfying, and soul-soothing.
I encourage you to make this soup your own. Adjust the spices, add your favorite vegetables, or try one of the variations I’ve shared. Cooking is about experimenting and finding what works for you. This recipe is a great starting point, but don’t be afraid to play around.
I’d love to hear how it turns out! Leave a comment below and let me know if you tried any variations. Share a photo of your soup on social media and tag me—I love seeing your creations. And if you have any questions, just ask. Happy cooking, friends. This soup is waiting for you, and I promise it’ll warm you right up.
Frequently Asked Questions
Can I use dried beans instead of canned?
Absolutely! If using dried beans, soak 1 cup of dried cannellini beans overnight, then drain and rinse. Add them to the soup with the broth in step 5 and simmer for 45-60 minutes, or until tender. You may need to add extra broth as the beans absorb liquid. This adds about 30 minutes to the cooking time, but the texture is even better.
Can I make this soup in a slow cooker?
Yes, you can! Brown the sausage and sauté the vegetables on the stovetop first, then transfer everything to a slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours. Add the beans and tomatoes during the last 30 minutes of cooking to prevent them from becoming too mushy. This is perfect for busy days when you want dinner ready when you walk in the door.
How can I thicken the soup?
If you prefer a thicker soup, there are a few easy methods. You can mash some of the beans against the side of the pot before serving. Alternatively, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry, then stir it into the simmering soup. Let it cook for 2-3 minutes until thickened. For a creamier texture, use an immersion blender to partially blend the soup.
Can I use a different type of sausage?
Definitely! This recipe is very versatile when it comes to sausage. Chicken or turkey Italian sausage works great for a lighter option. Smoked sausage or kielbasa adds a different flavor profile that’s equally delicious. For a spicy kick, try chorizo or andouille sausage. Just adjust the seasoning to complement the sausage you choose. I’ve even used breakfast sausage in a pinch, and it was surprisingly good.
How can I make this soup dairy-free?
This soup is naturally dairy-free as written, except for the optional Parmesan garnish. Simply omit the Parmesan or use a dairy-free alternative like nutritional yeast or a plant-based Parmesan. The soup is rich and flavorful enough that you won’t miss the cheese at all. If you want to add creaminess without dairy, stir in a splash of coconut milk or cashew cream at the end.
Pin This Recipe!

Cozy Sausage and White Bean Soup: Easy One-Pot Dinner
This hearty and comforting soup combines savory Italian sausage, creamy white beans, and aromatic herbs in a rich broth. It’s a quick, one-pot meal that’s perfect for cold days and guaranteed to be a crowd-pleaser.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup & Stew
- Cuisine: Comfort Food
Ingredients
- 1 tablespoon olive oil
- 1 pound ground Italian sausage
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 1 teaspoon dried rosemary
- 1 teaspoon dried thyme
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper, to taste
- 4 cups chicken broth, low-sodium
- 1 can (15 ounces) cannellini beans, drained and rinsed
- 1 can (15 ounces) diced tomatoes, undrained
- 1 bay leaf
- Fresh parsley, chopped (for garnish, optional)
- Grated Parmesan cheese (for garnish, optional)
- Crusty bread (for serving, optional)
Instructions
- Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the ground Italian sausage and cook, breaking it up with a wooden spoon, until nicely browned and cooked through, about 6-8 minutes. Use a slotted spoon to transfer the cooked sausage to a plate and set aside, leaving the drippings in the pot.
- Reduce the heat to medium. Add the diced onion, carrots, and celery to the pot with the sausage drippings. Cook, stirring occasionally, until the vegetables have softened, about 5-6 minutes. If the pot looks dry, add a splash of broth to deglaze any browned bits.
- Stir in the minced garlic, dried rosemary, dried thyme, and red pepper flakes (if using). Cook for 1 minute until fragrant.
- Pour in about 1/2 cup of the chicken broth and scrape the bottom of the pot with your wooden spoon to loosen all the flavorful browned bits.
- Add the remaining 3 1/2 cups of chicken broth, the drained and rinsed cannellini beans, the undrained diced tomatoes, and the bay leaf. Stir everything together. Return the cooked sausage to the pot.
- Bring the soup to a boil, then reduce the heat to low. Cover the pot and let it simmer for 15-20 minutes, until the flavors meld together.
- Remove the bay leaf and discard it. Taste the soup and add salt and pepper as needed.
- Ladle the soup into bowls. Garnish with fresh parsley and a generous sprinkle of grated Parmesan cheese. Serve with crusty bread for dipping.
Notes
Brown the sausage well for maximum flavor. Don’t skip deglazing the pot after sautéing vegetables. Season at the end to avoid over-salting. The soup tastes even better the next day as flavors meld. For a thicker soup, mash some beans against the pot or use a cornstarch slurry. For a vegetarian version, use plant-based sausage and vegetable broth.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 380
- Sugar: 6
- Sodium: 950
- Fat: 18
- Saturated Fat: 6
- Carbohydrates: 32
- Fiber: 8
- Protein: 22
Keywords: sausage and white bean soup, one-pot soup, easy soup recipe, comfort food, Italian sausage soup, hearty soup, cold weather soup


