A big pot of sausage and bean soup is what I reach for when the weather cools down and I want dinner to feel like a warm hug.
This sausage and bean soup recipe starts with savory Italian sausage, builds a flavorful base with onion, carrots, and celery, and finishes with creamy cannellini beans in a tomato-kissed broth.
I first made a version of this soup on a gray Sunday when my fridge was nearly empty.
I had one pack of sausage, two cans of beans, and a few lonely vegetables, and that simple pot turned into a dinner my whole house now asks for on repeat.
The best part is how little work it takes.
Everything cooks in one pot, and the beans soften into the broth so every spoonful tastes rich and cozy.
If you love sausage in your soup, you will also enjoy my sausage gnocchi soup, which has the same comforting feel with soft, pillowy gnocchi.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 40 minutes |
| Total Time | 55 minutes |
| Servings | 6 large bowls (about 1 3/4 cups each) |
| Difficulty Level | Easy |

Why You’ll Love This Sausage And Bean Soup Recipe
This soup gives you big flavor with a short ingredient list, and it is forgiving enough for a busy weeknight.
It also tastes even better the next day, which makes it a favorite for meal prep.
- One-pot dinner: You brown the sausage, soften the vegetables, and simmer everything in the same pot, so cleanup is easy.
- Hearty and filling: Sausage and beans bring protein and fiber, so one bowl really does keep you full.
- Pantry friendly: Canned beans, tomatoes, and broth do most of the work, and you can keep them stocked all year.
- Deep, savory flavor: Tomato paste, Italian seasoning, and the sausage drippings build a broth that tastes like it simmered all afternoon.
- Easy to customize: Swap the greens, change the sausage, or add pasta, and the soup still comes out great.
- Freezer-friendly: A double batch gives you cozy dinners ready to reheat on the days you need them most.
You might also enjoy: Sausage Potato And Kale Soup Recipe
Ingredients
Cannellini beans are the star of this pot, and they also anchor my Tuscan white bean soup.
Gather everything before you start so the cooking moves along smoothly.
- 2 tablespoons extra virgin olive oil
- 1 pound Italian sausage, mild or hot, casings removed if using links
- 1 large yellow onion, diced (about 1 1/2 cups)
- 3 medium carrots, peeled and diced (about 1 cup)
- 3 celery stalks, diced (about 1 cup)
- 4 garlic cloves, minced
- 2 tablespoons tomato paste
- 1 tablespoon Italian seasoning
- 1/2 teaspoon red pepper flakes (optional, for a little heat)
- 2 (15-ounce) cans cannellini beans, drained and rinsed
- 1 (14.5-ounce) can diced tomatoes, undrained
- 6 cups low-sodium chicken broth
- 1 bay leaf
- 4 packed cups fresh baby spinach (about 4 ounces)
- 1 tablespoon fresh lemon juice
- 1/2 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1/4 cup freshly grated Parmigiano-Reggiano, for serving
- 2 tablespoons chopped fresh parsley, for garnish
Kitchen Equipment Needed
You do not need anything fancy for this soup, just a sturdy pot and a few basic tools.
A heavy pot holds steady heat, which helps the sausage brown and the vegetables soften without scorching.
- Dutch oven or large heavy-bottomed soup pot (6 quarts or larger)
- Chef’s knife
- Cutting board
- Wooden spoon
- Can opener
- Colander or mesh strainer for rinsing the beans
- Measuring cups and measuring spoons
- Soup ladle
- Box grater or microplane for the Parmigiano-Reggiano
Read Also: Sausage Tortellini Soup Recipe
Recommended Products for This Recipe
These are my personal recommendations based on years of making soups like this one in my own kitchen.
If you want another sausage-forward pot to make in the same Dutch oven, my Italian sausage soup is a great next step.
1. Le Creuset Enameled Cast Iron Dutch Oven
I have used an enameled Dutch oven for soups for years, and it holds heat so evenly that the sausage browns beautifully without burning the bits on the bottom.
Those browned bits become the flavor base for the broth. It is an investment, but it will last you a lifetime.
2. Parmigiano-Reggiano Wedge
A real wedge of Parmigiano-Reggiano grates into soft, nutty shavings that melt right into hot broth.
Pre-shredded cheese cannot match that flavor, and the difference shows in every bowl.
Save the rind in your freezer and drop it into the pot next time for even more depth.
3. Victorinox Fibrox Pro Chef’s Knife
A sharp knife makes dicing onions, carrots, and celery fast and even, and evenly cut vegetables cook at the same pace.
This knife is lightweight, comfortable, and affordable, which is why I recommend it to friends who are just building their kitchen tools.
Prep work feels so much easier when your knife actually cuts.
4. Bush’s Best Cannellini Beans
Good canned beans keep their shape in the pot and turn creamy on the inside, which is exactly what you want in this soup.
I like how consistent these are from can to can. Keeping a few in the pantry means this soup is always within reach.

