Soups & Stews
This Alessi Tuscan white bean soup delivers the hearty, comforting flavors of Italy's most beloved winter dish—creamy cannellini beans swimming in aromatic broth, crowned with pools of fragrant herbed oil. 🌿 The secret lies in slow-cooked beans, tender vegetables, and a finishing drizzle of olive oil infused with rosemary and sage that transforms ordinary soup into restaurant-quality perfection.
What sets this recipe apart is its authentic Tuscan technique: simmering beans until tender while building depth through caramelized onions, garlic, and a touch of pancetta (or smoked paprika for vegetarians). The broth develops a rich, savory base that coats every spoonful, while the herbed oil adds a luxurious finish that makes this soup feel special without extra effort.
By the time you're done, you'll have a creamy, velvety soup with just the right balance of textures—tender beans, crisp vegetables, and that signature golden oil that pools on top. The aroma alone will have your kitchen smelling like a Tuscan trattoria, and each bite delivers layers of flavor that keep you coming back for more.
This recipe works equally well as a light lunch or hearty dinner, and the leftovers taste even better the next day. Whether you're serving it to family or treating yourself to a cozy meal, this is the kind of soup that becomes a staple in your winter rotation. Let's get cooking!
Ingredients for alessi tuscan white bean soup
These Tuscan-inspired ingredients create creamy, aromatic white bean soup with golden herbed oil pools.
| Ingredient | Amount | Notes |
|---|---|---|
| Cannelini Beans 🌾 | 3 cups | Dried or canned, drained and rinsed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, finely chopped |
| Carrots 🥕 | 3 medium | Peeled and sliced into rounds |
| Celery Stalks 🌿 | 3 whole | Trimmed, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Peeled and minced |
| Vegetable Broth 💧 | 6 cups | Homemade or low-sodium store-bought |
| Smoked Paprika 🌶️ | 1 tsp | For depth of flavor |
| Fresh Rosemary 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Sage 🌿 | ¼ cup | Chopped, stems removed |
| Bay Leaf 🍃 | 1 whole | For aromatic depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The cannellini beans are the heart of this soup—dried beans give the most authentic texture, but canned work in a pinch (just rinse well). For the olive oil, Trader Joe's or Whole Foods carry excellent extra-virgin options that'll make your herbed oil sing. Look for fresh rosemary and sage at the market—they should smell vibrant, not wilted. I always grab a little extra rosemary for garnish on top. The smoked paprika adds that signature Tuscan depth without any meat, and Penzeys or local spice shops have the best quality.
No smoked paprika? Dried oregano at double the amount works, but you'll lose that smoky richness. Fresh herbs missing? Dried rosemary and thyme at one-third the amount get you close, though nothing beats the fresh stuff. The carrots and celery can be swapped for zucchini if you're feeling adventurous—just adjust the cooking time slightly. For the broth, homemade is ideal, but even the good store-bought stuff like Pacific Foods works. And if you're worried about the beans being too starchy, soak them overnight for creamier results.
This soup tastes even better the next day—3-4 days in the fridge, no problem. For the herbed oil, make extra and store it in a small jar in the fridge. It'll keep for up to 2 weeks, perfect for drizzling over salads or bread. I always double the batch and freeze half—just thaw overnight in the fridge. The beans thicken as they cool, so add a splash of broth when reheating if it gets too stiff. And trust me, the aroma alone will have your whole house smelling like a Tuscan trattoria.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash another dish. Just toss the cannellini beans, diced onion, carrots, and celery into a pot with olive oil and broth—no fancy prep, no mess. The slow simmer lets those flavors meld without me having to hover over the stove.
- Umami Bomb: That first spoonful? Rich, earthy, and just salty enough thanks to the cannellini beans and a splash of red wine (don’t skip it). The crispy edges on the beans when toasted in the olive oil? Absolute game—like a little crunchy reward in every bite.
- Meal Prep MVP: Between us, this soup begs to be made in bulk. The flavors deepen overnight, and it reheats like a dream—no soggy textures, just that same hearty taste. I freeze half for lazy Mondays, and the rest? Gone in a weekend of leftovers.
- Budget-Friendly Hero: Canned beans, a few veggies, and pantry staples—this recipe costs me under $2 per serving. Honestly, it’s the kind of dish that makes me feel fancy without breaking the bank. Plus, the carrots and celery last forever, so I’m not scrambling for groceries every week.
Step-by-step instructions for Alessi Tuscan white bean soup
Here's how to build layers of flavor—creamy beans, aromatic herbs, and that signature golden oil.
🍳 Step 1: Sauté the Vegetable Base
Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the finely chopped yellow onion, sliced carrots, and chopped celery stalks. Cook for 8-10 minutes until the vegetables soften and the onion becomes translucent.
Here's the thing—don't rush this step. You want the vegetables to release their natural sweetness and form a flavorful base. Stir occasionally to prevent burning, and watch for that golden brown color on the edges—this means the vegetables are caramelizing slightly, which builds depth of flavor.
🍳 Step 2: Add Aromatics and Spices
Stir in the 4 minced garlic cloves, 1 tsp smoked paprika, 1 whole bay leaf, 1.5 tsp salt, and 0.5 tsp black pepper. Cook for 1-2 minutes until the garlic is fragrant but not browned—burnt garlic tastes bitter, and we're going for smooth, savory flavor here.
Add the 3 cups cannellini beans (drained and rinsed if using canned) and the 6 cups vegetable broth. Bring the mixture to a gentle boil, then reduce heat to low and let it simmer for 20-25 minutes. You'll know it's ready when the beans are tender and the soup has thickened slightly—this ensures that creamy texture we're after.
🥘 Step 3: Finish with Herbs and Lemon
Remove the pot from heat and stir in the 0.25 cup chopped fresh rosemary and 0.25 cup chopped fresh sage. Let the soup sit for 5 minutes—this allows the herbs to infuse their flavors without overpowering the dish. Then, stir in the 1 tbsp fresh lemon juice just before serving.
Here's where the magic happens: ladle the soup into bowls, then drizzle the extra-virgin olive oil on top. The oil should pool beautifully, creating that signature Italian restaurant look. The lemon juice brightens the flavors, cutting through the richness of the beans and herbs, while the oil adds a luxurious finish.
⏰ Step 4: Rest and Serve
Let the soup rest for 10 minutes before serving. This resting period allows the flavors to meld together—you'll notice the aroma becomes even more inviting as the herbs release their essential oils. Taste and adjust seasoning if needed, adding a pinch more salt or a splash more lemon juice if desired.
Serve warm with crusty bread to soak up every last drop of that creamy, herbed broth. The contrast of the warm soup with the cool oil and bright lemon makes this dish truly special—each spoonful delivers a perfect balance of textures and flavors.
Pro Tips For Making Alessi Tuscan White Bean Soup
- SOFTEN BEANS OVERNIGHT: I learned this the hard way—dry cannellini beans take forever to soften properly. Soak them in plenty of cold water (4 cups per pound) for at least 8 hours, or better yet, overnight. The longer they soak, the creamier your soup will be, and you’ll avoid that dreaded mealy texture.
- SWEEAT VEGETABLES LOW AND SLOW: Don’t rush the onion, carrot, and celery—this is where flavor builds. Cook them over medium-low heat for 10-12 minutes, stirring occasionally, until they’re deeply softened and just starting to caramelize. High heat makes them bitter, and that’s a mistake you’ll taste later.
- SALT THE BEANS EARLY: Add a generous pinch of salt to the soaking water (or the pot when cooking) to help break down the skins and improve texture. Skipping this step means your beans will stay tougher, and the soup won’t feel as cohesive. Trust me, it’s worth the extra 30 seconds.
- STIR IN TOMATO PASTE LAST: If you’re using tomato paste (a common upgrade), add it just 5 minutes before the soup finishes cooking. This keeps it from burning or turning bitter, and the flavor will meld perfectly with the beans and herbs. I used to add it too early, and it always tasted off.
Serving suggestions for this dish
Bread Pairings
This soup pairs beautifully with crusty Italian bread like a sourdough baguette or focaccia—their sturdy texture soaks up the creamy broth and herbed oil perfectly. I love using Whole Foods' sourdough or baking a simple rosemary focaccia (just mix 2 cups flour, 1 tsp yeast, 1 tbsp olive oil, and ½ cup water) to complement the flavors. Toast it lightly for extra crunch. 🥖
Cheese Additions
For a richer finish, top individual bowls with grated Pecorino Romano or Parmigiano-Reggiano—the salty, nutty notes cut through the soup's creaminess. I use about 2 tbsp per bowl and let it melt slightly from the soup's warmth. If you prefer a vegetarian option, nutritional yeast adds a cheesy flavor without dairy.
Garnish Ideas
Fresh herbs elevate the dish further. Sprinkle with extra chopped rosemary or sage leaves right before serving, or add thinly sliced radishes for a peppery crunch. I also love a drizzle of hot honey (mix ¼ cup honey with 1 tsp cayenne) for a sweet-spicy contrast. 🌿
Wine Pairings
A Chianti Classico or Vermentino wine brings out the soup's Tuscan roots. The medium-bodied red or crisp white complements the herbs and lemon without overpowering. For a non-alcoholic option, sparkling water with lemon keeps the bright, refreshing notes in harmony. 🍷
Leftovers Reinvented
Transform tomorrow's lunch by blending the soup with ½ cup coconut milk for a creamy dip, or top with crispy prosciutto (if using meat) and arugula for a Tuscan-inspired salad. I also love freezing portions in ice cube trays—just thaw and reheat for quick meals. ❄️
Seasonal Variations
In summer, add diced zucchini or cucumber to lighten the soup, while winter calls for roasted butternut squash or kale. For a festive touch, stir in ½ tsp cinnamon** during the final simmer—it pairs surprisingly well with the rosemary and sage. 🌶️
Nutrition facts
Frequently asked questions
Can I make this soup with canned beans instead of dried? Yes, you can absolutely use canned beans for convenience! Just
How do I make the herbed oil for this recipe?
Simply heat 0.25 cup extra-virgin olive oil in a small saucepan over low heat for 2-3 minutes, then remove from heat and stir in 1 tbsp chopped rosemary and 1 tbsp chopped sage. Let it steep for 5 minutes before straining and drizzling over the soup. The oil should be fragrant and golden!
Can I make this soup vegetarian or vegan?
This recipe is already naturally vegetarian. For a vegan version, use vegetable broth instead of chicken broth and ensure your olive oil is vegan-certified. The smoked paprika adds depth without any meat, and the lemon brightens the flavors perfectly.
Why does my soup look too thin after cooking?
If your soup seems too thin, it might need more simmering time. Reduce heat to low and let it cook uncovered for 10-15 more minutes—the liquid will reduce naturally. You can also mash ½ of the beans lightly with a fork to thicken it further. Avoid adding flour or cornstarch, as it can make the soup taste starchy.
Can I prep this soup ahead of time?
This soup tastes even better the next day! Store it in an airtight container in the fridge for up to 4 days. When reheating, add a splash of water or broth to loosen it up. The flavors deepen as it sits, making it perfect for meal prep. Just drizzle with fresh herbed oil before serving.
