Alessi Tuscan White Bean Soup Recipe: Silky Cannellini with Rosemary-Kissed Crust

Soups & Stews

Alessi Tuscan White Bean Soup Recipe: Silky Cannellini with Rosemary-Kissed Crust

This Alessi Tuscan white bean soup recipe brings the rustic charm of Italy to your kitchen with its velvety cannellini beans and fragrant rosemary-kissed crust.

The secret lies in slow simmering the beans with garlic, tomatoes, and fresh herbs—transforming simple ingredients into a dish that feels like a hug in a bowl. I developed this version after years of testing, ensuring every spoonful delivers that perfect balance of earthy bean richness and bright, herby notes.

The beauty of this recipe is its versatility—vegetarian-friendly yet deeply satisfying, it works as a light lunch or hearty starter. Traditional Tuscan flavors shine through with whole rosemary sprigs, garlic, and a touch of chili flakes, while the crust adds a satisfying crunch.

The key technique? Simmering the beans until tender but still holding their shape, then blending just the broth for that signature silky texture.

What makes this soup truly special is the rosemary-kissed crust that forms on top as it bakes, offering a fragrant contrast to the creamy bean base. Each bite delivers tender cannellini beans, aromatic broth, and that perfect textural balance between smooth and crisp.

It's the kind of dish that tastes even better the next day, making it ideal for meal prep or cozy weeknight dinners.

Garnish with a drizzle of extra-virgin olive oil, fresh parsley, and a sprinkle of grated pecorino for an authentic touch. This recipe serves 6-8 and comes together in under 1 hour, including prep and simmering time. Let's create this Tuscan classic that'll have everyone asking for seconds.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for alessi tuscan white bean soup

Simple ingredients transform into velvety Tuscan white bean soup with a fragrant rosemary crust.

Ingredient Amount Notes
Dried Cannellini Beans 🌾 1 ½ cups Soaked overnight or quick-soaked
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity variety
Yellow Onion 🧅 1 whole Medium-sized, finely chopped
Garlic Cloves 🧄 4 cloves Peeled, minced finely
Canned Crushed Tomatoes 🍅 14 ½ oz San Marzano preferred
Fresh Rosemary 🌿 ¼ cup Finely chopped, plus sprigs
Vegetable Broth 💧 4 cups Low-sodium preferred
Red Chili Flakes 🌶️ ½ tsp Adjust to taste
Salt 🧂 1 ½ tsp Diamond Crystal kosher
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Pecorino Romano Cheese 🧀 ½ cup Freshly grated
All-Purpose Flour 🌾 ¼ cup For crust topping
Ground Black Pepper 🌶️ ¼ tsp Freshly cracked

The cannellini beans are the heart of this soup, so quality matters. I always use dried beans for the best texture—Whole Foods bulk section has excellent options. Quick-soak them for 2 hours if short on time, or soak overnight for maximum tenderness. The San Marzano crushed tomatoes add that authentic sweetness—don't substitute regular canned tomatoes. For the rosemary, grab fresh sprigs from Trader Joe's or your local market—they're more aromatic than dried. The vegetable broth should be low-sodium to let the other flavors shine.

No fresh rosemary? Dried works at one-third the amount—just steep it in warm broth for 10 minutes first. Short on tomatoes? Fresh plum tomatoes blended work beautifully. The crust relies on that flour-to-oil ratio, so don't substitute with gluten-free flour unless you're prepared for a different texture. For extra richness, I sometimes add a splash of white wine when sautéing the aromatics—it cooks off completely but adds depth. The chili flakes are optional but recommended for that classic Tuscan kick.

This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for 4-5 days. For freezing, portion into containers leaving 1-inch headspace—it keeps for 3 months. The crust can be made ahead and baked separately, then crumbled over the warm soup. I always double the crust recipe because it disappears fast—everyone wants seconds of that crispy topping. Garnish with fresh parsley and pecorino just before serving for maximum freshness.

❤️

Why You'll Love This Recipe

  • I’ll be real: dried cannellini beans scare new cooks off. But this soup begs you to use them—soak them overnight, and by morning, they’re tender with zero fuss. No fancy gadgets, no peeling, just dump-and-go.
  • Foolproof Overnight Soak: I’ll be real: dried cannellini beans scare new cooks off. But this soup begs you to use them—soak them overnight, and by morning, they’re tender with zero fuss. No fancy gadgets, no peeling, just dump-and-go.
  • Garlic-Tomato Magic: That crushed tomato base isn’t just sauce—it’s the soul. The garlic sizzling in olive oil until it’s golden? Chef’s kiss. The canned tomatoes add depth without overpowering, and the beans soak it all up like a sponge.
  • Weeknight to Potluck: Make a double batch on Sunday, and you’ve got lunch for three days. Or bring it to a picnic—it’s hearty enough for a main, but light enough to pack. My in-laws ask for it every holiday, and I’ve never had to stress.

Step-by-step instructions for Alessi Tuscan white bean soup

Transform simple ingredients into restaurant-quality Tuscan soup with this precise method.

1

Prepare the Cannellini Beans

Begin by sorting through the 1.5 cups dried cannellini beans to remove any debris or shriveled beans. For overnight soaking, place them in a bowl and cover with plenty of cold water (at least 3 inches above the beans). Soak for 8-12 hours at room temperature. If using the quick-soak method, cover the beans with boiling water and let them sit for 2 hours.

After soaking, drain the beans and rinse them thoroughly under cold water. This removes any surface starch that could make the soup cloudy. Transfer the drained beans to a large pot and cover with 8 cups fresh cold water. Bring to a gentle boil, then reduce heat to maintain a gentle simmer. Cook for 45-60 minutes until the beans are tender but not mushy—you should still see a slight resistance when you press between your thumb and forefinger.

2

Build the Flavor Base

While the beans cook, heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the finely chopped yellow onion and cook for 5-6 minutes until soft and translucent, stirring occasionally. Add the minced garlic cloves and cook for another 30 seconds until fragrant—don't let it brown or it'll turn bitter.

Stir in the 0.25 cup finely chopped fresh rosemary, 0.5 tsp red chili flakes, and 0.25 tsp freshly cracked ground black pepper. Cook for 1 minute until the rosemary releases its aroma. Add the 14.5 oz canned crushed tomatoes and cook for 3-4 minutes until the mixture thickens slightly and the raw tomato taste disappears. This forms the flavor foundation for your soup.

3

Combine and Simmer

Drain the cooked cannellini beans and add them to the Dutch oven with the tomato mixture. Pour in the 4 cups vegetable broth and bring to a gentle boil. Reduce heat to low-medium and let it simmer uncovered for 20-25 minutes, stirring occasionally. The soup should develop a thick, creamy texture from the beans breaking down slightly—this is normal and desirable.

Taste and adjust seasoning with additional salt if needed. The soup should be rich but not overly salty. Keep the heat at a gentle simmer to maintain the delicate flavors. If the soup becomes too thick during cooking, add 2-4 tablespoons hot water to reach your preferred consistency.

4

Create the Rosemary-Kissed Crust

In a small bowl, combine the 0.5 cup pecorino romano cheese and 0.25 cup all-purpose flour. Gradually whisk in 2-3 tablespoons cold water until you form a thick, spreadable paste—it should hold its shape when pressed between your fingers. This mixture will create the signature crispy crust.

Once your soup has reached the perfect consistency, turn off the heat and let it cool slightly for 5 minutes. Using a spoon, spread the cheese-flour mixture evenly over the surface of the soup. Return to low heat and cook for 2-3 minutes until the top turns golden brown and crispy. This creates the signature crust that makes this soup special.

5

Finish and Serve

Remove the soup from heat and let it rest for 5 minutes to allow the flavors to meld. Stir gently to redistribute any settled ingredients. Ladle the soup into bowls, making sure to get a piece of the crispy crust with each serving. Garnish each portion with chopped fresh parsley for a pop of color and freshness.

Serve immediately with crusty bread on the side. The contrast between the creamy bean soup, crispy cheese crust, and fresh parsley creates a perfect balance of textures and flavors. Each spoonful should deliver the rich, herby notes of rosemary and the subtle heat from the chili flakes, all wrapped in the comforting creaminess of the cannellini beans.

👨‍🍳

