A Taste of Morocco: The Unforgettable Vegetarian B’stilla
Prepare to be transported to the vibrant streets of Marrakech! While traditional Moroccan B’stilla is a famous meat pie, this vegetarian version is a showstopper in its own right. We’re swapping the meat for earthy, savory mushrooms and keeping the soul of the dish intact: that incredible, mind-bending combination of sweet and salty. Layers of fragrant spices like cinnamon and ginger mingle with a rich mushroom and egg filling, all topped with a sweet, crunchy almond layer and encased in shatteringly crisp filo pastry. It’s a culinary adventure in every bite. Don’t be shy—eating it with your fingers, Moroccan style, is highly encouraged!
Ingredients
• SERVES 6
• For the Mushroom Filling
• 1½ pounds / 680g mushrooms, any variety
• 6 tablespoons / 85g unsalted butter
• 1 large onion, minced
• 1 teaspoon ground ginger
• ½ teaspoon freshly ground black pepper
• ¼ teaspoon turmeric
• ¼ cup / 60ml fresh lemon juice
• 10 large eggs, well beaten
• Salt to taste
• For the Spiced Almond Topping
• 2 tablespoons / 30ml neutral oil
• 1½ cups / 210g whole almonds
• ¼ cup / 30g powdered sugar
• 2 teaspoons cinnamon
• For Assembly & Garnish
• 8 sheets filo dough, 12×16 inches
• 7 tablespoons / 100g unsalted butter, melted
• Powdered sugar for garnish
• Cinnamon for garnish
Instructions
1. Prepare the Mushroom Filling: Gently wipe the mushrooms clean with a damp paper towel and chop them into medium-sized pieces. In a large skillet over medium heat, melt 6 tablespoons of butter. Add the minced onion, ½ teaspoon of the cinnamon, pepper, ginger, and turmeric. Sauté for 1 minute until fragrant. Add the chopped mushrooms and cook for about 5 minutes, until they release their juices. Use a slotted spoon to transfer the mushrooms to a platter, leaving the liquid in the skillet.
2. Cook the Eggs: Add the lemon juice to the skillet with the mushroom juices and bring to a bubble. Pour in the beaten eggs and cook, stirring constantly, as if making scrambled eggs. Cook until they are moist but set—do not let them dry out. Remove the eggs to a separate platter, season with salt, and let them cool completely.
3. Make the Spiced Almonds: Heat the oil in a small skillet over medium heat. Add the whole almonds and toast, stirring frequently, until golden all over. Be careful not to burn them. Transfer the toasted almonds to a food processor or blender. Pulse until finely chopped but not a fine powder. Add the remaining 1½ teaspoons of cinnamon, ¼ cup of powdered sugar, and 2 tablespoons of the melted butter. Pulse again until everything is well combined.
4. Prepare for Assembly: Preheat your oven to 425°F / 220°C. Lay your stack of filo dough on a clean surface and cover it with a piece of wax paper, followed by a damp kitchen towel to prevent it from drying out. Have your melted butter and a pastry brush ready.
5. Layer the Filo Base: Lightly brush the bottom and sides of a 9-inch pie plate or round cake pan with melted butter. Lay one sheet of filo in the pan, gently pressing it to fit the shape and allowing the excess to hang over the edges. Quickly brush the entire surface of the filo with more melted butter. Repeat this process with 4 more sheets of filo, layering and brushing each one.
6. Build the Pie: Spoon the cooked mushroom mixture evenly over the filo base. Top this with the cooled scrambled egg mixture. Finally, crumble the spiced almond mixture evenly over the eggs.
7. Enclose and Seal the B’stilla: Gather the overhanging edges of the filo and fold them over the filling to enclose it, maintaining the pie’s round shape. Place a fresh sheet of filo on top, draping it over the sides. Brush it with butter. Repeat with the last 2 sheets of filo. Carefully tuck all the overhanging edges underneath the pie to create a neat, sealed package. Pour any remaining melted butter over the top and spread it evenly.
8. Bake to Golden Perfection: Bake for 15 minutes, or until the top is evenly golden brown. Remove the pie from the oven. Place a large cookie sheet over the top of the pie plate and carefully invert the B’stilla onto it. Remove the pie plate. Return the B’stilla (now upside down on the cookie sheet) to the oven and bake for another 15-20 minutes, until the new top is golden and crisp.
9. Garnish and Serve: Carefully slide the finished B’stilla onto a serving platter. Let it cool for a few minutes. Just before serving, dust generously with powdered sugar using a fine-mesh sieve. Create a decorative lattice pattern on top with a sprinkle of cinnamon. Serve warm and enjoy!
Nutritional Information
• Estimated values per serving (1 of 6)
• Calories: 750 kcal
• Protein: 25g
• Fat: 55g
• Carbohydrates: 40g
Pro Tips
• for the Perfect B’stilla
• Work quickly with the filo dough. It dries out in minutes, so always keep the sheets you aren’t actively using covered with a damp towel.
• For a deeper, more complex flavor, use a mix of mushrooms like cremini, shiitake, and oyster instead of just one variety.
• You can prepare all the filling components—the mushrooms, eggs, and almond mixture—a day in advance. Store them in separate airtight containers in the refrigerator, which makes assembly much faster.
• Don’t over-scramble the eggs. The goal is a moist, custardy texture, not dry crumbles. They will cook a bit more in the oven, so pull them from the heat when they are just set.
FAQ
Q: Can I make this B’stilla vegan
A: This recipe relies heavily on eggs for the filling and butter for the filo pastry. To make it vegan, you would need to substitute the eggs with a plant-based alternative like seasoned, crumbled firm tofu and use vegan butter or oil for the filo. The texture and flavor will be different from the original recipe.
Q: Is this vegetarian B’stilla a good source of protein
A: Yes, this B’stilla provides a good amount of protein, estimated at 25g per serving. The primary protein sources are the ten large eggs in the filling and the toasted almonds in the topping.
Q: Can I prepare parts of this recipe ahead of time
A: Absolutely! To make assembly quicker, you can prepare the mushroom filling, the cooked egg mixture, and the spiced almond topping one day in advance. Just store each component in a separate airtight container in the refrigerator until you’re ready to build and bake the pie.
Q: How do I store leftover B’stilla
A: Store any leftovers in an airtight container in the refrigerator for up to 3 days. For the best texture, reheat it in an oven or air fryer at around 350°F / 175°C until warmed through and the pastry is crisp again. Microwaving is not recommended as it will make the filo soggy.





