Sausage Bean Soup
When the weather turns chilly or I’m just craving something soul-warming and satisfying, Sausage Bean Soup is always my go-to. There’s something deeply comforting about a bowl filled with tender beans, savory sausage, and a broth that tastes like it simmered all day. I love how effortlessly it comes together, and yet it tastes like a dish you’d labor over for hours. It’s hearty, flavorful, and perfect for both weeknight dinners and cozy weekend meals.
I remember the first time I made this soup, I didn’t expect it to become such a household favorite. But the richness from the sausage and the creaminess of the beans won everyone over. I especially enjoy making it when I have leftover sausage from another dish; it feels like kitchen magic turning bits and pieces into a masterpiece. It has that rustic, homestyle feel that makes you want to wrap yourself in a blanket and savor every spoonful.
What makes Sausage Bean Soup even more special to me is how versatile it is. I’ve made it dozens of times with small tweaks depending on what I have on hand, and it never disappoints. Whether I serve it with crusty bread, a crisp salad, or just a simple sprinkle of parmesan on top, it’s always met with eager smiles and empty bowls.



Why You’ll Love This Sausage Bean Soup
This soup is the definition of cozy and comforting. You’ll love how it combines rich and savory sausage with the earthy smoothness of beans, all tied together in a lightly herbed broth. It requires minimal prep and cooks in one pot, making cleanup a breeze. Plus, it’s customizable: add more veggies, swap the type of sausage, or adjust the spice level to your liking. It’s also great for meal prep as the flavors deepen over time, making leftovers even better.
If you’re into soups that make a meal by themselves, this one is a winner. Looking for other comforting mains? You might also enjoy my Creamy Tuscan Sausage Pasta, Shipwreck Dinner, or One-Pot Creamy Beef and Garlic Butter Pasta.
Ingredients
Sausage: This is the soul of the soup. I usually go for Italian sausage because it brings both richness and spice. You can choose mild or hot based on your taste. It browns beautifully and infuses the broth with amazing depth.
Canned Beans: I like using a mix of cannellini and kidney beans. They add heartiness and protein, and they absorb the soup’s flavor while still holding their texture. Canned beans are convenient and still taste great.
Onion: A must for that base flavor. I use yellow onion, which softens nicely and adds sweetness as it sautés.
Garlic: For that fragrant, warm bite. I use several cloves, minced, because garlic is essential in bringing out the best in the sausage and beans.
Carrots & Celery: These classic soup veggies add body and a hint of natural sweetness. They also give a nice texture contrast.
Tomatoes: I use diced tomatoes to give a bit of acidity and balance to the richness of the sausage and beans. It also adds color and depth.
Broth: Chicken broth is my preference, providing a flavorful base that marries all the ingredients. A good broth brings the whole soup to life.
Italian Seasoning: Just a pinch goes a long way. It complements the sausage and gives the soup that unmistakable comfort-food aroma.
Bay Leaf: One bay leaf simmering in the pot enhances the soup with a subtle herbal note.
Salt & Pepper: These finishing touches balance all the flavors and can be adjusted to your liking.
Olive Oil: Used to sauté the vegetables and sausage, adding a hint of richness and helping build layers of flavor.
How to Make Sausage Bean Soup
Step 1: Brown the Sausage
Start by heating olive oil in a large pot over medium heat. Add the sausage, breaking it apart as it cooks. You want it nicely browned for maximum flavor. Once done, transfer the sausage to a plate, leaving some of the fat in the pot.
Step 2: Sauté the Aromatics
In the same pot, add chopped onions, carrots, and celery. Sauté until they start to soften, about 5-7 minutes. Then, stir in the minced garlic and cook for another minute.
Step 3: Add Tomatoes and Seasoning
Pour in the diced tomatoes along with Italian seasoning, bay leaf, and a pinch of salt and pepper. Let it simmer for a couple of minutes to let the flavors meld.
Step 4: Simmer the Soup
Return the sausage to the pot, then add the drained beans and chicken broth. Stir everything together, bring it to a boil, then reduce the heat and let it simmer for about 20-25 minutes.
Step 5: Final Touches
Taste the soup and adjust seasoning with more salt and pepper if needed. Remove the bay leaf before serving. Serve hot, ideally with crusty bread or a sprinkle of grated parmesan if you like.
Recipe Variations and Possible Substitutions
One of the best things about Sausage Bean Soup is how adaptable it is. You can easily adjust it based on your dietary needs or whatever you have in your pantry. Want to make it vegetarian? Just skip the sausage and double up on the beans or add lentils for extra protein. Prefer turkey or chicken sausage? Go for it—they offer a leaner option but still provide that savory depth.
If you don’t have canned beans, you can soak and cook dry beans ahead of time. And feel free to swap in other bean varieties like black beans or pinto beans. As for the vegetables, zucchini, bell peppers, or even spinach can be stirred in to boost the nutrition and color.
A smoky touch from a pinch of smoked paprika or a little crushed red pepper can elevate the flavor if you like heat. And if you’re craving a creamy texture, stir in a splash of heavy cream or even coconut milk toward the end.
Serving and Pairing Suggestions
Sausage Bean Soup is a meal in itself, but I love pairing it with something simple and satisfying. A slice of crusty sourdough or a warm baguette is perfect for dunking into the flavorful broth. Garlic bread is another favorite of mine—the more garlic, the better.
If you’re looking to add a fresh side, go for a light green salad with a tangy vinaigrette. It adds a refreshing contrast to the hearty soup. Sometimes I top the soup with a sprinkle of parmesan or a few red pepper flakes for a little zing.
This soup is also amazing when served in a bread bowl if you’re in the mood to impress. And don’t forget a glass of red wine or sparkling water with lemon to round out the meal.



