
A comforting one pot Tuscan white bean soup with Italian sausage, vegetables, herbs, creamy beans and vibrant spinach. Hearty, easy to reheat, and perfect for family dinners.

This Tuscan white bean soup has been on my weeknight rotation ever since I first made it on a blustery evening when pantry staples and a bag of beans had to become dinner. The combination of browned mild Italian sausage, sweet onion, carrots and celery, and a handful of fragrant herbs yields a bowl that tastes like it has been simmering for hours even when it has not. Creamy Great Northern beans add body while a splash of heavy whipping cream smooths the texture and helps the leafy greens feel luxurious. Every spoonful is warm, rustic, and satisfying.
I discovered this version while visiting a friend who grows herbs and keeps a small rack of Italian pantry items. She taught me how to coax flavor from simple ingredients by taking time to brown the meat and to sweat the vegetables gently. What makes this recipe special is its forgiving nature. It will reward a slow simmer, but it also shines when made quickly. The family loves reheated leftovers because the flavors meld further overnight. This soup has become a favorite for casual dinners, small gatherings, and nights when nourishment and comfort are the goal.
In my kitchen this soup is my go to when I want something homey and fast. My partner always asks for two bowls and my neighbor requested the recipe after tasting it at a small potluck. It is a reliable crowd pleasing dinner that makes leftovers feel like a treat.
My favorite aspect of this soup is how versatile it is. When I first made it I served it with boiled new potatoes and a quick lemon dressed salad. Guests commented on the layered flavors and asked for the recipe. It has been a warm welcome at many dinners and is one of those dishes that makes the kitchen feel cozy and the table feel full.
Cool the soup at room temperature for no more than two hours then transfer to airtight containers for refrigeration. It keeps well for about four days in the refrigerator. For longer storage freeze in individual portions or a large container for up to three months. When freezing, leave a little headroom since liquids expand. Thaw overnight in the refrigerator and reheat gently on the stove over low heat to preserve bean texture. If the soup has thickened after refrigeration add a splash of broth while reheating to reach the desired consistency.
To make this dairy free substitute the heavy whipping cream with full fat coconut milk or an unsweetened oat creamer for a creamy finish and a slightly different flavor profile. For a vegetarian version replace the sausage with smoked tempeh or a diced portobello mushroom and use vegetable broth instead of chicken broth. Swap Great Northern beans for cannellini or navy beans with minimal change. Use hot Italian sausage if you want more heat and reduce the crushed red pepper accordingly.
Serve this soup with toasted crusty bread, garlic crostini, or a piece of focaccia to soak up the broth. A simple green salad with lemon vinaigrette cuts through the richness. For a heartier meal add a scoop of cooked farro or short pasta when plating. Garnish with additional parsley or shaved Pecorino Romano for a salty note. A drizzle of extra virgin olive oil at the end brightens the flavors.
The inspiration for this dish comes from Tuscan and broader Italian peasant cooking where beans, greens, simple meats, and pantry broths form the core of everyday meals. Beans have long been a staple in Italian kitchens because they are nutritious and affordable. The addition of sausage and cream leans into Italian American comfort cooking where richness balances rustic ingredients. This soup bridges classic Tuscan simplicity with the cozy finishes many families now enjoy.
In spring swap baby spinach for tender young kale or Swiss chard stems removed for sturdier greens that hold up to reheating. In autumn add a half cup of diced sweet potato when you add the broth for earthier sweetness. In winter increase the aromatic herbs and consider roasting the carrots and onions first for deeper flavor. In summer lighten the soup by omitting cream and adding a squeeze of lemon at serving to brighten the pot.
Make a double batch and portion into microwave safe containers for grab and go lunches. Beans and sausage maintain texture well after one reheating but add fresh spinach at serving if you prefer a crisp green. Store garnishes separately to keep presentation fresh. If you plan to freeze, leave out the cream and add it when reheating to keep the texture silky.
This Tuscan white bean soup is one of those dependable dishes that rewards small techniques such as browning and gentle simmering. It is warm, comforting, and easy to make your own. Give it a try and adapt seasonings and accompaniments to suit your family and the season.
Brown the sausage fully to deepen flavor and render fat for cooking the vegetables.
Use low sodium chicken broth so you can control final seasoning and avoid over salting.
Rinse canned beans to remove excess sodium and to improve their texture in the pot.
If the soup thickens after refrigeration add a splash of broth while reheating.
This nourishing tuscan white bean soup 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.
This Tuscan White Bean Soup 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.

Place a large Dutch oven over medium high heat. Add the sausage and break it up with a wooden spoon. Cook until the meat is browned and no longer pink about ten to fifteen minutes. Drain excess fat if more than a few tablespoons remain.
Reduce heat to medium and add the diced onion, diced celery, and sliced carrots. Cook until the onion is soft and translucent about three to five minutes. Add minced garlic and cook for one minute until fragrant.
Stir in the tomato paste, Italian seasoning, crushed red pepper, and ground black pepper. Cook for about one minute to allow the tomato paste to deepen in flavor.
Add the chicken broth and the drained and rinsed beans. Bring to a gentle simmer and cook uncovered for six to seven minutes until carrots and celery are tender.
Lower heat and stir in the heavy whipping cream and baby spinach. Continue to cook until the spinach is wilted about five minutes. Remove from heat and let sit for a few minutes before serving.
Ladle into bowls and garnish with chopped parsley. Serve with crusty bread or a simple salad. Reheat leftovers gently adding a splash of broth if needed.
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.
Leave a comment & rating below or tag
@royalrecipe on social media!


A fragrant, spicy Jamaican classic — tender chicken simmered in a coconut-curry sauce with potatoes, carrots, scotch bonnet heat, and deep, caramelized flavor.

A vibrant, one-pot Louisiana-style jambalaya with tender chicken, juicy shrimp, smoky sausage and fluffy long-grain rice—perfect for weeknights and gatherings.

Moist, tender chocolate donuts baked in the oven and finished with a glossy chocolate glaze — an easy, crowd-pleasing treat for breakfast or dessert.

Leave a comment & rating below or tag @royalrecipe on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
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.

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.