Soft Rose Pistachio Semolina Cake with Lemon Syrup
Jump to Recipe
Pistachio rose semolina cake is a tender, syrup-soaked cake built on fine semolina and ground pistachios, finished with a lemon-rose syrup. It bakes in a 23 cm / 9-inch pan in 35 minutes and slices cleanly after a 30-minute soak.
The semolina gives it a close, slightly sandy crumb, nearer to basbousa than to a fluffy sponge. The pistachios add a grassy, buttery depth, and a little yogurt keeps the middle moist.
Rose water is the one ingredient to measure rather than eyeball. One teaspoon in the batter and 1 1/2 teaspoons in the syrup reads floral without going perfumey.
Expect about 20 minutes of hands-on work, then the oven and the syrup do the rest. I bake it a day ahead because the crumb settles and the flavor rounds out overnight.
Why You’ll Love This Recipe
- About 20 minutes of hands-on work, then the oven takes over
- Mixes by hand and bakes in one 23 cm pan
- Tastes better on day two, so it suits make-ahead hosting
- Ground pistachios and yogurt keep the crumb tender, not dry
Ingredient Notes
- fine semolina: Use fine, not coarse, or the crumb turns gritty. If you only have coarse, pulse it in a spice grinder for 20 seconds. Swap: 150 g more all-purpose flour gives a plainer, softer sponge.
- pistachios: Buy shelled, unsalted nuts, raw or roasted. Swap: blanched almonds ground to the same texture give a milder, paler cake.
- rose water: Brands vary a lot in strength, so smell yours first. Swap: orange blossom water works in the same amounts, or use 1/2 tsp extra vanilla and skip the floral note.
- plain whole-milk yogurt: Sour cream or buttermilk work at the same weight. If you only have Greek yogurt, thin 120 g of it with 1 tbsp milk.
- unsalted butter: Melt it and let it cool for 5 minutes so it doesn’t scramble the eggs. Swap: 75 ml mild olive oil gives a slightly lighter crumb.

Soft Rose Pistachio Semolina Cake with Lemon Syrup
Ingredients
Method
- Heat the oven to 180 C / 350 F. Grease a 23 cm / 9-inch round cake pan with 1 tsp butter and line the base with parchment. Pulse the 100 g pistachios in a food processor in 2-second bursts, about 15 to 20 seconds total, until they look like coarse sand. Stop there, because longer processing releases the oils and turns them into a paste that makes the cake dense.
- Whisk the semolina, flour, ground pistachios, baking powder and salt in a medium bowl. In a large bowl, whisk the eggs and 150 g sugar for 2 minutes until pale and slightly thick. Whisk in the melted butter, yogurt, milk, lemon zest, vanilla and 1 tsp rose water. Fold in the dry mix until no streaks remain, then let the batter stand for 15 minutes so the semolina swells.
- While the batter stands, simmer the 150 g sugar and 120 ml water in a 1.5-quart / 1.4 L saucepan over medium heat for 5 minutes, until it just coats the back of a spoon. Stir in the lemon juice and 1 1/2 tsp rose water, then set it aside to cool to room temperature.
- Scrape the thick batter into the pan and smooth the top. Bake on the center rack for 32 to 35 minutes, until deep golden, the edges pull from the pan and a toothpick in the center comes out clean.
- Right away, prick the hot cake all over with a skewer at 2 cm / 3/4-inch intervals. Spoon the cooled syrup over it in three additions, about a minute apart. It looks like a lot at first, but the crumb takes it in within 5 minutes. Leave the cake in the pan for 30 minutes.
- Run a knife around the edge, invert the cake onto a plate, peel off the parchment and turn it right side up onto a serving plate. Scatter the chopped pistachios and rose petals over the top and cut into 10 wedges.
Notes
- Use fine semolina, not coarse, for a tender crumb.
- Cool the syrup completely before pouring it over the hot cake.
- Line the pan base with parchment so the syrup-heavy cake releases cleanly.
- Let the cake soak 30 minutes in the pan before unmolding and slicing.