Step-by-Step Instructions: How to Make Sausage And Bean Soup
Take your time with the first few steps, because browning the sausage and softening the vegetables is where most of the flavor comes from.
Once the broth is in, the pot mostly takes care of itself.
1. Prep Your Ingredients
- Dice the onion, carrots, and celery into pieces about 1/2 inch in size so they cook evenly and are easy to scoop with a spoon.
- Mince the garlic and set it aside in a small bowl, away from the onion so it does not burn when you add it later.
- Open the cans of cannellini beans, pour them into a colander, and rinse them under cold running water until the foam disappears. Let them drain well.
- If your sausage is in links, slit the casings with a knife and squeeze the meat out into a bowl. Discard the casings.
- Measure out the broth, Italian seasoning, tomato paste, and spinach so everything is within reach.
2. Brown the Italian Sausage
- Place your Dutch oven over medium-high heat and add the olive oil.
- When the oil shimmers, add the sausage in an even layer and break it into bite-sized crumbles with a wooden spoon.
- Cook for 6 to 8 minutes, stirring now and then, until the sausage is browned and cooked through. Pork sausage should reach an internal temperature of 160°F.
- Leave the drippings in the pot. They are packed with flavor and will season the vegetables.
3. Cook the Vegetables
- Reduce the heat to medium and add the onion, carrots, and celery to the pot with the sausage.
- Stir well, scraping up the browned bits from the bottom of the pot as the vegetables release moisture.
- Cook for 6 to 8 minutes, stirring often, until the onion turns soft and translucent and the carrots begin to brighten.
- Sprinkle in the salt and black pepper so the vegetables season as they soften.
4. Add the Garlic, Tomato Paste, and Seasonings
- Stir in the minced garlic, Italian seasoning, and red pepper flakes if you are using them.
- Cook for 30 to 60 seconds until the garlic smells fragrant. Do not let it brown, because browned garlic tastes bitter.
- Add the tomato paste and stir it into the vegetables and sausage.
- Cook for 1 to 2 minutes, stirring constantly, until the paste darkens slightly to a brick red color. This step deepens the flavor of the whole soup.
5. Add the Beans, Tomatoes, and Broth
- Pour in the chicken broth, then scrape the bottom of the pot again so every browned bit dissolves into the liquid.
- Add the drained cannellini beans and the diced tomatoes with their juices.
- Drop in the bay leaf and stir everything together.
- Raise the heat to high and bring the soup to a gentle boil.
6. Simmer the Soup
- Once the soup reaches a boil, reduce the heat to medium-low so it bubbles gently.
- Partially cover the pot and simmer for 25 minutes, stirring once or twice.
- Check that the carrots are tender when pierced with a fork and the broth tastes rich and savory.
- Remove the bay leaf and discard it.
7. Add the Spinach and Finish the Soup
- Stir in the baby spinach a handful at a time. It will look like a lot, but it wilts down in about 2 minutes.
- Stir in the lemon juice. This small splash brightens the whole pot and balances the richness of the sausage.
- Taste the soup and add more salt, pepper, or red pepper flakes if you like.
- If the soup seems too thick, stir in 1/2 cup of extra broth or water until it reaches the texture you want.
8. Serve the Soup
- Ladle the hot soup into bowls.
- Top each bowl with freshly grated Parmigiano-Reggiano and a sprinkle of chopped parsley.
- Serve right away while the soup is steaming hot.
Another favorite: Pasta Fagioli Recipe
Tips for The Best Sausage And Bean Soup
A few small habits turn a good pot of soup into a great one.
These are the tricks I rely on every time, including the bean-mashing trick I also use in my navy bean soup.
- Brown the sausage well: Deep golden color on the sausage means deeper flavor in the broth, so do not rush this step.
- Mash a few beans: Press about 1/2 cup of the beans against the side of the pot with your spoon, or give the soup a few quick pulses with an immersion blender, for a thicker and creamier broth.
- Cook the tomato paste: Letting it darken for a minute or two removes the raw, tinny taste.
- Mind the salt: Sausage and canned beans already contain sodium, so use low-sodium broth and season at the end.
- Add the lemon juice last: The acid wakes up the flavors, and a splash of red wine vinegar works too.
- Rinse the beans: This removes the sticky canning liquid and keeps the broth tasting clean.
- Let it rest: Letting the soup sit off the heat for 10 minutes before serving helps the flavors settle.
- Choose your heat level: Hot Italian sausage plus red pepper flakes makes a spicy pot, while mild sausage keeps it family friendly.
Serving Suggestions

This soup is filling enough to stand on its own, but a few simple sides make the meal feel complete.
Choose something crusty or crisp to soak up the broth and add contrast.
- Crusty bread: A warm baguette or ciabatta is perfect for dipping into the savory broth.
- Garlic bread: Buttery, toasted garlic bread turns a bowl of soup into a full Italian-style dinner.
- Green salad: A crisp arugula salad with lemon and olive oil cuts through the richness of the sausage.
- Cornbread: A wedge of golden cornbread adds a sweet, crumbly bite next to the savory soup.
- Extra toppings: More grated Parmigiano-Reggiano, a drizzle of olive oil, or a pinch of red pepper flakes make each bowl feel special.
- Over rice: For a heartier meal, spoon the soup over a scoop of warm white rice.
For a cozy side, try: Skillet Cornbread
Variations of Sausage And Bean Soup
Once you know the base recipe, it is easy to change things up with what you have on hand.
Here are some of my favorite ways to switch it up, including a lighter twist similar to my chicken sausage soup.
- Smoked sausage version: Use sliced kielbasa or andouille instead of Italian sausage for a smoky flavor, and brown the rounds for 4 to 5 minutes.
- Chicken sausage version: Swap in fully cooked chicken sausage for a lighter soup.
- Kale instead of spinach: Stir in 3 cups of chopped kale about 10 minutes before the end so it has time to turn tender.
- Creamy version: Stir in 1/2 cup of heavy cream or half-and-half at the end for a silky, rich broth.
- Add pasta: Stir in 1 cup of small pasta, such as ditalini, during the last 10 minutes of simmering, and add a little extra broth.
- Different beans: Great Northern beans, navy beans, or kidney beans all work well in place of cannellini.
- Slow cooker method: Brown the sausage and vegetables on the stove, then move everything to a slow cooker with the beans, tomatoes, and broth, and cook on low for 4 to 6 hours.
- Extra veggies: Diced zucchini or a handful of chopped bell pepper can go in with the onions and carrots.
Storage and Reheating
This soup keeps beautifully, and the flavor deepens overnight.
Let it cool slightly before storing so you do not trap steam in the container.
- Refrigerator: Store the soup in airtight containers for up to 4 days.
- Freezer: Freeze in glass meal prep containers or freezer-safe bags for up to 3 months, leaving a little room at the top for expansion.
- Thawing: Thaw overnight in the refrigerator before reheating for the best texture.
- Stovetop reheating: Warm the soup in a pot over medium-low heat, stirring often, until it is steaming hot.
- Microwave reheating: Heat single portions in a microwave-safe bowl for 2 to 3 minutes, stirring halfway through.
- Loosen as needed: The beans absorb liquid as the soup sits, so add a splash of broth or water when reheating.
- Spinach tip: If you plan to freeze the soup, leave the spinach out and add fresh handfuls when you reheat it.
Read Also: Crockpot Ham And Bean Soup
Nutritional Facts
Here is a rough look at what one serving of this soup provides, based on six servings of about 1 3/4 cups each.
These numbers are estimates and will vary depending on the brands and the type of sausage you choose.
- Calories: About 400
- Protein: About 22 grams
- Carbohydrates: About 32 grams
- Fiber: About 8 grams
- Fat: About 22 grams
- Sodium: About 1,000 milligrams
If you like to keep an eye on your numbers, my chicken minestrone soup is another veggie-packed option with a lighter feel.
Health Benefits of Key Ingredients
Beyond tasting great, this soup is built from ingredients that bring real nutrition to the table.
The beans and vegetables do a lot of the heavy lifting here.
- Cannellini beans: They are rich in fiber and plant protein, which help you feel full and support steady energy.
- Italian sausage: It adds high-quality protein, along with iron and B vitamins, to keep the soup satisfying.
- Carrots: They provide beta carotene, which your body converts into vitamin A for healthy eyes and skin.
- Spinach: This leafy green adds iron, folate, and vitamin K in just a few minutes of cooking.
- Tomatoes: They contain lycopene, an antioxidant that becomes easier for your body to use when cooked.
- Garlic and onion: Both bring natural savory flavor and help you cut back on added salt.
For more plant-powered goodness, try: Escarole And Bean Soup
FAQs About Sausage And Bean Soup
1. What is the best sausage for sausage and bean soup?
Italian sausage is the most popular choice because it is already seasoned with fennel and garlic, which flavors the whole pot.
Smoked sausage like kielbasa also works well if you want a smokier soup.
2. What beans work best in this soup?
Cannellini beans are my first pick because they turn creamy while still holding their shape.
Navy beans and Great Northern beans are good substitutes, and both are easy to find in any grocery store.
3. Can I make sausage and bean soup in a slow cooker?
Yes, and it is a great hands-off option. Brown the sausage and vegetables first, then cook everything on low for 4 to 6 hours.
If you love slow cooker beans, my slow cooker chicken and white bean stew uses the same easy method.
4. How do I thicken the soup?
Mash a few of the beans against the side of the pot, or blend a small portion of the soup and stir it back in.
You can also simmer the soup uncovered for 10 extra minutes so some of the liquid evaporates.
5. Can I use dried beans instead of canned?
Yes, but soak them overnight and cook them until tender before adding them to the soup.
You will need about 1 1/2 cups of dried beans, which makes roughly the same amount as two cans.

