Creamy Tuscan White Bean Soup Recipe Ready in 40 Minutes
Oh, let me tell you about my absolute favorite cold-weather comfort food – this creamy Tuscan white bean soup! I first fell in love with it during a rainy trip to Florence, where every little trattoria seemed to have their own version simmering on the stove. When I got home, I must have made twenty batches trying to recreate that perfect velvety texture and herb-infused flavor. After years of tweaking (and many happy taste-testers), I’ve landed on this simple but soul-warming recipe that comes together in about 40 minutes flat. The magic happens when you blend half the beans – it creates this luxurious, almost bisque-like consistency while still leaving plenty of whole beans for texture. Trust me, one spoonful of this hearty vegetarian soup with its bright pop of lemon and fresh spinach, and you’ll be transported straight to a cozy Tuscan kitchen.
Why You’ll Love This Tuscan White Bean Soup Recipe
This soup has become my go-to for so many reasons – let me count the ways you’re going to adore it too:
- Creamy dreaminess: That velvety texture (without any cream!) will make you swoon – blending half the beans is my secret weapon
- Nutrition powerhouse: Packed with protein, fiber, and vitamins from those beautiful white beans and fresh veggies
- Weeknight lifesaver: Ready in about 40 minutes from chopping to serving – faster than pizza delivery!
- Crowd-pleaser: Naturally vegetarian (easily vegan too) so everyone at the table can enjoy it
- Flavor bomb: The rosemary, thyme, and lemon juice create this magical Tuscan flavor that’ll have you licking the bowl
Seriously, this soup checks all the boxes – easy, healthy, comforting, and absolutely delicious. What’s not to love?
Ingredients for Tuscan White Bean Soup
Okay, let’s talk ingredients! Here’s everything you’ll need to make this cozy pot of deliciousness:
- 2 cans (15 oz each) white beans (I love cannellini beans here), drained and rinsed
- 1 tbsp good olive oil (this is where the flavor starts!)
- 1 medium onion, diced (about 1 cup)
- 3 garlic cloves, minced (because more garlic is always better)
- 2 carrots, chopped (about 1 cup)
- 2 celery stalks, chopped (about 3/4 cup)
- 4 cups vegetable broth (homemade if you’ve got it!)
- 1 tsp dried rosemary (crush it between your fingers to wake it up)
- 1 tsp dried thyme (or 1 tbsp fresh if you’re fancy)
- Salt and pepper to taste (don’t be shy!)
- 1 cup chopped fresh spinach (or kale if that’s what’s in your fridge)
- 1 tbsp fresh lemon juice (trust me, this brightens everything up)
That’s it! Simple, fresh ingredients that come together in the most magical way.
How to Make Tuscan White Bean Soup
Alright, let’s get cooking! This soup comes together so easily – just follow these simple steps and you’ll have a pot of creamy, dreamy Tuscan goodness in no time.
Step 1: Sauté the Vegetables
First, grab your favorite soup pot (I use my trusty Dutch oven) and heat that olive oil over medium heat. Toss in your diced onion, garlic, carrots and celery – the holy trinity of soup starters! Cook them for about 5 minutes, stirring occasionally, until they soften and smell absolutely heavenly.
Step 2: Simmer the Soup
Now, add your drained white beans, vegetable broth, rosemary and thyme. Give everything a good stir and crank up the heat until it comes to a gentle boil. Once bubbling, reduce the heat to low and let it simmer uncovered for 20 minutes – this lets all those flavors get to know each other.
Step 3: Blend and Finish
Here’s where the magic happens! Carefully ladle about half the soup into your blender (or use an immersion blender right in the pot). Blend until smooth and creamy, then pour it back in. Stir in your chopped spinach and that bright lemon juice – just cook for another 2 minutes until the spinach wilts. Taste and season with salt and pepper until it’s perfect!
See? I told you it was easy! Now grab some crusty bread and dig into this bowl of Tuscan sunshine.
Tips for the Best Tuscan White Bean Soup
After making this soup more times than I can count, here are my foolproof tips for perfection:
- Herb magic: If you’ve got fresh rosemary and thyme, use them! Triple the amount (1 tbsp fresh = 1 tsp dried) for brighter flavor.
- Texture control: Too thick? Add a splash of broth. Too thin? Let it simmer uncovered for a few extra minutes.
- Cheese please: A sprinkle of Parmesan right before serving adds the most delicious salty creaminess.
- Temperature trick: Let the soup sit for 10 minutes off heat before serving – the flavors deepen beautifully!
Little tweaks make all the difference between good soup and great soup!
Ingredient Substitutions and Variations
Don’t stress if you’re missing an ingredient – this soup is super flexible! Here are my favorite swaps and variations:
- Greens galore: No spinach? Use kale, chard, or even arugula – just chop it fine and add it at the end.
- Bean options: If using dried beans (soak overnight!), you’ll need about 1 cup dried = 2 cans. Cook until tender before adding.
- Herb helpers: Out of rosemary? Try oregano or sage for a different Tuscan twist.
- Creamy dreams: Want it richer? Stir in 1/4 cup cream or coconut milk at the end.
- Vegan vibes: Already vegetarian! Just skip the Parmesan garnish to keep it fully plant-based.
The beauty of this soup is how easily it adapts to what’s in your pantry!
Serving Suggestions for Tuscan White Bean Soup
Oh, you’re gonna want something to soak up every last drop of this glorious soup! My absolute favorite way to serve it is with thick slices of crusty Italian bread – perfect for dipping and scooping. A simple arugula salad with lemon vinaigrette makes a lovely fresh side. For garnish, I’m all about that fresh parsley sprinkled on top (it adds such a pretty pop of green), but grated Parmesan or a drizzle of good olive oil never hurt either. Sometimes I’ll even toast up some garlic-rubbed crostini for extra crunch. Trust me, your bowl will be sparkling clean in no time!
Storage and Reheating Instructions
Here’s the beautiful thing about this soup – it tastes even better the next day! Store any leftovers in an airtight container in the fridge for up to 3 days. When you’re ready for round two, gently reheat it on the stove over medium-low (stirring occasionally) or in the microwave in 30-second bursts. If it thickens up, just stir in a splash of broth or water to bring it right back to that perfect creamy consistency. Oh, and fair warning – you might catch me sneaking spoonfuls straight from the fridge, because it’s honestly delicious cold too!
Nutritional Information for Tuscan White Bean Soup
Let’s talk nutrition – this soup isn’t just delicious, it’s seriously good for you too! Each hearty bowl (about 1 1/2 cups) packs approximately:
- 250 calories – perfect for a light lunch or dinner
- 12g protein – thanks to those mighty white beans!
- 10g fiber – nearly half your daily needs in one bowl
- Only 5g fat – and it’s the heart-healthy kind from olive oil
Of course, these numbers might change slightly based on your exact ingredients (like if you add that Parmesan sprinkle I love so much). But one thing stays the same – this soup nourishes your body as much as it warms your soul!
Frequently Asked Questions
I get asked about this Tuscan white bean soup all the time – here are the answers to the questions that pop up most often!
Can I Use Dried Beans Instead of Canned?
Absolutely! You’ll need about 1 cup dried white beans (soaked overnight) to equal 2 cans. After soaking, simmer them in fresh water for 1-1.5 hours until tender before adding to the soup. The texture might be even creamier!
How Can I Make This Soup Vegan?
Good news – it’s already vegan as written! Just skip the optional Parmesan garnish (or use nutritional yeast instead). If you add cream, swap it for coconut milk to keep it plant-based.
Can I Freeze This Soup?
You bet! It freezes beautifully for up to 3 months. Let it cool completely, then store in airtight containers leaving some room for expansion. Thaw overnight in the fridge before reheating gently on the stove.
How Can I Make It Creamier?
For extra creaminess, blend more (or all!) of the soup. You can also stir in a tablespoon of tahini or cashew butter at the end – it adds richness without dairy.
What If I Don’t Have an Immersion Blender?
No worries! Just carefully transfer half the soup to a regular blender (let it cool slightly first), blend until smooth, then return it to the pot. Works like a charm!
Share Your Tuscan White Bean Soup Experience
I’d love to hear how your soup turns out! Did you add any fun twists? Maybe extra garlic (I always do!) or a different green? Drop a comment below or tag me on social – nothing makes me happier than seeing your cozy bowls of Tuscan goodness. And if you loved it as much as I do, please share the recipe with your fellow soup lovers!
PrintCreamy Tuscan White Bean Soup Recipe Ready in 40 Minutes
A hearty and creamy Tuscan white bean soup packed with flavor and nutrients.
- Prep Time: 10 mins
- Cook Time: 30 mins
- Total Time: 40 mins
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
- 2 cans (15 oz each) white beans, drained and rinsed
- 1 tbsp olive oil
- 1 onion, diced
- 3 garlic cloves, minced
- 2 carrots, chopped
- 2 celery stalks, chopped
- 4 cups vegetable broth
- 1 tsp dried rosemary
- 1 tsp dried thyme
- Salt and pepper to taste
- 1 cup spinach, chopped
- 1 tbsp lemon juice
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion, garlic, carrots, and celery. Cook for 5 minutes.
- Stir in white beans, vegetable broth, rosemary, and thyme.
- Bring to a boil, then reduce heat and simmer for 20 minutes.
- Blend half the soup until smooth, then return to the pot.
- Add spinach and lemon juice. Cook for 2 more minutes.
- Season with salt and pepper.
- Serve hot.
Notes
- Use canned beans for convenience or soak dried beans overnight.
- Add a splash of cream for extra richness.
- Store leftovers in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 bowl
- Calories: 250
- Sugar: 5g
- Sodium: 600mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg
