If you’re looking to indulge in a dessert that’s bursting with exotic flavors and a delightful texture, the Rose Pistachio Almond Basbousa Recipe is an absolute treasure. This traditional Middle Eastern semolina cake harmoniously blends fragrant rosewater with the crunch of pistachios and almonds, creating a sweet, moist treat that feels both comforting and festive. Perfect for sharing or savoring on your own, this dish is sure to become a beloved favorite in your dessert repertoire.

Ingredients You’ll Need
The magic of the Rose Pistachio Almond Basbousa Recipe really comes down to a handful of simple, wholesome ingredients. Each one plays a key role, whether it’s adding moisture, texture, or that floral note we all crave.
- Semolina (1 1/2 cups / 240g): Provides the cake’s characteristic grainy texture and holds everything together perfectly.
- All-purpose flour (1/2 cup / 65g): Adds structure and lightness to the cake for a balanced crumb.
- Sugar (1/2 cup / 100g): Sweetens the cake evenly without overpowering.
- Unsalted butter, melted (1/2 cup / 115g): Brings richness and a tender crumb to every bite.
- Plain yogurt (1 cup / 240ml): Keeps the cake moist, adding a subtle tang to complement the rosewater.
- Baking powder (1 tsp): Helps the cake rise and keeps it light and fluffy.
- Vanilla extract (1 tsp): Enhances the overall flavor with warmth and depth.
- Rosewater (2 tbsp): Infuses the cake with that signature, enchanting floral aroma.
- Chopped pistachios (1/4 cup / 35g): Adds crunch and a beautiful color contrast inside the cake.
- Chopped almonds (1/4 cup / 35g): Complements pistachios for extra nuttiness and texture.
- Whole pistachios or almonds (for topping): For a decorative and crunchy finish on top.
- Sugar (1 cup / 200g) for syrup: Sweet base for the fragrant syrup that soaks into the cake.
- Water (1/2 cup / 120ml) for syrup: Dilutes the syrup and helps it absorb perfectly into the basbousa.
- Rosewater (1 tbsp) for syrup: Adds extra floral notes to the syrup, echoing the cake’s flavor.
- Lemon juice (1 tsp) for syrup: Balances sweetness with a hint of brightness.
How to Make Rose Pistachio Almond Basbousa Recipe
Step 1: Prepare Your Oven and Baking Dish
Start by preheating your oven to 350°F (175°C). Grease your baking dish lightly to make sure your basbousa doesn’t stick and can come out cleanly after baking.
Step 2: Mix the Dry Ingredients
Grab a large mixing bowl and whisk together semolina, all-purpose flour, sugar, and baking powder. This dry mix forms the backbone of the cake’s texture, setting the stage for moistness and flavor in the next steps.
Step 3: Combine Wet Ingredients
Pour the melted butter, yogurt, vanilla extract, and rosewater into the dry mixture. Stir them gently but thoroughly until you have a smooth, consistent batter. This step infuses the essence of rosewater, connecting every ingredient with its signature scent.
Step 4: Fold in the Nuts
Carefully fold in the chopped pistachios and almonds. The nuts not only add scrumptious crunch but also bring gorgeous flecks of green and cream to the cake, making it visually enticing.
Step 5: Prepare for Baking
Pour your mixture into the greased baking dish, spreading it evenly. Before popping it in the oven, score the surface into diamond or square shapes to make cutting easier after baking. Then, press whole pistachios or almonds into the scored surface for that perfect finishing touch.
Step 6: Bake to Golden Perfection
Bake for 35 to 40 minutes until the basbousa turns a warm, golden brown. The aroma filling your kitchen at this stage is simply irresistible!
Step 7: Make the Rose Syrup
While the cake bakes, combine sugar, water, and lemon juice in a saucepan and bring to a simmer. Let it cook gently until it thickens slightly, then stir in the rosewater. This syrup is what transforms the cake from delicious to unforgettable.
Step 8: Pour the Syrup and Let it Soak
Once the basbousa is hot out of the oven, pour the warm syrup evenly over it. Allow it to absorb fully before slicing and serving. This soaking process ensures every bite is moist, fragrant, and rich in flavor.
How to Serve Rose Pistachio Almond Basbousa Recipe

Garnishes
Enhance your presentation by sprinkling extra chopped pistachios or almonds over the top. A light dusting of edible rose petals can also make the dessert visually stunning and amplify the floral vibe.
Side Dishes
Serve basbousa alongside a scoop of creamy vanilla ice cream or dollops of thick Greek yogurt. Fresh berries or pomegranate seeds add a burst of tartness that pairs beautifully with the sweet and nutty cake.
Creative Ways to Present
Try cutting your basbousa into petite diamond shapes and arranging them on a decorative platter with delicate rose-flavored whipped cream on the side. For special occasions, layering slices with mascarpone and chopped nuts creates an elegant twist that guests will rave about.
Make Ahead and Storage
Storing Leftovers
Keep any leftovers covered tightly in an airtight container at room temperature for up to two days. This cake maintains its softness and flavor beautifully when stored properly.
Freezing
If you want to save more for later, basbousa freezes well. Wrap individual portions in plastic wrap and store them in a freezer-safe bag for up to one month. Thaw at room temperature before serving.
Reheating
Warm your basbousa gently in a low oven or microwave just until heated through. This brings back the cake’s softness and makes the syrup feel freshly absorbed again, perfect for enjoying as if it were just baked.
FAQs
Can I substitute the nuts in this Rose Pistachio Almond Basbousa Recipe?
Absolutely! While pistachios and almonds are traditional and add signature flavors, you can try walnuts, hazelnuts, or even pecans based on your preference or what you have on hand.
Is this recipe vegan-friendly?
This version uses butter and yogurt, but you can swap these for vegan alternatives like coconut oil and plant-based yogurt to create a vegan basbousa with the same great texture and flavor.
How important is the rosewater in this recipe?
Rosewater is key to the authentic flavor profile of this basbousa. It delivers the floral notes that make this dessert so unique. Using good-quality rosewater will elevate the entire dish.
Can I make this basbousa gluten-free?
Since the recipe uses all-purpose flour, it is not gluten-free as is. You could experiment with gluten-free flour blends, but results may vary as the texture depends heavily on the semolina and flour blend.
How long will the syrup keep?
Store leftover syrup in the fridge for up to one week in a sealed container. Warm it slightly before pouring over basbousa to get that perfect soak and shine.
Final Thoughts
Making the Rose Pistachio Almond Basbousa Recipe is a joyful adventure that brings a beautiful Middle Eastern tradition right into your kitchen. With its enchanting blend of floral notes, nutty crunch, and moist sweetness, this dessert is truly a crowd-pleaser. I can’t wait for you to share this recipe with your friends and family – once you try it, it’ll become a cherished classic in your home too!
Print
Rose Pistachio Almond Basbousa Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: Middle Eastern
Description
Rose Pistachio Almond Basbousa is a fragrant, moist semolina cake infused with floral rosewater and studded with crunchy pistachios and almonds. This Middle Eastern dessert is soaked with a sweet rose-flavored syrup, making each bite wonderfully soft and aromatic. Perfect for special occasions or a delightful treat any time.
Ingredients
Dry Ingredients
- 1 1/2 cups (240g) semolina
- 1/2 cup (65g) all-purpose flour
- 1/2 cup (100g) sugar
- 1 tsp baking powder
Wet Ingredients
- 1/2 cup (115g) unsalted butter, melted
- 1 cup (240ml) plain yogurt
- 1 tsp vanilla extract
- 2 tbsp rosewater
Nuts
- 1/4 cup (35g) chopped pistachios
- 1/4 cup (35g) chopped almonds
- Whole pistachios or almonds for topping
Syrup
- 1 cup (200g) sugar
- 1/2 cup (120ml) water
- 1 tbsp rosewater
- 1 tsp lemon juice
Instructions
- Preheat the Oven: Preheat your oven to 350°F (175°C) and grease or prepare your baking dish to prevent sticking.
- Mix Dry Ingredients: In a large mixing bowl, combine the semolina, all-purpose flour, sugar, and baking powder thoroughly to ensure even distribution.
- Add Wet Ingredients: Pour in the melted butter, plain yogurt, vanilla extract, and rosewater into the dry mixture. Stir gently until you achieve a smooth batter without lumps.
- Incorporate Nuts: Fold in the chopped pistachios and almonds carefully, distributing them evenly throughout the batter.
- Prepare Batter for Baking: Pour the batter into the prepared baking dish. Use a knife to score the surface into desired shapes for easy serving later. Decorate the top by placing whole pistachios or almonds along the scored lines.
- Bake the Basbousa: Place the dish in the preheated oven and bake for 35 to 40 minutes. The cake should turn golden brown and firm to the touch.
- Make the Syrup: While the Basbousa bakes, combine sugar, water, and lemon juice in a saucepan and bring to a gentle simmer. Let it cook until the sugar dissolves completely. Remove from heat and stir in the rosewater.
- Soak the Basbousa: Once the Basbousa is hot and freshly out of the oven, pour the warm syrup evenly over the cake. Allow it to absorb the syrup fully before cutting and serving to enhance moisture and flavor.
Notes
- Make sure to score the cake before baking to help cut it easily after baking.
- The syrup should be warm when poured over the hot cake to absorb properly.
- For a richer flavor, you can toast the chopped nuts lightly before mixing.
- Store any leftovers in an airtight container at room temperature for up to 3 days.
- This dessert pairs wonderfully with a cup of mint tea or Arabic coffee.

