When you’re craving something warm, comforting, and deeply flavorful, few dishes hit the spot like Italian Sausage White Bean Soup. Inspired by rustic Tuscan cooking, this one-pot meal combines savory Italian sausage, creamy cannellini beans, tender vegetables, and aromatic herbs in a rich broth. It’s cozy, satisfying, and loaded with protein and fiber — perfect for chilly nights or a simple meal-prep lunch.
With just a few pantry staples and fresh ingredients, you can have this wholesome, nourishing soup simmering on your stove in under an hour. Whether paired with crusty bread or enjoyed solo, this soup brings Italian countryside comfort to your kitchen.
Ingredients Overview
This soup shines because of its well-balanced, hearty ingredients:
-
Italian Sausage: Choose mild or hot, depending on your heat preference. Bulk sausage is easiest, but you can remove the casing from links if needed. Pork sausage adds rich flavor, but chicken or turkey sausage is leaner.
-
Cannellini Beans: These creamy white beans are perfect for soups. They’re soft, hearty, and absorb the flavors of the broth. Use canned beans for convenience (rinse and drain first) or cook your own from dried.
-
Onion, Carrot, and Celery: The classic soffritto base gives the soup aromatic depth and a slight sweetness.
-
Garlic: Adds a robust background flavor. Use fresh cloves, minced or sliced thin.
-
Chicken Broth: Forms the base of the soup. Use low-sodium broth to better control seasoning. Bone broth adds extra richness and protein.
-
Crushed Tomatoes: Optional but adds body and subtle acidity. Use just a half cup for depth without overwhelming the broth.
-
Kale or Spinach: Adds nutrients and texture. Kale gives a toothier bite, while spinach wilts quickly and blends into the broth.
-
Fresh Herbs: Rosemary and thyme are classic — earthy and aromatic. Bay leaf adds depth during simmering.
-
Salt & Pepper: Add in layers, tasting as you go to bring the flavors into balance.
-
Olive Oil: Used to sauté the aromatics and bloom the flavor of the sausage.
Optional Add-Ins and Substitutions
-
Parmesan Rind: Add during simmering for richness and umami. Remove before serving.
-
Red Pepper Flakes: For a little heat if using mild sausage.
-
Pasta or Rice: Stir in cooked ditalini, orzo, or brown rice to make it even heartier.
-
Vegetarian Version: Use plant-based sausage or extra beans, and swap broth for vegetable stock.
-
Low-Carb Option: Omit tomatoes and starches; double the greens and use bone broth.
Step-by-Step Instructions
-
Brown the Sausage
In a large pot or Dutch oven, heat 1 tablespoon olive oil over medium heat. Add the sausage and break it into crumbles. Cook until browned and fully cooked through — about 6–8 minutes. Remove with a slotted spoon and set aside, leaving the rendered fat in the pot. -
Sauté the Vegetables
To the same pot, add diced onion, carrot, and celery. Sauté over medium heat for 6–7 minutes until softened. Stir in minced garlic and cook for 1 minute more until fragrant. -
Deglaze and Build the Broth
If using, add a splash of white wine or broth to deglaze the pot, scraping up any browned bits. Pour in the chicken broth and crushed tomatoes. Stir in the cooked sausage, cannellini beans, herbs, salt, and pepper. -
Simmer the Soup
Bring the soup to a gentle boil, then reduce heat and simmer uncovered for 20–25 minutes to meld the flavors. Skim any foam or excess fat from the surface if needed. -
Add the Greens
Stir in chopped kale (simmer 5–7 minutes) or spinach (simmer 2–3 minutes) until wilted and tender. Remove bay leaf and herb stems. -
Taste and Adjust
Taste the broth and adjust seasoning with additional salt, pepper, or a splash of lemon juice for brightness. -
Serve Hot
Ladle into bowls and top with grated Parmesan and fresh parsley or basil. Serve with warm crusty bread for dipping.
Tips, Variations & Substitutions