Storage and Reheating Tips
This soup stores beautifully. Let it cool completely before transferring to an airtight container. It will keep in the refrigerator for up to 4 days. For longer storage, freeze it in individual portions for up to 3 months. I recommend using freezer-safe bags or containers.
To reheat, thaw overnight in the fridge if frozen, then warm it up on the stove over medium heat. You can also microwave it in a bowl covered with a plate to prevent splatters. Stir occasionally to ensure even heating.
The flavors only get better as they sit, so it makes for an excellent meal prep option.
FAQs
Can I freeze Sausage Bean Soup?
Yes, Sausage Bean Soup freezes very well. Let it cool fully before placing it in airtight, freezer-safe containers. It can be stored for up to 3 months.
What kind of sausage is best for Sausage Bean Soup?
I love using Italian sausage, either mild or spicy. You can also use turkey sausage or even chorizo if you want to add a smoky kick.
How do I thicken Sausage Bean Soup?
If you want a thicker texture, mash a few beans directly in the pot with a spoon or potato masher. This naturally thickens the broth without adding flour or cream.
Is Sausage Bean Soup gluten-free?
It can be! Just make sure your sausage and broth are gluten-free. Many packaged sausages contain fillers, so read labels if you’re avoiding gluten.
Related Recipe You’ll Like
If Sausage Bean Soup has you craving more hearty, satisfying meals, you might want to explore some other comfort food classics on the site. Creamy Garlic Chicken Breasts offers a rich, creamy sauce that pairs perfectly with mashed potatoes. Cheesy Cabbage Casserole brings warm, cheesy goodness with a tender vegetable base that feels just right during cooler days. And if you’re looking for something with a Tex-Mex twist, Taco Spaghetti Casserole will hit the spot.
Save and Share for Later
If this Sausage Bean Soup has found a place on your dinner table, make sure to save it for future cravings. Pin this recipe to your favorite soup or dinner board on Pinterest so you always have it at your fingertips. Sharing is caring—send it to a friend who loves cozy, one-pot meals or post it on your social feed to spread the delicious comfort. Every cook deserves a recipe that feels like a warm hug in a bowl!
Sausage Bean Soup

This Sausage Bean Soup is a hearty, one-pot wonder packed with flavor and comfort. Italian sausage delivers robust seasoning and savory depth, while a mix of tender beans and vegetables creates a satisfying, protein-rich base. Perfect for weeknight dinners or cold-weather meals, this soup is rich, rustic, and ready in under an hour. It's also great for meal prep, with leftovers tasting even better the next day. A warm, brothy bowl that feels like a hug with every bite, and it’s flexible enough for your favorite twists.
Ingredients
- 1 lb Italian sausage (mild or hot)
- 2 cans cannellini or kidney beans, drained and rinsed
- 1 medium yellow onion, chopped
- 3 garlic cloves, minced
- 2 carrots, chopped
- 2 celery stalks, chopped
- 1 can diced tomatoes (14.5 oz)
- 4 cups chicken broth
- 1 tsp Italian seasoning
- 1 bay leaf
- Salt and pepper to taste
- 1 tbsp olive oil
Instructions
- Heat olive oil in a large pot over medium heat. Add sausage, breaking it into pieces, and cook until browned. Remove sausage and set aside.
- In the same pot, sauté onions, carrots, and celery until softened, about 5-7 minutes.
- Add garlic and cook for 1 more minute until fragrant.
- Stir in diced tomatoes, Italian seasoning, bay leaf, salt, and pepper. Simmer for 2-3 minutes.
- Return sausage to the pot. Add beans and chicken broth. Bring to a boil, then reduce heat and simmer for 20-25 minutes.
- Taste and adjust seasoning. Remove bay leaf before serving.
Notes
- For a spicier version, use hot Italian sausage and add crushed red pepper.
- To thicken, mash some beans into the broth.
- Can substitute with turkey or chicken sausage for a leaner option.
Nutrition Information:
Yield:
6Serving Size:
1Amount Per Serving: Calories: 487Total Fat: 24gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 18gCholesterol: 46mgSodium: 1391mgCarbohydrates: 40gFiber: 10gSugar: 6gProtein: 28g