One-Pot Italian Sausage White Bean Soup
Italian Sausage White Bean Soup is the kind of meal that tastes like it simmered all Sunday afternoon, but it comes together in one pot in about 40 minutes.

The spicy sausage seasons the broth as it cooks, and creamy cannellini beans turn it into a sturdy dinner that needs nothing more than a hunk of bread.
Why This Soup Works
The sausage does double duty here. It adds rich, savory depth to the broth and leaves behind browned bits on the bottom of the pot, which build the soup’s backbone with almost no extra work.
Canned white beans skip the soaking and give you a creamy texture without a blender. The beans break down just enough to thicken the broth slightly, so every spoonful feels substantial.
It’s a one-pot recipe with a short ingredient list, which means fast cleanup and a dinner that feels like it took way more effort than it actually did.
Ingredients

- 1 lb Italian sausage: hot or mild, casings removed if using links
- 1 tbsp olive oil: only needed if your sausage is lean
- 1 medium yellow onion: chopped
- 2 carrots: peeled and diced
- 2 celery stalks: diced
- 4 garlic cloves: minced
- 1 tsp dried oregano
- ½ tsp red pepper flakes: optional, for extra heat
- 2 (15‑ounce) cans cannellini beans: drained and rinsed
- 4 cups low-sodium chicken broth
- 1 Parmesan rind: optional, adds deep savory notes
- ½ tsp kosher salt: plus more to taste
- ¼ tsp black pepper
- 2 cups chopped kale: stems removed, or spinach
- Freshly grated Parmesan: for serving
- Crusty bread: for dipping
Variations / Substitutions
- Swap the protein: Turkey Italian sausage works well. You may need the olive oil in the pot since it renders less fat.
- Change the greens: Baby spinach wilts in seconds and is a great swap for kale. Swiss chard or escarole are also good choices, just add a minute or two of cooking.
- Add a bright finish: A squeeze of lemon juice or a splash of red vinegar stirred in right before serving gives the soup a lift.
- Go meatless: Omit the sausage and double the beans. Sauté a teaspoon of smoked paprika with the aromatics for depth, and use vegetable broth.
Italian Minestrone Soup is another soup you’d probably love if you enjoy this soup.
How to Make One-Pot Italian Sausage White Bean Soup
Step 1: Brown the Italian Sausage

Set a large Dutch oven or heavy pot over medium-high heat and add the olive oil, then crumble in the 1 lb of Italian sausage. Cook, breaking it up with a wooden spoon, until the sausage is deeply browned and cooked through, about 6 to 8 minutes.
The bottom of the pot should develop a dark, sticky layer of browned bits. Those are pure flavor for the broth, so don’t scrub them away.
Step 2: Sauté the Vegetables

Lower the heat to medium and toss the chopped onion, carrots, and celery into the pot. Cook, stirring a few times, until the vegetables soften and the onion turns translucent, about 5 minutes. Add the minced garlic, dried oregano, and red pepper flakes and cook just until fragrant, about 1 minute more.
The kitchen will smell incredible at this point, and the vegetables should look glossy and tender but not browned.
Step 3: Simmer the Soup

Pour in the drained cannellini beans, chicken broth, Parmesan rind if using, salt, and black pepper. Stir to lift any browned bits off the bottom of the pot, then bring the soup to a boil. Once boiling, reduce the heat so it simmers gently and cook, uncovered, for 20 minutes. The broth will reduce slightly and the beans will soften more.
Taste the broth after about 15 minutes and adjust the salt. The Parmesan rind and the sausage already carry salt, so a little goes a long way.
Step 4: Stir in the Kale and Serve

Add the chopped kale to the pot and stir until it wilts into the soup, about 2 minutes. Fish out the Parmesan rind if you used one, then ladle the soup into bowls. Top each bowl with a generous amount of freshly grated Parmesan and serve with crusty bread for dipping.
The kale should be tender but still bright green, and the broth will be rich and savory. The soup is ready the moment everything hits the bowl.
Tips for the Best One-Pot Soup
- Use a Parmesan rind if you have one.: It melts into the broth as the soup simmers and adds an savory, nutty undercurrent that you can’t get from grated cheese alone. If you don’t have one, a splash of white vinegar or lemon juice at the end does a similar job of rounding out the flavor.
- Rinse the canned beans.: A quick rinse removes the starchy liquid they are packed in, which keeps the broth from turning cloudy and cloudy and reduces the sodium without any extra effort.
- Let it sit.: This soup tastes even better the next day. The beans soak up more flavor and the broth thickens just enough. Reheat gently and add a splash of broth or water to loosen it if needed.
- Watch the salt.: Chicken broth and sausage both vary in saltiness. Start with ½ teaspoon and taste after simmering, then add more in small pinches.
Storing Leftover Soup
- Refrigerate: Store cooled soup in an airtight container for up to 4 days.
- Reheating: Warm individual portions on the stove or in the microwave. Add a splash of broth if the soup has become too thick.
- Freeze: You can freeze the soup without the greens for up to 3 months. Thaw in the fridge overnight, then bring to a simmer and stir in fresh greens before serving.
What to Serve with Italian Sausage White Bean Soup
Crusty bread is the obvious choice, and for good reason. Tear off a chunk and drag it through the broth to catch the last bit of flavor. A simple green salad with a sharp lemon vinaigrette cuts through the richness of the sausage and beans. If you want to keep the meal completely hands-off, a glass of dry red, like Chianti, stands up to the soup’s hearty personality without overwhelming it.
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes, but you’ll need to soak and cook them first. Use about 1 cup of dried cannellini beans, cook until tender, then add them to the soup with the broth. You may need to add extra liquid and extend the simmering time.
Can I make this in a slow cooker?
Brown the sausage and sauté the aromatics on the stove first, then transfer everything except the greens and Parmesan rind to a slow cooker. Cook on low for 6 to 8 hours or high for 3 to 4 hours. Stir in the greens at the end and let them wilt before serving.
What if I can’t find cannellini beans?
Great Northern beans or navy beans are perfect substitutes. They have the same creamy texture and mild flavor, so the soup will turn out nearly identical.
Is there a way to make this dairy-free?
The only dairy is the Parmesan, and you can simply omit it. Add a little extra salt and a squeeze of lemon juice to keep the broth savory and bright.

One-Pot Italian Sausage White Bean Soup Recipe
Ingredients
Method
- Heat oil in a large pot over medium-high, crumble in sausage, and cook 6 to 8 minutes until browned.
- Lower heat to medium, add onion, carrots, and celery, and cook 5 minutes. Stir in garlic, oregano, and red pepper flakes; cook 1 minute.
- Add beans, broth, Parmesan rind, salt, and pepper. Bring to a boil, then simmer uncovered for 20 minutes.
- Stir in kale and cook until wilted, about 2 minutes. Remove the rind, ladle into bowls, and top with Parmesan. Serve with bread.
