Ready to transform simple pantry staples into a dish that whispers pure elegance? This recipe is all about that magical moment when humble ingredients come together to create something truly sublime. We’re talking about a velvety purée of cannellini beans, infused with garlic and thyme, serving as the perfect canvas for deeply savory, earthy wild mushrooms. The final flourish? A drizzle of aromatic truffle oil that ties everything together, making this a restaurant-worthy main course you can whip up in under 30 minutes. It’s cozy, sophisticated, and happens to be completely vegan and gluten-free!
Ingredients
• 2 tsp / 10 ml olive oil, divided
• 1 medium leek, white and pale green parts chopped, about ½ cup / 50g
• 3 cups / 540g cooked cannellini beans, or 2 15-oz / 425g cans, rinsed and drained
• ½ cup / 120 ml low-sodium vegetable broth
• 2 cloves garlic, minced
• 2 tsp / 1g chopped fresh thyme
• 1 lb / 450g wild mushrooms, halved or sliced
• ¼ cup / 15g chopped fresh parsley
• 2 tsp / 10 ml truffle oil
• Salt and freshly ground black pepper, to taste
Instructions
1. Prepare the Whipped Beans: In a large skillet, heat 1 tsp of olive oil over medium heat. Add the chopped leek and sauté for 2 minutes until softened. Stir in the cannellini beans, vegetable broth, minced garlic, and thyme. Cover, reduce heat to low, and simmer for 8 minutes. Season with salt and pepper. Carefully transfer the mixture to a food processor and blend until luxuriously creamy and smooth. Return the purée to the skillet, cover, and keep warm.
2. Cook the Wild Mushrooms: While the beans are simmering, heat the remaining 1 tsp of olive oil in a separate medium skillet over high heat. Add the mushrooms and cook, stirring occasionally, for about 8 minutes until they are deeply browned and tender. Season with salt and pepper, then remove from heat and stir in the chopped fresh parsley.
3. Assemble and Serve: Divide the warm whipped bean purée among four shallow bowls. Artfully arrange the sautéed mushrooms on top. Finish each dish with a final drizzle of ½ tsp truffle oil and serve immediately.
Nutritional Information
• Nutrition Information
• Approximate values per serving.
• Calories: 299
• Protein: 15 g
• Total Fat: 7 g
• Saturated Fat: 1 g
• Carbohydrates: 46 g
• Cholesterol: 0 mg
• Sodium: 691 mg
• Fiber: 17 g
• Sugar: 2 g
Pro Tips
• Use a mix of wild mushrooms like cremini, shiitake, and oyster for a more complex flavor and texture.
• For an even creamier texture, add a splash of unsweetened plant-based milk or a tablespoon of vegan butter to the beans before blending.
• Truffle oil is a finishing oil and loses its potent aroma when heated. Always drizzle it on at the very end for maximum impact.
• The whipped bean purée can be made a day ahead. Gently reheat on the stovetop, adding a splash of broth to loosen if needed, before serving.
FAQ
Q: Is this dish a good source of vegetarian protein
A: Yes, this is an excellent source of plant-based protein. A single serving contains approximately 15 grams of protein and 17 grams of fiber, primarily from the cannellini beans, making it a very satisfying and nutritious vegetarian main course.
Q: What can I use if I can’t find wild mushrooms
A: No problem. If wild mushrooms aren’t available, you can easily substitute them with cremini (baby bella) mushrooms. For a meatier texture, sliced portobello mushrooms also work wonderfully. The dish will still be incredibly savory and delicious.
Q: Can I use a different type of bean for the purée
A: Absolutely. While cannellini beans are ideal for their creamy texture, you can substitute them with other white beans like Great Northern or navy beans. For a slightly different flavor profile, you could even use chickpeas to create a hummus-style base.
Q: How do I store and reheat leftovers
A: For best results, store the whipped bean purée and the cooked mushrooms in separate airtight containers in the refrigerator for up to 3 days. Gently reheat the bean purée on the stovetop over low heat, adding a splash of vegetable broth to restore its creamy consistency. The mushrooms can be quickly warmed in a skillet before serving.





