One-Pot Sausage, Cannellini Bean and Kale Soup
There’s just something about a one-pot soup that feels like a deep breath at the end of a long day, and this one is exactly that. It’s hearty without being heavy, packed with cozy flavors, and comes together with simple ingredients you probably already have on hand. The combination of savory Italian sausage, creamy cannellini beans, and tender kale makes every spoonful feel comforting and satisfying, especially when the weather turns chilly or you’re craving a warm, homemade dinner.
I love that this recipe doesn’t require a sink full of dishes or a complicated prep process. Everything simmers together in one good-sized pot, letting the flavors meld while you take care of other things around the house. A sturdy Dutch oven or large soup pot works perfectly here, and using a sharp chef’s knife and solid cutting board makes chopping the onion and kale quick and painless. It’s the kind of meal that feels slow and cozy, even though it’s actually pretty easy to throw together.
This soup is also incredibly flexible, which makes it a regular in my dinner rotation. You can go mild or spicy with the sausage, add an extra splash of low-sodium chicken broth if you like it a bit soupier, or finish each bowl with freshly grated Parmesan using a handheld grater for that final touch. Serve it with crusty bread and a ladle that won’t drip all over the counter, and you’ve got a comforting, no-fuss meal that everyone at the table will happily dig into.
If you’re in the mood for more cozy, comforting bowls like this one, I’ve got plenty of soup recipes you’ll want to save for later. These are all family favorites that are perfect for busy weeknights, chilly evenings, or anytime you need something warm and satisfying on the table fast.
-
Marry Me Chicken Soup: Creamy, comforting, and packed with rich flavor that feels a little extra special.
-
Beef Enchilada Soup: Bold, hearty, and full of Tex-Mex flavor with minimal effort.
-
Instant Pot Chicken Noodle Soup: A classic comfort soup made quick and easy in the pressure cooker.
-
Slow Cooker Italian Wedding Soup: Cozy, hands-off, and perfect for letting the slow cooker do the work.
-
Broccoli Cheddar Soup: Rich, creamy, and always a hit with both kids and adults.

Ingredients
-
1 tablespoon olive oil: A drizzle of olive oil helps get the sausage browning nicely and builds the base flavor for the soup.
-
1 pound Italian sausage (mild or spicy), casings removed: This adds rich, savory flavor and gives the soup its hearty, satisfying bite.
-
1 medium yellow onion, diced: Diced onion softens as it cooks, adding a subtle sweetness that balances the savory sausage.
-
3 cloves garlic, minced: Fresh garlic brings a warm, aromatic boost that ties all the flavors together.
-
4 cups low-sodium chicken broth: Using low-sodium broth lets you control the seasoning while creating a flavorful, comforting base.
-
2 (15-ounce) cans cannellini beans, drained and rinsed: These creamy white beans add protein, texture, and make the soup extra filling.
-
1 bunch kale, stems removed and leaves chopped: Kale adds color, nutrients, and a tender bite once it simmers in the broth.
-
1 teaspoon dried thyme: Thyme brings a subtle, earthy flavor that pairs perfectly with the sausage and beans.
-
1 teaspoon dried oregano: Oregano adds a classic Italian-style note that rounds out the soup beautifully.
-
Salt and black pepper, to taste: Simple seasoning enhances all the flavors without overpowering them.
-
Optional: grated Parmesan cheese, for serving: A sprinkle of Parmesan on top adds a salty, cheesy finish that makes each bowl even better.

Recipe Instructions
You can find a printable recipe card at the bottom of this post.
1. Heat the olive oil in a large pot over medium heat. Add the sausage and cook, breaking it up as it browns, for about 5 to 7 minutes, until fully cooked.



2. Stir in the onion and cook for about 5 minutes, until softened. Add the garlic and cook for another minute, stirring until fragrant.


3. Pour in the chicken broth, then add the cannellini beans, kale, thyme, and oregano. Stir well and bring the mixture to a boil.


4. Reduce the heat to a gentle simmer and cook for about 15 minutes, until the kale is tender and the flavors have come together.

5. Season with salt and pepper to taste.
6. Ladle into bowls and serve hot, topped with grated Parmesan cheese if desired.

