
There’s nothing cozier than a bowl of steaming Hearty Tuscan White Bean Soup on a chilly evening. This beloved classic is rustic Italian comfort at its best—rich olive oil, velvety cannellini beans, and a fragrant medley of veggies and herbs all meld into pure magic. Whether you’re feeding a crowd or just need a wholesome meal to lift your spirits, this soup never fails to delight.
Why You’ll Love This Recipe
- Incredible Weeknight Comfort: This Hearty Tuscan White Bean Soup comes together in under 30 minutes, making it perfect for busy nights or relaxing weekends alike.
- Full of Nourishing Goodness: Packed with fiber-rich beans, vibrant spinach, and loads of veggies, every spoonful is satisfying and wholesome.
- Customizable and Crowd-Pleasing: This recipe is naturally vegetarian and so easy to adapt with extra protein, gluten-free swaps, or seasonal veggies.
- Flavor That Transports: The savory blend of Italian seasoning, garlic, and olive oil will have your kitchen smelling like a Tuscan trattoria.
Ingredients You’ll Need
Everything in this soup has a purpose! The ingredients are simple but thoughtfully layered so every bite tastes homey and balanced. Here’s how each one transforms this Hearty Tuscan White Bean Soup from ordinary to extraordinary:
- Extra Virgin Olive Oil: The heart of this soup, giving it a silky texture and that signature rich, fruity base. Choose the best olive oil you have!
- Onion & Shallots: These aromatic alliums create a deep savory foundation and subtle sweetness.
- Garlic: Four whole cloves means the flavor shines through without overpowering—just the way it should be in Tuscan cooking.
- Carrots & Celery: These humble veggies add gentle sweetness, crunch, and color for a classic mirepoix vibe.
- Cannellini Beans: Creamy, mild, and protein-packed, they bring that old-world soulfulness only beans can provide.
- Bay Leaves: Infuse earthy, woodsy notes into every ladleful—just remember to fish them out before blending!
- Italian Seasoning: A fragrant blend that’s heavy on oregano, basil, and rosemary ties everything together beautifully.
- Red Pepper Flakes: Add a gentle heat that plays nicely against all those comforting flavors—you can use more or less to taste.
- Vegetable Broth: The backbone for simmering, it draws out flavors while keeping the soup plant-based and light.
- Sea Salt & Black Pepper: Seasoning is everything—don’t skip or skimp here! Taste as you go.
- Fresh Spinach: Stirred in at the end for a pop of color and a fresh green lift that rounds out the dish.
Variations
One of my favorite things about Hearty Tuscan White Bean Soup is how flexible it is. Feel free to improvise based on what’s in the fridge, or tailor it to fit your own dietary needs—the possibilities are endless!
- Make It Vegan: This soup is naturally vegan, but if you want it even creamier, finish with a drizzle of cashew cream or coconut milk instead of blending beans.
- Add Extra Greens: Swap in baby kale or chopped Swiss chard for spinach, or try a mix for extra texture and color.
- Protein Boost: Stir in cooked, shredded chicken or smoky vegan sausage to make it extra filling on especially cold days.
- Swap the Beans: Cannellini are classic, but great northern beans or navy beans work beautifully if that’s what you have.
- Lower-Sodium: Use homemade broth or low-sodium canned broth, then season with salt to your taste.
How to Make Hearty Tuscan White Bean Soup
Step 1: Sauté the Aromatics
Start in a large soup pot or Dutch oven. Heat the olive oil over medium-low heat—don’t rush this step! Add the diced onion, chopped shallots, and mashed garlic. Sauté gently, stirring often, until the onions turn translucent and the mixture smells absolutely irresistible—about 3 to 4 minutes. This is where the foundation of flavor starts to build, so savor this moment and breathe it in.
Step 2: Add and Soften the Veggies
Chop those carrots into cheerful coins and dice your celery, then add both to the pot. Keep sautéing for another 7 to 10 minutes, letting them soften and sweeten. This slow-cooking unlocks their flavors—a secret to getting that classic, harmonious Tuscan base.
Step 3: Bean Time!
Drain and rinse your cannellini beans thoroughly (no one likes that canning liquid!). Add them to the pot along with the bay leaves, Italian seasoning, red pepper flakes, broth, salt, and pepper. Give everything a hearty stir and watch the colors come together.
Step 4: Simmer to Perfection
Bring the soup up to a gentle boil, then immediately reduce the heat to low. Cover and let everything simmer for about 15 minutes. This is where the magic happens—the flavors meld, the broth gets richer, and the veggies grow tender.
Step 5: Blend for Creamy Texture
Lift off the lid, discard the bay leaves, and transfer about two cups of the soup (beans, broth, veggies—everything!) to a blender. Blend it until smooth and creamy, then stir this velvety mixture back into the pot. Instantly, the soup will have that luxurious thickness that makes every bowl feel special—without adding any cream.
Step 6: Finish with Greens
Add the fresh spinach and stir until it wilts—just a minute or two. The color stays vibrant and the flavor is bright, perfectly balancing the hearty soup base. Ladle into bowls, garnish as you like, and dig in!
Pro Tips for Making Hearty Tuscan White Bean Soup
- Sauté Your Base Slowly: Allowing the onion, shallots, and garlic to cook gently means deeper, sweeter, and more complex undertones throughout the soup.
- Use a High-Quality Broth: The broth is the backbone—choose a flavorful, low-sodium vegetable broth or homemade for the best result.
- Blend for Body: Blending part of the soup (not all!) makes it luxuriously thick while still leaving plenty of whole beans and veggies to bite into.
- Wilt the Greens Gently: Add the spinach right at the end to preserve its vibrant green color and delicate texture—overcooking will make it drab instead of lively.
How to Serve Hearty Tuscan White Bean Soup
Garnishes
For the prettiest presentation and the freshest flavor, sprinkle your Hearty Tuscan White Bean Soup with finely chopped parsley, a swirl of extra virgin olive oil, and a crack of black pepper. If dairy is on the menu, a generous shave of Parmigiano-Reggiano adds a salty, nutty finish that’s absolutely divine. A pinch of red pepper flakes on top is also lovely if you like it spicy.
Side Dishes
Nothing beats a slice of crusty sourdough, baguette, or warm focaccia for dunking—let that bread soak up every last bit of broth! For a little extra, try serving it with a simple mixed green salad dressed with lemon vinaigrette. Roasted veggies or grilled cheese sandwiches also make fantastic companions for a cozy meal.
Creative Ways to Present
If you’re entertaining, ladle the soup into small mugs or espresso cups for an appetizer course—little “Tuscan shooters” will impress guests! Or serve the soup family-style in a big, rustic pot right on the table with a basket of bread for a relaxed, communal meal. A drizzle of herb oil or a small dollop of pesto on each bowl adds color and flair.
Make Ahead and Storage
Storing Leftovers
Hearty Tuscan White Bean Soup stores beautifully and arguably tastes even better the next day as the flavors deepen. Allow the soup to cool completely, then transfer it to an airtight container and refrigerate for up to 4 days. The beans and veggies may absorb some liquid, so you may need to add a splash of broth when reheating.
Freezing
If you’d like to freeze your soup, portion it into freezer-safe containers leaving a little space for expansion. Skip adding the spinach until you reheat, for best texture and color. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating
For best results, reheat your Hearty Tuscan White Bean Soup gently on the stovetop over medium-low heat, stirring frequently, until hot. If it thickened a lot in the fridge, add a little extra broth or water. You can microwave individual bowls, but give them a few good stirs in between heating to ensure even warmth throughout.
FAQs
-
Can I use dried beans instead of canned cannellini beans?
Absolutely! Soak 1.5 cups dried cannellini beans overnight and cook until tender before using. Just note: you’ll need to adjust the simmering time and add extra broth as needed. Canned beans are a faster shortcut, but dried beans offer exceptional texture if you have the time.
-
Is this soup gluten-free?
Yes! Hearty Tuscan White Bean Soup is naturally gluten-free if you use certified gluten-free vegetable broth. Just avoid serving with regular bread on the side if you need to keep the meal gluten-free—try your favorite gluten-free rolls instead.
-
What can I use instead of spinach?
You’re welcome to try baby kale, Swiss chard, or even a handful of arugula for a peppery twist. Just add sturdy greens a minute earlier than you would add spinach, since they take a bit longer to soften.
-
Can I make this ahead for meal prep?
Definitely! Prepare the soup as directed and cool completely before storing. For meal prep, portion cooled soup into containers, or freeze for future lunches and dinners. Just add fresh greens when you reheat for the brightest flavor and happiest color.
Final Thoughts
If you’re looking for a meal that warms you from the inside out, look no further than Hearty Tuscan White Bean Soup. It’s easy enough for a weeknight, soul-satisfying as Sunday supper, and endlessly adaptable. I hope you’ll try it soon—and that your kitchen feels filled with joy, warmth, and a little Italian sunshine!
PrintHearty Tuscan White Bean Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 6 Servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
This Hearty Tuscan White Bean Soup is a comforting and flavorful dish that is perfect for a cozy night in. Filled with nutritious ingredients and aromatic herbs, this soup is sure to warm you up from the inside out.
Ingredients
Soup:
- 1/4 cup Olive Oil extra virgin
- 1 Small Onion, diced
- 2 Medium Shallots, chopped
- 4 Cloves Garlic, mashed
- 2 Carrots, chopped into coins
- 2 Celery Stalks, diced
- 3 15 ounce Cans Cannellini Beans, drained and rinsed
- 2 Bay Leaves
- 1 Tablespoon Italian Seasoning
- 1/2 Teaspoon Red Pepper Flakes
- 5–6 cups Vegetable Broth
- 1/2 Teaspoon Sea Salt
- 1/4 Teaspoon Ground Black Pepper
- 3 cups Fresh Spinach
Instructions
- Heat Olive Oil: Heat the olive oil in a large soup pot or dutch oven over medium-low heat.
- Sauté Aromatics: Add onion, garlic, and shallots to the hot oil, sauté until onion is translucent.
- Add Vegetables: Add carrots and celery, sauté for 7-10 minutes.
- Prepare Beans: Rinse and add cannellini beans, bay leaves, Italian seasoning, red pepper flakes, broth, salt, and pepper.
- Simmer: Bring to a boil, then simmer covered for 15 minutes.
- Blend: Remove bay leaves, blend 2 cups of soup until creamy, then return to the pot.
- Add Spinach: Stir in spinach until wilted.
- Serve: Ladle into bowls, garnish with parsley, and serve with crusty bread.
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 4g
- Sodium: 980mg
- Fat: 9g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg