Easy Tuscan White Bean Soup
There’s something soul-soothing about a warm bowl of Tuscan white bean soup. Whether it’s the creamy texture of cannellini beans, the fragrant rosemary, or that splash of olive oil on top, this dish wraps you in comfort. Simple, wholesome, and hearty, it captures the essence of rustic Italian cooking in the most delicious way.
Perfect for busy weeknights or cozy weekends, this soup comes together with pantry staples and a few fresh herbs. It’s naturally vegetarian, high in fiber and protein, and surprisingly filling. You can make it in one pot with minimal prep, making it an easy choice for meal preppers and soup lovers alike.
Why You’ll Love This Easy Tuscan White Bean Soup
This soup offers more than just convenience. It brings bold Mediterranean flavors into your kitchen without demanding a long ingredient list or hours on the stove. The beans simmer in a garlicky broth with herbs and vegetables, creating layers of flavor that feel both clean and indulgent. Whether you’re serving it as a starter or the main dish with crusty bread, it’s the kind of recipe you’ll want to keep on rotation.
Can I Use Canned Beans or Do I Need to Soak Dried Beans?
You can absolutely use canned white beans for this recipe, and that’s what makes it such a time-saver. They’re already cooked, creamy in texture, and absorb flavors quickly. If you prefer using dried beans, soak them overnight and simmer until soft before starting the recipe. But for a quick and delicious bowl, canned beans are the way to go.
Ingredients for the Easy Tuscan White Bean Soup
This soup is a great example of how humble ingredients can come together to make something incredibly comforting. Here are the key ingredients that give this soup its rich, hearty taste:
- Olive oil
- Yellow onion
- Garlic cloves
- Carrots
- Celery
- Fresh rosemary
- Cannellini beans
- Vegetable broth
- Baby spinach
- Lemon juice
- Salt and black pepper

How To Make the Easy Tuscan White Bean Soup
Step 1: Sauté the Aromatics
Heat olive oil in a large pot over medium heat. Add chopped onion, carrots, and celery. Sauté until the vegetables are soft and fragrant, about 6-8 minutes. Stir in minced garlic and chopped rosemary and cook for another 1-2 minutes.
Step 2: Add the Beans and Broth
Pour in the cannellini beans and vegetable broth. Bring to a boil, then reduce the heat and let it simmer uncovered for 15 minutes. If you like a creamier texture, mash some of the beans with a spoon or use an immersion blender for a few pulses.
Step 3: Finish with Greens and Lemon
Add in the baby spinach and stir until wilted. Finish with a splash of fresh lemon juice, salt, and black pepper to taste. Ladle into bowls and drizzle with extra virgin olive oil before serving if desired.
How to Serve and Store Easy Tuscan White Bean Soup
This soup is the definition of comfort in a bowl and serves about 4 generous portions. It pairs beautifully with crusty bread, focaccia, or a warm baguette. You can also top it with freshly grated Parmesan if you’re not keeping it vegan.
To store leftovers, let the soup cool completely and then refrigerate in an airtight container for up to 4 days. It also freezes well, so consider making a double batch and storing half for a rainy day. Just thaw and reheat on the stovetop with a splash of broth or water to loosen it up.
What to Serve With Easy Tuscan White Bean Soup?
Garlic Bread with Cheese
Warm, toasty garlic bread loaded with melted cheese brings richness and contrast to this veggie-packed soup.
Simple Arugula Salad
A lightly dressed salad with arugula, lemon, and shaved Parmesan balances the creaminess of the soup.
Roasted Brussels Sprouts
Oven-roasted Brussels with a touch of balsamic glaze add depth and crunch.
Tomato Bruschetta
Crispy baguette slices topped with tomato, garlic, and basil keep things bright and fresh.
Italian-Style Grilled Cheese
Try a grilled cheese sandwich with mozzarella and pesto for an indulgent pairing.
Antipasto Platter
Serve alongside olives, marinated artichokes, and roasted red peppers for a rustic meal.
Baked Sweet Potatoes
Their natural sweetness complements the savory rosemary and beans beautifully.
Want More Soup Ideas?
If this Easy Tuscan White Bean Soup hit the spot, you might love these cozy bowls next:
- Creamy Kielbasa Gnocchi Soup for a comforting blend of smoky sausage and pillowy gnocchi.
- Hearty Vegetarian Tortellini Soup if you’re craving a cheesy, pasta-filled hug in a bowl.
- Greek Lemon Chicken Soup Avgolemono for a tangy twist on a classic.
- Zesty Tuscan Artichoke Soup for another taste of Italy with an artichoke spin.
- Hawaiian-Style Chicken Long Rice Soup for a lighter, island-inspired take on noodle soup.
Save This Recipe For Later
📌 Save this recipe to your Pinterest soup board so you can come back to it anytime.
I’d love to hear how it turned out for you! Did you go for canned beans or soak your own? Add extra greens or keep it classic? Drop a comment and let’s share ideas.
Explore more healthful, cozy, and crave-worthy dishes on Luna Meals on Pinterest and find your next go-to comfort meal.
Conclusion
Easy Tuscan White Bean Soup is proof that comfort food doesn’t have to be complicated. With wholesome ingredients, hearty flavor, and minimal cleanup, this is one of those meals that checks all the boxes. Perfect for chilly nights or lazy Sundays, it’s a nourishing staple that belongs in your regular rotation.

Easy Tuscan White Bean Soup
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
A cozy and nutritious Easy Tuscan White Bean Soup recipe made with cannellini beans, rosemary, garlic, and spinach. This hearty vegetarian soup is perfect for a quick weeknight meal or make-ahead lunch. High in fiber, protein, and rich Mediterranean flavors.
Ingredients
2 tablespoons olive oil
1 medium yellow onion, chopped
3 garlic cloves, minced
2 carrots, diced
2 celery stalks, diced
1 teaspoon fresh rosemary, chopped
2 cans cannellini beans, drained and rinsed
4 cups vegetable broth
2 cups baby spinach
1 tablespoon lemon juice
Salt, to taste
Black pepper, to taste
Instructions
1. Heat olive oil in a large pot over medium heat.
2. Add chopped onion, carrots, and celery. Sauté until soft, about 6-8 minutes.
3. Stir in minced garlic and rosemary. Cook for another 1-2 minutes.
4. Add cannellini beans and vegetable broth. Bring to a boil, then reduce heat and simmer for 15 minutes.
5. Mash some of the beans or pulse with an immersion blender for a creamier texture, if desired.
6. Stir in baby spinach until wilted.
7. Finish with lemon juice, salt, and black pepper to taste.
8. Serve warm with a drizzle of olive oil and crusty bread, if desired.
Notes
This soup freezes beautifully — just cool completely before freezing.
For a richer flavor, sauté the veggies in butter and olive oil together.
Mash more beans for a thicker consistency, or leave it brothy for a lighter feel.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 310
- Sugar: 4g
- Sodium: 620mg
- Fat: 9g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 41g
- Fiber: 11g
- Protein: 14g
- Cholesterol: 0mg