Sausage and Bean Soup
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 pound Italian sausage mild or hot, casings removed if using links; 450g
- 1 large yellow onion about 1 1/2 cups or 225g, diced
- 3 medium carrots about 1 cup or 150g, peeled and diced
- 3 stalks celery about 1 cup or 120g, diced
- 4 cloves garlic minced
- 2 tablespoons tomato paste
- 1 tablespoon Italian seasoning
- 1/2 teaspoon red pepper flakes optional, for a little heat
- 2 cans (15-ounce) cannellini beans drained and rinsed; 425g cans
- 1 can (14.5-ounce) diced tomatoes undrained; 411g can
- 6 cups low-sodium chicken broth 1.4 liters
- 1 bay leaf
- 4 packed cups fresh baby spinach about 4 ounces or 115g
- 1 tablespoon fresh lemon juice
- 1/2 teaspoon kosher salt plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1/4 cup Parmigiano-Reggiano freshly grated, for serving; 25g
- 2 tablespoons fresh parsley chopped, for garnish
Equipment
- Dutch oven or large heavy-bottomed soup pot 6 quarts or larger
- Chef’s knife
- Cutting board
- Wooden spoon
- Can opener
- Colander or mesh strainer for rinsing the beans
- Soup ladle
- Box grater or microplane for the Parmigiano-Reggiano
Method
- Dice the onion, carrots, and celery into 1/2-inch pieces. Mince the garlic and set aside. Drain and rinse the cannellini beans. If using links, remove the sausage casings.
- Heat olive oil in a Dutch oven over medium-high heat. Add the sausage, break it into crumbles, and cook for 6-8 minutes until browned and cooked through. Leave the drippings in the pot.
- Reduce heat to medium and add the onion, carrots, and celery. Stir well, scraping up browned bits, and cook for 6-8 minutes until softened. Season with salt and pepper.
- Stir in the garlic, Italian seasoning, and red pepper flakes and cook for 30-60 seconds until fragrant. Add the tomato paste and cook for 1-2 minutes, stirring constantly, until it darkens to a brick red color.
- Pour in the chicken broth and scrape the bottom of the pot. Add the drained beans, diced tomatoes with their juices, and the bay leaf. Stir everything together and bring to a gentle boil over high heat.
- Reduce heat to medium-low, partially cover, and simmer for 25 minutes, stirring once or twice, until the carrots are tender. Remove and discard the bay leaf.
- Stir in the baby spinach a handful at a time and cook for about 2 minutes until wilted. Stir in the lemon juice, then taste and adjust salt, pepper, or red pepper flakes. Add extra broth if the soup is too thick.
- Ladle the hot soup into bowls and top each with freshly grated Parmigiano-Reggiano and chopped parsley. Serve right away.
Nutrition
Notes
- Brown the sausage well: Deep golden color on the sausage means deeper flavor in the broth, so do not rush this step.
- Mash a few beans: Press about 1/2 cup of the beans against the side of the pot with your spoon, or give the soup a few quick pulses with an immersion blender, for a thicker and creamier broth.
- Cook the tomato paste: Letting it darken for a minute or two removes the raw, tinny taste.
- Mind the salt: Sausage and canned beans already contain sodium, so use low-sodium broth and season at the end.
- Add the lemon juice last: The acid wakes up the flavors, and a splash of red wine vinegar works too.
- Rinse the beans: This removes the sticky canning liquid and keeps the broth tasting clean.
- Let it rest: Letting the soup sit off the heat for 10 minutes before serving helps the flavors settle.
- Choose your heat level: Hot Italian sausage plus red pepper flakes makes a spicy pot, while mild sausage keeps it family friendly.
- Storage: Store in airtight containers in the refrigerator for up to 4 days, or freeze for up to 3 months. If freezing, leave the spinach out and add fresh handfuls when reheating.
- Reheating: The beans absorb liquid as the soup sits, so add a splash of broth or water when reheating.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This sausage and bean soup is the kind of simple, satisfying recipe that earns a permanent spot in your weeknight rotation.
It is easy on the budget, packed with flavor, and ready in under an hour.
I hope you give it a try on the next cool evening and enjoy every cozy spoonful.
If you make it, leave a comment and let me know how it turned out, and share it with someone who could use a warm bowl of comfort.
Recommended:
- Cabbage And Sausage Soup Recipe
- Chicken White Bean Soup Recipe
- Ham And Bean Soup Recipe
- Portuguese Bean Soup Recipe
- White Bean Soup Recipe