Pro Tips For Making Alessi Tuscan White Bean Soup

  • SOAK BEANS 8 HOURS: I learned this the hard way—skipping the overnight soak leaves cannellini beans tough and mealy. Use 4 cups water to 1 cup beans, cover, and let them sit at room temperature. The longer they soak, the creamier the soup later. (Yes, even if you're impatient like me, don’t rush this.)
  • SWEAT ONIONS LOW AND SLOW: High heat turns onions bitter, and this soup needs that deep, caramelized base. Cook them over medium-low with olive oil until they’re translucent and just starting to soften—about 8-10 minutes. Patience here means the whole dish tastes richer.
  • CRUSH TOMATOES BY HAND: Canned crushed tomatoes work, but mashing them with your fingers (yes, even the skins) adds body and texture. Skip the blender—you’ll end up with a gluey mess. A wooden spoon works too, but your hands let you control the consistency better.
  • SALT THE BEANS FIRST: Toss the soaked beans in a pinch of salt before adding them to the pot. This prevents them from absorbing too much water later and keeps them firm. Trust me, the soup won’t taste bland—it’ll just taste right. (Your future self will thank you.)

Best sauces and condiments for this dish

Rosemary-Infused Olive Oil

Elevate your soup with a drizzle of rosemary-infused olive oil before serving. Simmer ½ cup extra-virgin olive oil with 2 sprigs fresh rosemary and 2 garlic cloves (smashed) for 5 minutes on low heat.

Strain and drizzle 1 tbsp per bowl—this adds aromatic depth that complements the crust. I keep a jar of this infused oil in my fridge for quick flavor boosts. 🌿

Spicy Chili Oil

For an extra kick, make spicy chili oil by infusing ½ cup olive oil with 2 tbsp red chili flakes and 1 tsp whole black peppercorns over low heat for 10 minutes. Strain and drizzle ½ tsp per serving—it pairs perfectly with the soup's creamy texture.

Store leftovers in a dark glass bottle for up to 2 weeks. This oil also works as a marinade for grilled meats. 🌶️

Garlic-Herb Butter

Add richness with garlic-herb butter: mix 2 tbsp softened butter with 1 minced garlic clove, 1 tsp chopped parsley, and a pinch of salt. Swirl into each bowl before serving—it melts into the soup, enhancing the rosemary flavors.

For extra indulgence, use brown butter for a nutty depth. This butter also works as a bread spread. ✨

White Wine Reduction

Deglaze your Dutch oven with ½ cup dry white wine after sautéing the onions for a wine reduction. Simmer until reduced by half, then stir into your soup base.

The acidity brightens the tomatoes while adding complexity. Save the leftover wine for another use—I often reduce it further for a quick pan sauce. 🍷

Lemon-Zest Finish

Brighten the soup with lemon zest—grate ½ lemon and sprinkle over each serving. The citrus cuts through the richness of the cheese crust while complementing the rosemary. For extra zing, add 1 tsp lemon juice per bowl. I keep a microplane handy for quick zesting. 🍋

Herb-Butter Croutons

Crisp up herb-buttered croutons for texture: toss ½ cup cubed baguette with 1 tbsp melted butter, 1 tsp chopped thyme, and ½ tsp garlic powder. Bake at 375°F for 8-10 minutes until golden.

These add a satisfying crunch that contrasts the creamy soup. Store in an airtight container for up to 3 days. 🥖

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 4g20%
Cholesterol 10mg3%
Sodium 550mg24%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 6g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute cannellini beans with another type?

While cannellini beans are traditional, you can use great northern beans or navy beans as substitutes—they'll give a similar texture. For a creamier soup, try butter beans, though they have a slightly different flavor. Just adjust cooking time as needed—some beans soften faster than others.

2

How do I make this soup vegetarian?

This recipe is already vegetarian-friendly! The traditional version often includes pancetta, but you can skip it entirely. For extra richness, add ½ cup coconut milk to the simmering broth or stir in 2 tbsp nutritional yeast for a cheesy flavor. The rosemary and pecorino already provide plenty of depth.

3

Why did my crust turn out gummy instead of crispy?

This usually happens when the cheese-flour mixture gets too wet or isn't cooked long enough. Make sure your paste is thick enough to hold its shape when pressed between fingers. Also, cook the crust on low heat for 2-3 minutes until golden brown. If it's still soft, return it to the oven at 375°F for 2-3 minutes to crisp up.

4

Can I make this soup ahead of time?

This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for 4-5 days. For freezing, portion into containers with 1-inch headspace—it keeps for 3 months. Reheat gently on the stove with a splash of water or broth to restore creaminess. The crust can be made separately and baked ahead, then crumbled over reheated soup.

5

What's the secret to getting that perfect rosemary flavor?

Fresh rosemary makes all the difference! Use young sprigs (not woody stems) and chop them finely. For maximum aroma, toast the rosemary sprigs in a dry pan for 30 seconds before adding to the soup. If using dried rosemary, use ⅓ the amount and steep it in warm broth for 10 minutes first. The key is balancing its piney notes with the sweetness of tomatoes.

★★★★★4.5(8 reviews)
Categories Soups & Stews