Soups & Stews
This Alessi Tuscan white bean soup recipe brings the heart of Tuscany to your kitchen with its deep, savory flavors and rustic charm. The secret lies in slow-simmering cannellini beans with aromatic vegetables, rosemary, and a touch of Parmesan that elevates every spoonful.
I’ve perfected this version after years of testing—it’s the kind of soup that tastes even better the next day, when flavors meld into perfect harmony.
What sets this recipe apart is the balance of textures and flavors: tender beans, caramelized onions, and fresh rosemary create a symphony of tastes.
The slow simmer breaks down the beans for maximum creaminess, while the final drizzle of olive oil and grated Parmesan adds richness without overpowering the natural goodness. It’s a foolproof method that delivers restaurant-quality results at home.
This soup is ideal for chilly evenings or as a comforting starter for dinner guests. The rustic presentation—crusty bread on the side, a sprinkle of fresh herbs—makes it feel special without requiring advanced skills.
Whether you’re feeding a crowd or prepping for the week, this recipe delivers consistent, satisfying results every time.
The beauty of this Tuscan classic is its versatility—add sautéed kale for extra greens or swap in pancetta for a meatier twist. The base technique remains the same, ensuring you’ll always end up with a bowl of warmth and flavor. Let’s get started on creating this timeless dish.
Ingredients for alessi tuscan white bean soup
Sixteen ingredients for a soup that tastes like a Tuscan family secret—slow-simmered beans, aromatic herbs, and rich Parmesan.
| Ingredient | Amount | Notes |
|---|---|---|
| Cannellini Beans 🌾 | 2 cups | Dried, soaked overnight |
| Yellow Onion 🧅 | 1 whole | Medium, thinly sliced |
| Carrot 🥕 | 2 whole | Medium, chopped |
| Celery Stalks 🌿 | 2 whole | Chopped, with leaves |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Fresh Rosemary 🌿 | ¼ cup | Chopped, stems removed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, block |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Thyme 🌿 | ¼ cup | Chopped, stems removed |
The beans are the heart of this soup, so don’t skimp on quality. Dried cannellini beans from Whole Foods or Trader Joe's offer the best texture and flavor—soak them overnight for maximum tenderness. If using canned, opt for no-salt-added varieties and rinse thoroughly. The fresh rosemary should smell vibrant; if it’s wilted or smells musty, skip it. For the onions, patience is key—caramelizing them slowly adds depth that can’t be rushed. The extra-virgin olive oil should be fruity and peppery, not bitter, so invest in a good bottle if you’re serious about this recipe.
No fresh rosemary? Dried rosemary at one-third the amount works in a pinch, but the flavor won’t be as bright. Short on thyme? Dried oregano or marjoram can substitute, though the aroma will differ slightly. The tomato paste can be swapped for crushed tomatoes if you prefer, but paste gives a deeper, more concentrated flavor. For the Parmesan, grate it yourself—pre-grated cheese contains anti-caking agents that make it clumpy and less flavorful. If you’re avoiding dairy, nutritional yeast adds a cheesy note without the lactose, though the texture will differ.
This soup tastes even better the next day, so make a big batch and store it properly. Keep leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months in portion-sized containers. To reheat, warm gently on the stove with a splash of broth or water—never microwave directly from the fridge, or the beans will turn mushy. The herbs can be added fresh when serving, so store them separately if prepping ahead. For a restaurant-quality finish, always drizzle with a touch of extra-virgin olive oil and a sprinkle of freshly grated Parmesan before serving.
Why You'll Love This Recipe
- One-Pot Magic: The moment I toss in chopped onion, carrot, and celery (no fancy dicing—just rough cuts), I’m already halfway done. Cannellini beans and garlic take over from there, simmering into something hearty with almost no effort.
- Garlic-Glazed Goodness: That slow caramelization of garlic and onions? It’s the secret weapon. The soup starts mild but builds into something rich and savory—like a warm hug in a bowl, especially when the beans get tender and soak up all that flavor.
- Meal Prep MVP: I make a big batch on Sundays and it lasts all week. The texture stays perfect when reheated—no mushy disappointments—so it’s my go-to for busy mornings or lazy afternoons when I just need something solid.
- Budget-Friendly Powerhouse: Cannellini beans and seasonal veggies keep costs low, but the result feels like a restaurant-quality dish. Honestly, I’ve served this to guests who swear it’s from a Tuscan trattoria, and they pay full price for their meals.
Step-by-step instructions for Alessi Tuscan white bean soup
This method delivers restaurant-quality depth with aromatic herbs and perfectly balanced flavors.
Prepare the Bean Base
Drain the soaked cannellini beans and rinse them thoroughly under cold water. In a large Dutch oven, heat the 0.5 cup extra-virgin olive oil over medium heat. Add the 1 whole yellow onion, 2 whole carrots, and 2 whole celery stalks—all chopped into ¼-inch pieces. Cook for 8-10 minutes until the vegetables soften and the onion becomes translucent.
Add the 4 cloves minced garlic, 0.25 cup chopped fresh rosemary, and 0.25 cup chopped fresh thyme. Stir for 1 minute until the aromatics release their fragrance. This foundational step builds the soup's complex herbal profile—don't rush it. The rosemary should be visible but not burnt.
Build the Flavor Foundation
Stir in the 2 cups drained cannellini beans and the 2 tbsp tomato paste, coating everything evenly. Pour in the 4 cups vegetable broth and bring to a gentle simmer. Add the 1.5 tsp salt and 0.5 tsp black pepper, then reduce heat to low. Cover partially and let it simmer for 30 minutes, stirring occasionally.
This slow simmer allows the beans to soften and the flavors to meld. I like to check the consistency after 20 minutes—if it's too thick, add ½ cup water. The beans should be tender but still hold their shape. This is where the soup's rustic character develops.
Finish with Bright Acid and Richness
After 30 minutes, stir in the 1 tbsp lemon juice and 0.5 cup freshly grated Parmesan cheese. The acid brightens the soup while the cheese adds a luxurious finish. Taste and adjust seasoning—you might need a pinch more salt or pepper to balance the lemon's tang.
Simmer uncovered for another 10 minutes to let the flavors integrate completely. The soup should be thick enough to coat the back of a spoon but still have a silky texture. The Parmesan should melt smoothly, creating a velvety finish. This is the moment that matters: the balance of earthy beans, herbal notes, and bright acid.
Serve with Crispy Garnish (Optional)
For an elevated presentation, toast 1 tbsp breadcrumbs in a dry skillet over medium heat until golden brown. Sprinkle these over each serving just before eating. The contrast of crispy breadcrumbs against the creamy soup adds texture that takes this dish to another level.
Serve immediately while hot, with additional freshly grated Parmesan and a sprinkle of fresh thyme on top. Each spoonful should deliver a harmonious blend of creamy beans, aromatic herbs, and bright lemon notes. This is true Tuscan comfort in a bowl.
Pro Tips For Making Alessi Tuscan White Bean Soup
- SOFTEN BEANS OVERNIGHT: I used to soak cannellini beans for hours and still end up with a pot that needed more simmering. Now I toss them in a bowl with cold water, cover, and let them sit on the counter overnight—no extra effort, just better texture. The next day, rinse and cook as usual; they’ll break down faster and taste creamier.
- SWAP FRESH FOR DRIED: Fresh cannellini beans are pricier and harder to find, but dried ones work just as well if you handle them right. Rinse them thoroughly before soaking to remove debris, then simmer in fresh water (no salt yet) until tender. The flavor’s just as rich—you’ll save money and avoid the hassle of tracking down specialty grocers.
- SAUTÉ VEGETABLES UNTIL GOLDEN: That classic soffritto of onion, carrot, and celery needs to actually brown before you add the garlic. I learned this the hard way—pale veggies mean bland soup. Cook them low and slow until the edges darken, then toss in the garlic just until fragrant. It’s the foundation; skip this, and the whole dish feels flat.
- SIMMER LOW AND LONG: Alessi’s recipe isn’t wrong, but the soup won’t develop its signature depth if you rush it. After adding the beans and broth, keep the heat at a gentle simmer—no boiling—and let it cook for at least 45 minutes. The beans will soften, flavors will meld, and the soup will taste like it’s been simmering all day. (Yes, even if you’re impatient like me.)
Essential equipment for this recipe
Dutch Oven
A 5-6 quart Dutch oven is my go-to for this recipe—it’s deep enough to handle the slow simmer without boiling over and retains heat beautifully. I recommend a Lodge cast iron Dutch oven for its even heat distribution and durability.
If you don’t have one, a heavy-bottomed stainless steel pot works too, though it may require slightly more attention to temperature control. 🔥
Immersion Blender
While this recipe doesn’t require blending, an immersion blender (like the Cuisinart Smart Stick) comes in handy if you want to achieve a smoother texture. Simply blend about half the soup for 10-15 seconds before serving—this creates a luxurious contrast between creamy and chunky textures.
Store-bought versions are affordable and easy to clean.
Fine-Mesh Strainer
A fine-mesh strainer (I use a OXO Good Grips) is essential for rinsing soaked beans and draining vegetables before cooking. It ensures no gritty residue remains, which can make the soup taste dull.
For the rosemary and thyme, a strainer also helps remove woody stems efficiently. Look for one with sturdy handles for easy maneuvering.
Cheese Grater
Freshly grated Parmesan cheese makes all the difference, so skip pre-shredded cheese—it contains anti-caking agents that make the soup grainy. A box grater (like the Microplane) or a handheld cheese grater works best.
For extra efficiency, grate the cheese directly into the soup while it’s simmering so the heat melts it smoothly. 🧀
Wooden Spoon
A long-handled wooden spoon (I prefer OXO Good Grips) is perfect for stirring the soup without scratching the Dutch oven. Wood distributes heat evenly and won’t react with acidic ingredients like metal can. It’s also gentle on the beans, preventing them from breaking apart prematurely during the simmer.
Measuring Spoons
Precision matters with spices and liquids like lemon juice and tomato paste. A set of stainless steel measuring spoons (like OXO’s) ensures accurate measurements—especially for the 1 tbsp lemon juice and 2 tbsp tomato paste, which balance the soup’s flavors.
Avoid plastic spoons, as they can warp over time and affect measurements. 💡
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried?
Yes, but with adjustments! Drain and rinse 2 (15-oz) cans of no-salt-added cannellini beans, then reduce the simmering time to 20 minutes instead of 30 minutes. The beans will be pre-cooked, so they won’t need as much time to soften. For extra depth, add ½ cup extra broth to compensate for the reduced cooking time.
How do I make this soup vegan?
Swap the Parmesan for ½ cup nutritional yeast and use vegan vegetable broth. For richness, stir in 1 tbsp olive oil at the end. The lemon juice and herbs will still brighten the flavors beautifully.
Why does my soup taste bland?
Most likely, the herbs weren’t cooked long enough or the salt wasn’t balanced. Let the soup simmer uncovered for an extra 5-10 minutes to deepen flavors. Taste and adjust with more salt, black pepper, or a splash of lemon juice. Fresh rosemary and thyme should be added just before serving for maximum aroma.
Can I make this soup in an Instant Pot?
Sauté the onions, carrots, celery, garlic, and herbs as directed. Add beans, tomato paste, broth, salt, and pepper, then cook on High Pressure for 10 minutes. Quick-release the pressure, stir in lemon juice and Parmesan, then simmer on Sauté mode for 5 minutes. The pressure cooker cuts time but preserves all the flavors.
What’s the best way to reheat leftovers?
Gently reheat on the stove over low heat with ½ cup extra broth or water to prevent drying. Never microwave directly from the fridge—this makes the beans mushy. Stir frequently and adjust seasoning before serving. The soup tastes even better the next day!