-
Use a Parmesan Rind: Adds incredible depth. Let it simmer with the soup and remove before serving.
-
Make It Creamy: Stir in ½ cup of heavy cream or coconut milk for a velvety finish.
-
Add Pasta or Grains: Stir in cooked pasta, rice, or farro for added texture and bulk.
-
Meal Prep Friendly: This soup keeps well in the fridge for 4 days. The flavors get even better with time.
-
Freeze for Later: Leave out the greens if freezing, and stir them in when reheating. Freeze in containers for up to 3 months.
Serving Ideas & Occasions
This soup is a hearty meal on its own, but it pairs beautifully with:
-
Toasted Italian bread or garlic knots
-
Shaved Parmesan and fresh black pepper as a garnish
-
A simple arugula salad with lemon vinaigrette
-
A glass of Chianti or Pinot Grigio for cozy dinner vibes
Perfect for weeknight dinners, make-ahead lunches, or cold-weather comfort meals. It’s nourishing without being heavy, and flexible enough to adapt to what’s in your pantry.
Nutritional & Health Notes
This soup is rich in:
-
Protein: From the sausage and beans
-
Fiber: Thanks to the white beans and vegetables
-
Micronutrients: Kale and spinach bring iron, calcium, and vitamin K
-
Healthy Fats: A small amount of olive oil supports flavor and satiety
To make it lighter, use chicken or turkey sausage and skip the optional cream. Add extra greens or bulk it up with more beans instead of pasta for a nutrient-dense twist.
FAQs
Q1: Can I use dried beans instead of canned?
A1: Yes, but they must be soaked and fully cooked beforehand. You’ll need about 1½ cups cooked beans to replace a 15 oz can.
Q2: What sausage is best?
A2: Mild or hot Italian sausage works best. Choose pork for richness, or chicken/turkey for a lighter version. Bulk sausage is easiest, but sliced sausage links are fine too.
Q3: Can I make this in a slow cooker?
A3: Yes. Brown the sausage and aromatics first, then transfer to the slow cooker with broth and beans. Cook on low for 6–7 hours. Stir in greens at the end.
Q4: How can I make this vegetarian?
A4: Use plant-based sausage or omit it and double the beans. Use vegetable broth, and consider adding mushrooms for savory depth.
Q5: How long does it last in the fridge?
A5: Up to 4 days in an airtight container. The flavors deepen over time, making it great for leftovers.
Q6: Can I freeze this soup?
A6: Yes. Cool completely, freeze in airtight containers for up to 3 months. Reheat on the stove and stir in fresh greens before serving.
Q7: Can I make it creamy?
A7: Absolutely. Stir in ½ cup of heavy cream or a splash of coconut milk after simmering for a richer, creamy texture.
Italian Sausage White Bean Soup – A Hearty, Rustic One-Pot Meal
A hearty, flavorful soup made with Italian sausage, creamy white beans, and tender greens in a savory broth — perfect for cozy nights and healthy meal prep.
Ingredients
-
1 lb Italian sausage (mild or hot)
-
1 tbsp olive oil
-
1 small onion, diced
-
2 carrots, diced
-
2 celery stalks, diced
-
3 garlic cloves, minced
-
2 (15 oz) cans cannellini beans, rinsed and drained
-
4 cups low-sodium chicken broth
-
½ cup crushed tomatoes (optional)
-
1 bay leaf
-
1 tsp dried rosemary or 1 sprig fresh
-
1 tsp dried thyme or 1 sprig fresh
-
2 cups chopped kale or spinach
-
Salt and pepper, to taste
-
Optional: grated Parmesan, red pepper flakes, parsley
Instructions
-
Heat olive oil in a large pot. Brown sausage until fully cooked. Remove and set aside.
-
Add onion, carrot, and celery to the pot. Sauté 6–7 minutes. Stir in garlic and cook 1 minute.
-
Deglaze with a splash of broth. Add sausage back to pot.
-
Stir in beans, broth, tomatoes, bay leaf, and herbs. Simmer uncovered 20–25 minutes.
-
Add kale or spinach and cook until wilted. Remove bay leaf and herb stems.
-
Taste and adjust seasoning. Serve hot with Parmesan and fresh herbs.
Notes
Make it creamy with ½ cup heavy cream. Use turkey sausage for a lighter option. Freeze in portions for up to 3 months.
