Tuscan White Bean Soup (Print Version)

A rustic, creamy Tuscan white bean soup with browned mild Italian sausage, tender vegetables, bright spinach and a touch of cream — comforting, easy, and perfect for weeknights.

This Tuscan white bean soup has been a go-to comfort for chilly evenings and casual family gatherings. I first learned this combination when I was trying to recreate the warm, rustic soups I tasted in a tiny trattoria outside Florence on a rainy autumn afternoon. The memory of the first spoonful—mild sausage, soft beans, and a whisper of cream—stayed with me. That first trial became a weekly ritual: hearty enough for a satisfying main, simple enough for a busy weeknight, and forgiving when I reached for pantry staples.
What makes this version special is the balance of textures and the slow development of flavor: the sausage is browned until slightly caramelized, releasing savory fat that forms the base; vegetables sweat and add sweetness; tomato paste and Italian seasoning deepen the savory profile; beans bring creaminess and body; and a splash of heavy cream ties everything together while spinach brightens the whole pot. It’s the kind of dish that fills the kitchen with an irresistible aroma and invites everyone to the table. Serve it with thick crusty bread and watch it disappear.
Why You'll Love This Recipe
- Comforting and filling: Contains sausage and beans for hearty protein and texture that satisfies as a main course.
- Pantry-friendly: Uses canned Great Northern beans and common seasonings so you can pull it together quickly even with limited shopping.
- Weeknight-friendly timing: Ready in about 40 minutes from start to finish, with minimal active prep.
- Flexible and forgiving: Swap in turkey sausage or omit the cream for a lighter finish — the soup still sings.
- Make-ahead advantages: Flavors deepen after resting in the fridge; it reheats beautifully and freezes for easy meal prep.
- Crowd-pleaser: Gentle spice and rich texture make it a good option for family meals and casual dinner guests.
Personally, my family calls this the “return-to” pot because no matter what else I prepare, this soup always gets asked for again. On a particularly blustery Sunday we ladled it into bowls, added a splash of extra cream for the kids, and finished each bowl with chopped parsley — the room went quiet as everyone dug in. It’s one of those dishes that reliably comforts and sparks conversation about where it originally came from.
Ingredients
- Mild Italian sausage (1 lb): I prefer natural casing sweet or mild Italian sausage links; remove casing and crumble. The fat renders into the base and adds savory richness. If you buy a brand, try Johnsonville or a local butcher’s mild blend for best texture.
- Yellow onion (1 large, about 1.5 cups diced): Adds sweetness and body; choose a firm, dry onion with no sprouts. Dice uniformly so it softens evenly when sautéed.
- Celery (3 ribs): Contributes aromatic backbone and subtle crunch before it softens; trim ends and dice consistently to match the onion.
- Carrots (2 large): Use firm carrots sliced into rounds for gentle sweetness and color; if very large, slice thinner so they become tender in the simmer time.
- Garlic (2 teaspoons, minced): Fresh garlic is best—add after the onions to avoid burning and preserve its bright flavor.
- Tomato paste (1 tablespoon): Deepens umami and adds a faint tomato note; cook it briefly with the vegetables to caramelize and remove raw tinny flavor.
- Italian seasoning (1 teaspoon): A blend of oregano, basil and thyme complements the sausage without overpowering the beans.
- Crushed red pepper (1/2 teaspoon): Adds a gentle heat; reduce to 1/4 teaspoon for children or increase for a spicier bowl.
- Ground black pepper (1/2 teaspoon): Freshly cracked if possible for brighter spice.
- Chicken broth (4 cups): Homemade or a good-quality low-sodium store brand works well—use homemade for a deeper, more complex base.
- Great Northern beans (2 cans, 15.5 oz each), drained and rinsed: These provide creamy texture and protein; rinsing removes excess sodium and can reduce canning liquid flavor.
- Fresh baby spinach (about 2 cups packed): Brightens the soup and adds a fresh pop of color and nutrients—stems removed for silky texture.
- Heavy whipping cream (1/2 cup): A small amount softens the acidity and adds a smooth mouthfeel—use the lightest amount needed if trimming fat.
- Fresh parsley (for garnish): Finely chopped; adds herbal brightness and a fresh finish to each bowl.
Instructions
Brown the sausage: Heat a large Dutch oven over medium-high heat. Add 1 lb crumbled mild Italian sausage and cook, stirring and breaking it up with a wooden spoon until thoroughly browned and slightly caramelized, about 10–15 minutes. Render the fat but avoid burning; if there is excessive fat, spoon out a tablespoon or two, leaving enough for flavor. Sauté the vegetables: Reduce heat to medium. Add 1 large diced yellow onion, 3 ribs diced celery, and 2 large carrots sliced into rounds. Sauté until the onion becomes translucent and vegetables begin to soften, 3–5 minutes. Stir frequently to scrape up browned bits—the fond carries flavor into the soup. Add garlic and seasonings: Stir in 2 teaspoons minced garlic and cook 1 minute, just until fragrant. Mix in 1 tablespoon tomato paste, 1 teaspoon Italian seasoning, 1/2 teaspoon crushed red pepper and 1/2 teaspoon ground black pepper. Cook for another 1–2 minutes to toast the seasonings and remove the raw tomato paste taste. Simmer with broth and beans: Pour in 4 cups chicken broth and add 2 cans (15.5 oz each) drained and rinsed Great Northern beans. Bring to a gentle simmer over medium heat, then reduce to medium-low and cook for 6–7 minutes, until celery and carrots are tender and the flavors have begun to mingle. Finish with cream and greens: Lower heat to gentle warmth and stir in 1/2 cup heavy whipping cream and about 2 cups packed fresh baby spinach. Continue cooking just until the spinach is wilted, about 4–5 minutes. Taste and adjust seasoning with salt if needed, remembering the sausage and broth contribute sodium. Serve and garnish: Ladle into warmed bowls and finish with chopped fresh parsley. A drizzle of extra virgin olive oil or a grating of Pecorino Romano can be added at the table for extra richness.
You Must Know
- This keeps well: refrigerate in an airtight container for up to 4 days, or freeze for up to 3 months; thaw overnight in the fridge before reheating.
- Bean texture matters: rinsed canned Great Northern beans give creaminess without disintegrating; avoid over-stirring to keep some whole bean texture.
- Flavor builds over time: soup often tastes better the next day as the spices and aromatics meld.
- Careful with salt: sausages and broths vary in salt; wait until after simmering to season with additional salt.
My favorite aspect of this pot is how forgiving it is. I often double the batch for company because it transports well and stays delicious even when reheated. One memorable dinner was a birthday potluck where this was the main attraction—someone brought a garlicky crostini and the flavors paired so perfectly that guests kept returning for seconds. It’s a dependable, crowd-pleasing option.
Storage Tips
Cool the soup slightly at room temperature (no more than two hours) then transfer to airtight containers. Refrigerate for up to four days; reheat gently on the stove over low heat to avoid breaking the emulsified cream. For longer storage, freeze in portion-sized freezer-safe containers for up to three months—leave an inch of headspace because liquids expand when frozen. Thaw overnight in the refrigerator and reheat until just simmering. Fresh spinach is best added when reheating if you plan to store portions for longer, so it maintains texture.
Ingredient Substitutions
To make this lighter, swap the mild Italian sausage for ground turkey or chicken sausage; brown it the same way but you may need to add a tablespoon of olive oil because lean meat releases less fat. For dairy-free versions, replace the heavy cream with full-fat coconut milk or a silken tofu purée (about 1/2 cup) to retain creaminess. Substitute cannellini beans if you prefer a slightly larger bean; navy beans also work but adjust cooking time so they stay intact. Use vegetable broth to make this meatless if you omit sausage and add mushrooms for umami.
Serving Suggestions
Serve with thick slices of crusty country bread or toasted garlic focaccia to sop up the broth. A crisp green salad dressed with lemon and olive oil complements the soup’s richness. For cheese lovers, offer grated Pecorino Romano or Parmesan at the table. Garnish bowls with a drizzle of high-quality extra virgin olive oil and a scatter of parsley or a few lemon zest shavings for brightness. Pair with a medium-bodied red wine or a crisp Pinot Grigio.
Cultural Background
This style of soup is rooted in Tuscan cucina povera—peasant cooking that relies on pantry staples and seasonal produce. Beans are a cornerstone of Tuscan tables, valued for both economy and nutrition; they’re often paired with greens and cured or fresh meats. The use of tomato paste, Italian seasoning and hearty greens echoes regional variations where simple, quality ingredients are combined to create deeply satisfying dishes without fuss. Each household has its own iteration based on what’s available.
Seasonal Adaptations
In late summer, replace spinach with chopped Swiss chard or kale for a heartier bite; blanch the greens separately if using robust stems. In winter, add a few chopped rosemary sprigs and swap in roast garlic for more depth. For spring, incorporate fresh peas for a sweet pop. Small seasonal adjustments—like finishing with lemon in spring or a hint of smoked paprika in autumn—adapt the flavor profile to the time of year without changing the comforting core.
Meal Prep Tips
Make a double batch and portion into single-serving containers for easy lunches or dinners. If freezing, leave out the spinach and cream; add fresh spinach and a splash of cream when reheating for the best texture. Label containers with the date and reheat on low, stirring occasionally. If you like thicker texture, mash a cup of beans against the side of the pot before portioning—this naturally thickens the broth without adding starches.
Ultimately, the joy of this soup is in its simplicity and adaptability. It’s cozy, reliable, and full of comfort—invite friends, pour a bowl, and enjoy the simple pleasure of a well-made pot of food.
Pro Tips
Brown the sausage well to develop deeper flavor—don’t rush the caramelization phase.
Rinse canned beans to remove excess sodium and canned flavor before adding them to the pot.
If the soup tastes flat after simmering, a squeeze of lemon or a splash of vinegar brightens it instantly.
To keep the spinach tender, add it at the end and heat only until just wilted.
This nourishing tuscan white bean soup (print version) recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Tags
Tuscan White Bean Soup (Print Version)
This Tuscan White Bean Soup (Print Version) recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Main Ingredients
Garnish
Instructions
Brown the sausage
Heat a large Dutch oven over medium-high. Add the crumbled mild Italian sausage and cook, breaking it up with a wooden spoon, until thoroughly browned and caramelized, about 10–15 minutes. Spoon off excess fat if necessary but leave enough to flavor the base.
Sauté the vegetables
Reduce heat to medium and add the diced onion, celery and sliced carrots. Sauté until the onion is softened and vegetables begin to turn tender, 3–5 minutes, stirring occasionally to lift any browned bits.
Add garlic and seasonings
Stir in the minced garlic and cook 1 minute until fragrant. Mix in tomato paste, Italian seasoning, crushed red pepper and ground black pepper, cooking 1–2 minutes to develop the flavors.
Simmer with broth and beans
Pour in 4 cups chicken broth and add the drained, rinsed Great Northern beans. Bring to a gentle simmer and cook 6–7 minutes until celery and carrots are tender and the flavors have melded.
Finish with cream and spinach
Lower heat and stir in 1/2 cup heavy whipping cream and 2 cups packed baby spinach. Heat just until the spinach wilts, about 4–5 minutes. Adjust salt if needed and remove from heat.
Serve and garnish
Ladle into bowls and garnish with chopped fresh parsley. Optionally drizzle with extra virgin olive oil or sprinkle grated Pecorino Romano.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@royalrecipe on social media!

Categories:
You might also like...

Spicy Chicken and Jalapeño Thin Crust Pizza
Easy homemade thin-crust three-cheese spicy chicken and jalapeño pie — a flavor-packed pizza with a satisfying kick, perfect for pizza night or game day.

Taco Spaghetti
One-pot taco-spiced beef and spaghetti melted with Monterey Jack cheese for a fun, family-friendly dinner that comes together in about 35 minutes.

Creamy Pesto BLT Pasta Salad
A bright, creamy BLT pasta salad tossed with basil pesto, fresh greens, cherry tomatoes, and crisp bacon—perfect for warm-weather gatherings and meal prep.

Did You Make This?
Leave a comment & rating below or tag @royalrecipe on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Amara!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