Tips for Success
- Pulse the pistachios in 2-second bursts and stop at a coarse-sand texture, so they stay fluffy instead of turning into oily paste.
- Rest the batter a full 15 minutes before baking so the semolina swells and the crumb turns tender instead of sandy.
- Pour cooled syrup over the hot cake, not hot syrup, so the crumb absorbs it without turning soggy.
- Spoon the syrup on in three additions, waiting about a minute between each, so it soaks through instead of pooling at the edges.
- Smell your rose water first, then stick to the listed amounts and add a few drops only if your brand smells faint.
Variations
- Use orange blossom water in place of rose water in both batter and syrup, and swap the lemon zest for orange zest.
- Fold 60 g chopped dried apricots into the batter for tart pockets that cut through the sweet syrup.
- Replace 40 g of the semolina with unsweetened desiccated coconut for a crumb closer to classic basbousa.
Storage and Reheating
Pistachio rose semolina cake keeps covered at room temperature for 1 to 2 days and in the fridge for 4 to 5 days. Use an airtight container or wrap the cake tightly so the syrup-soaked top doesn’t pick up fridge smells.
Serve it at room temperature. Cold syrup firms the crumb and mutes the rose, so take a refrigerated wedge out 30 minutes before serving. It’s a cake that’s best left as it is, since warming tends to turn the syrup sticky.
For make-ahead, bake and soak the cake a day early and keep it covered at room temperature. To freeze, wrap individual wedges in plastic and then foil for up to 2 months, and thaw them overnight in the fridge.
Serving Suggestions
Pistachio rose semolina cake is best served in wedges at room temperature, with a spoonful of thick plain yogurt or lightly whipped cream. The tang balances the syrup.
Fresh raspberries, sliced strawberries or a few blood orange segments add acidity. For drinks, mint tea, black tea or small cups of strong coffee all work against the sweetness.
For a gathering, bake it the day before and add the fresh pistachios and rose petals just before serving. Wipe the knife clean between cuts to get 10 neat wedges.

FAQ
Why is my pistachio rose semolina cake gritty or dry?
A gritty semolina cake usually means the batter skipped its 15-minute rest or the semolina was coarse. Fine semolina needs that time to absorb the yogurt and milk. Dryness comes from baking past 35 minutes, so pull the cake once a toothpick comes out clean and the edges just pull from the pan.
Can I use ground almonds instead of pistachios in semolina cake?
Yes, use 100 g finely ground blanched almonds in place of the pistachios, same weight. The crumb stays tender, but the cake turns pale and tastes milder. Keep the 2 tablespoons of chopped pistachios on top if you have them, since they carry most of the green color and grassy flavor.
Can I freeze pistachio rose semolina cake once it’s soaked in syrup?
Yes, freeze it soaked, in individual wedges wrapped in plastic wrap and then foil, for up to 2 months. Thaw the wedges overnight in the fridge, then leave them out for 30 minutes before serving. The syrup keeps the crumb moist, so it freezes better than an unsoaked sponge.
What goes well with pistachio rose semolina cake?
Thick plain yogurt or lightly whipped cream is the easiest match, because the tang offsets the syrup. Fresh raspberries or sliced strawberries add acidity, and mint tea or strong black coffee balances the sweetness. Skip sweet sauces, since the syrup already covers that.
How do I make pistachio rose semolina cake dairy free?
Swap the 90 g butter for 75 ml mild olive oil, the 120 g yogurt for unsweetened soy or coconut yogurt, and the milk for oat milk. Keep the same quantities for yogurt and milk. The crumb comes out slightly less rich but still tender, and the bake time stays 32 to 35 minutes.
What is the difference between pistachio rose semolina cake and basbousa?
Basbousa is the Middle Eastern semolina cake soaked in syrup, usually cut into diamonds and topped with an almond. This recipe sits in the same family but adds all-purpose flour and ground pistachios, so it rises a bit taller and slices into wedges. Revani, the Turkish version, is usually lighter and more egg-forward.