Tips & Tricks for the Perfect Sausage, Cannellini Bean, and Kale Soup
-
Brown the sausage well first. Let it cook until it’s nicely browned to build deep, savory flavor before adding the other ingredients.
-
Use a sturdy pot. A heavy-bottomed Dutch oven or soup pot helps everything cook evenly and prevents sticking.
-
Drain and rinse the beans. This removes excess sodium and keeps the broth from turning cloudy.
-
Remove tough kale stems. Stems can be chewy, so stick to the leaves for a tender texture.
-
Add the kale near the end. This keeps it vibrant and prevents it from becoming overly soft.
-
Adjust the broth to your liking. Add a splash more chicken broth if you prefer a soupier consistency.
-
Taste before seasoning. Sausage and broth both contain salt, so wait until the end to adjust salt and pepper.
-
Finish with Parmesan. A sprinkle of freshly grated Parmesan adds richness and brings all the flavors together.

Serving
-
Serve hot: Ladle the soup into bowls and finish with a generous sprinkle of grated Parmesan cheese.
-
Add crusty bread: Pair with crusty bread, garlic toast, or warm rolls for soaking up every bit of the broth.
-
Make it a meal: Serve alongside a light side salad for an easy, balanced dinner.
-
Boost the flavor: Finish each bowl with a drizzle of olive oil or a pinch of red pepper flakes.
-
Keep it casual: Serve family-style straight from the pot for a cozy, laid-back meal.

Storing
-
Refrigerate leftovers: Store cooled soup in an airtight container in the fridge for up to 4 days.
-
Reheat gently: Warm on the stovetop over low heat or in the microwave, stirring occasionally.
-
Add broth if needed: The beans may soak up liquid as it sits, so add a splash of chicken broth when reheating.
-
Freeze for later: Freeze in freezer-safe containers for up to 3 months for an easy future meal.
-
Thaw before reheating: Let frozen soup thaw overnight in the fridge for best texture and flavor.

FAQs
Can I use a different type of sausage?
Yes, you can swap in turkey sausage, chicken sausage, or even a plant-based sausage if you prefer. Just keep in mind the seasoning and salt levels may vary.
Can I make this soup ahead of time?
Absolutely. This soup tastes even better the next day after the flavors have had time to come together.
Can I use a different green instead of kale?
Yes, spinach, Swiss chard, or even collard greens work well. Add more delicate greens like spinach right at the end so they don’t overcook.
How do I make this soup spicier?
Use spicy Italian sausage or add a pinch of red pepper flakes while the soup simmers.
Can I make this soup dairy-free?
The soup itself is dairy-free. Simply skip the Parmesan or use a dairy-free alternative when serving.
Is this soup freezer-friendly?
Yes, it freezes well. Let it cool completely, then store in freezer-safe containers for up to 3 months.
Can I use dried beans instead of canned?
You can, but they’ll need to be cooked separately first. Using canned beans keeps this recipe quick and easy.

Sausage, Cannellini Bean and Kale Soup
This one-pot sausage, cannellini bean, and kale soup is hearty, comforting, and easy to make with simple ingredients. Packed with savory sausage, creamy white beans, and tender greens, it’s a cozy weeknight meal the whole family will love.
Ingredients
- 1 tablespoon olive oil
- 1 pound Italian sausage (mild or spicy), casings removed
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 cups low-sodium chicken broth
- 2 (15-ounce) cans Cannellini beans, drained and rinsed
- 1 bunch Kale, stems removed and leaves chopped
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- Salt and black pepper to taste
- Optional: grated Parmesan cheese, for serving
Instructions
- Heat the olive oil in a large pot over medium heat. Add the sausage and cook, breaking it up as it browns, for about 5 to 7 minutes, until fully cooked.
- Stir in the onion and cook for about 5 minutes, until softened. Add the garlic and cook for another minute, stirring until fragrant.
- Pour in the chicken broth, then add the cannellini beans, kale, thyme, and oregano. Stir well and bring the mixture to a boil.
- Reduce the heat to a gentle simmer and cook for about 15 minutes, until the kale is tender and the flavors have come together.
- Season with salt and pepper to taste.
- Ladle into bowls and serve hot, topped with grated Parmesan cheese if desired.
Notes
- Mild or spicy Italian sausage both work well, so choose based on your heat preference.
- If the soup thickens as it sits, simply add a splash of chicken broth when reheating.
- Kale softens more as it rests, making leftovers even more flavorful the next day.
- For a thinner broth, add up to 1 extra cup of chicken broth while simmering.
- Freshly grated Parmesan adds the best flavor, but pre-grated works in a pinch.
- Taste and adjust seasoning at the end since sausage and broth can vary in saltiness.