30-Minute White Bean and Sausage Soup
When you need a warm, filling dinner that doesn’t take all evening, this white bean sausage soup delivers.

It’s a one-pot meal with creamy beans, savory sausage, and just enough greens to feel virtuous. Ready in half an hour, and it tastes like it simmered all day.
Why This Soup Stays in My Weeknight Rotation
The broth gets rich from the browned sausage bits left in the pot, without any fussy steps. I love the mix of textures: soft beans, tender vegetables, and bites of juicy sausage in every spoonful.
I keep cans of cannellini beans and a good smoked sausage on hand so I can pull this together on nights I’d otherwise reach for takeout. It’s deeply savory, a little spicy if you want it to be, and leftovers are even better the next day.
Ingredients

- 1 lb mild or spicy Italian sausage, casings removed: use bulk sausage to save time.
- 1 tbsp olive oil: optional, only if the sausage is lean.
- 1 medium onion, diced: yellow or white onion both work.
- 2 stalks celery, diced: for a subtle earthy backbone.
- 2 medium carrots, diced: adds a little natural sweetness.
- 4 cloves garlic, minced: fresh is best here.
- 1 tsp dried oregano: the warm, peppery note that ties it together.
- 1/2 tsp dried thyme: rounds out the herbal flavor.
- 1/4 tsp red pepper flakes: optional, for a gentle kick.
- 4 cups low-sodium chicken broth: lets you control the salt at the end.
- 2 (15 oz) cans cannellini beans, drained and rinsed: creamy and mild, the star of the soup.
- 1 (14.5 oz) can diced tomatoes, undrained: fire-roasted tomatoes add an extra layer if you have them.
- 3 cups chopped kale, stems removed: curly or lacinato both work, spinach is fine too.
- Salt and black pepper: to taste at the end.
- Grated Parmesan cheese: for serving, nutty and salty on top.
Variations / Substitutions
- Swap the sausage: hot Italian sausage brings more heat, smoked turkey sausage or kielbasa changes the flavor profile but still tastes great.
- Change the greens: tender spinach wilts in seconds, Swiss chard needs another minute or two; add it when the soup is off the heat.
- Use different white beans: Great Northern or navy beans slip right in; chickpeas are chunkier but just as hearty.
- Make it dairy-free: skip the Parmesan at the end, the soup still has plenty of richness.
- Dial up the heat: a few extra pinches of crushed red pepper or a drizzle of chili oil when serving.
For a lighter version without sausage, try our Simple Tuscan Bean Soup.
How to Make White Bean Sausage Soup
Step 1: Brown the Sausage

Set a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the 1 lb Italian sausage and cook, breaking it into crumbles with a wooden spoon, until it’s no longer pink and has developed a few crispy edges, about 6 minutes. Use a slotted spoon to transfer the cooked sausage to a plate, leaving a thin layer of fat in the pot.
You’ll hear it sizzle and see bits of browned goodness sticking to the bottom. That’s flavor you don’t want to wash away.
Step 2: Sauté the Aromatics

If the pot looks dry, add the 1 tbsp olive oil. Toss in the diced onion, celery, and carrots, and cook, stirring often, until the vegetables soften and the onion turns translucent, about 5 minutes. Stir in the minced garlic, dried oregano, dried thyme, and the 1/4 tsp red pepper flakes, and cook for 1 minute more until the garlic is fragrant.
The kitchen will smell warm and herbal right about now, a good sign the base is ready for liquid.
Step 3: Simmer the Soup

Pour in the 4 cups chicken broth, then add the 2 cans of drained cannellini beans and the can of diced tomatoes with their juices. Give everything a good stir and bring it to a boil. Once boiling, reduce the heat so the soup bubbles gently, and let it simmer for about 8 minutes. Stir in the chopped kale and the reserved sausage, and cook 2 minutes more until the kale is wilted and the sausage is heated through. Taste and season with salt and black pepper.
The beans will turn from firm to creamy-soft, and the kale will melt right into the broth without getting mushy.
Step 4: Ladle and Serve

Ladle the hot soup into bowls. Top each serving with a generous shower of grated Parmesan, and serve right away while steam is still rising off the surface.
The cheese will soften and add a salty, nutty finish that pulls everything together.
Tips for the Best Soup
- Toss a small Parmesan rind into the pot while the soup simmers. It slowly releases a savory depth you can’t get from grated cheese alone, just fish it out before serving.
- If you want a thicker, more stew-like texture, scoop out a cup of the beans and liquid after simmering, mash it with a fork, and stir it back in.
- A splash of red wine vinegar stirred in just before ladling brightens the whole soup without making it taste acidic.
- For the richest flavor, use sausage that has a little fennel in it, the gentle anise note pairs beautifully with the beans.
- Leftover soup often thickens overnight. When you reheat it, add a few splashes of broth or water until it loosens to the consistency you like.
Storing Leftovers
Refrigerate leftovers in an airtight container for up to 4 days. The flavors meld and get even deeper after a night in the fridge. Reheat gently on the stovetop over medium-low heat, or in the microwave, adding a splash of broth if the soup has tightened up. Freezing is fine, but the texture of the beans may soften a bit after thawing; it still tastes wonderful.
What To Serve With White Bean Sausage Soup
A thick slice of crusty sourdough or a warm piece of focaccia is the natural partner for dunking into the broth. If you want a bright contrast, a simple arugula salad dressed with lemon and olive oil cuts through the richness without competing. For a bigger spread, roasted broccoli or broccolini alongside works because the charred edges echo the soup’s savory depth.
Frequently Asked Questions
Can I make this in a slow cooker?
Yes, brown the sausage and sauté the vegetables on the stovetop first, then transfer everything except the kale and Parmesan to a slow cooker. Cook on low for 6 to 7 hours or on high for 3 to 4 hours, then stir in the kale at the end until it wilts.
My soup turned out too thin, how can I thicken it?
Simmer it uncovered for a few extra minutes to reduce the liquid, or mash a portion of the beans directly in the pot and stir them back in to add body quickly.
Is this soup gluten-free?
Most Italian sausages and broths are gluten-free, but some brands add fillers, so check the labels if you need to be strict. All the other ingredients are naturally gluten-free.
Can I add pasta or rice?
You can stir in a handful of small pasta or a scoop of cooked rice when you reheat individual portions, but I don’t add them directly to the whole pot or they’ll soak up too much broth and turn the soup stodgy.

White Bean Sausage Soup Recipe
Ingredients
Method
- Brown the sausage in a large pot over medium-high heat, breaking it into crumbles, about 6 minutes. Transfer to a plate, leaving some fat in the pot.
- If the pot is dry, add olive oil, then cook the onion, celery, and carrots until softened, about 5 minutes. Stir in the garlic, oregano, thyme, and red pepper flakes, and cook 1 minute.
- Pour in the broth, beans, and tomatoes with their juices. Bring to a boil, then reduce heat and simmer for 8 minutes. Add the kale and cooked sausage, cook 2 minutes more, then season with salt and pepper.
- Ladle into bowls and top with grated Parmesan. Serve hot.
