This Saffron Pistachio Basbousa is the kind of dessert that’ll make you feel like a kitchen superstar with minimal effort. Trust me, you’ll be amazed at how simple it is to whip up! It’s a dense semolina cake soaked in saffron syrup and topped with crunchy pistachios. If you love sweet, decadent desserts, you should definitely check out my Heavenly Tangy Lemon Cake too. Seriously, if you can stir a spoon, you can make this.
Why This Saffron Pistachio Basbousa Hits Different
- Ready in about 40 minutes flat
- One bowl and one pan means minimal dishes
- Kid-tested, parent-approved
- Uses ingredients you likely have at home
- Leftovers taste even better the next day
This is the recipe I make when I really don’t feel like cooking — and it still turns out amazing. Okay, let’s get into it!
What You’ll Need
- For the cake:
- 200 g semolina (1 ¼ cups)
- 100 g all-purpose flour (¾ cup)
- 1 tsp baking powder
- 1 tsp ground cardamom
- 1 tsp ground cinnamon
- 150 g sugar (¾ cup)
- 2 large eggs
- 120 ml whole milk (½ cup)
- 100 g unsalted butter, melted (½ cup)
- 1 tsp vanilla extract
- 1 tbsp rosewater
- For the syrup:
- 100 g sugar (½ cup)
- 100 ml water (½ cup)
- 1 tsp saffron threads
- 1 tsp lemon juice
- For the topping:
- ¼ cup chopped pistachios (the cheap kind works fine)
How to Make It — Stupid Easy
- First things first — preheat that oven to 350°F (175°C). Grease and line a 9-inch square or round cake pan.
- In a medium bowl, mix together the semolina, flour, baking powder, cardamom, and cinnamon. Set aside.
- In a large bowl, whisk together the eggs, sugar, melted butter, milk, vanilla extract, and rosewater until smooth.
- Gradually add the dry mixture into the wet ingredients, stirring until well combined.
- Pour the batter into the prepared pan and spread it out evenly. Let it sit for 10 minutes to rest.
- Pop it in the oven and bake for 25-30 minutes, or until it’s golden brown and a toothpick comes out clean.
- While that bakes, let’s make the saffron syrup. In a small saucepan, combine the sugar, water, saffron threads, and lemon juice. Bring to a boil and then let it simmer for 5-7 minutes until it thickens slightly.
- Once the cake is done, remove it from the oven and immediately pour the saffron syrup evenly over the hot cake. Let it soak in and cool for about 10 minutes.
- Garnish with chopped pistachios and cut into squares. Serve and enjoy!
Best Ways to Serve
- Throw it next to some garlic bread and call it a night.
- My kids like it with vanilla ice cream; I drown mine in more syrup.
- Honestly? Perfect straight out of the pan with a fork.
How to Store Leftovers
- Fridge: Let it cool, then cover and store in the fridge for up to 4 days.
- Freezer: You can freeze it too, just wrap it tightly in plastic wrap and foil.
- Reheating: Pop it in the microwave for about 30 seconds — good as new. If it even lasts that long in your house.
Quick Tips So You Nail It
- Don’t skip letting it rest before baking — that’s where the magic happens.
- If your egg mixture is too thick, just add a splash of milk to thin it out.
- Want it extra fragrant? Add a pinch of nutmeg with the spices.
- Feel free to dial back the rosewater if you’re not a fan — it’s a subtle flavor.
Fun Ways to Switch It Up
- Going dairy-free? Use almond milk — nobody will know.
- Feeling fruity? Throw in some orange zest for a citrusy twist.
- Short on time? Skip the syrup step and drizzle honey on top instead.
Got Questions? I Got You
Can I prep this the night before?
Sure thing! Just prepare the batter and store it in the fridge, but give it a quick mix before baking.
I don’t have rosewater — what else works?
Try using a splash of orange blossom water, or just skip it altogether; the cake will still be yummy.
Help! Mine came out too dry. What happened?
You might have baked it a bit too long. Keep an eye on it the next time you make it, and check it a couple minutes earlier!
Is this freezer-friendly?
Yes, it freezes beautifully! Just wrap and store it, and you can enjoy it later.
Go Make This Tonight
This is the kind of recipe that makes you feel like you’ve got your life together — even on a crazy Tuesday. If you try it, come back and drop a star rating — it seriously helps! Pin this recipe so you don’t lose it when you need it most! Know someone who needs an easy dinner win? Share this on Facebook. So what are you adding to yours? Extra cheese? Hot sauce? Tell me in the comments! For a different spin, check out this Egyptian Basbousa.

Saffron Pistachio Basbousa
Ingredients
For the cake
- 200 g semolina 1 ¼ cups
- 100 g all-purpose flour ¾ cup
- 1 tsp baking powder
- 1 tsp ground cardamom
- 1 tsp ground cinnamon
- 150 g sugar ¾ cup
- 2 large eggs
- 120 ml whole milk ½ cup
- 100 g unsalted butter, melted ½ cup
- 1 tsp vanilla extract
- 1 tbsp rosewater
For the syrup
- 100 g sugar ½ cup
- 100 ml water ½ cup
- 1 tsp saffron threads
- 1 tsp lemon juice
For the topping
- ¼ cup chopped pistachios the cheap kind works fine
Instructions
Preparation
- Preheat the oven to 350°F (175°C) and grease and line a 9-inch square or round cake pan.
- In a medium bowl, mix together the semolina, flour, baking powder, cardamom, and cinnamon. Set aside.
- In a large bowl, whisk together the eggs, sugar, melted butter, milk, vanilla extract, and rosewater until smooth.
- Gradually add the dry mixture into the wet ingredients, stirring until well combined.
- Pour the batter into the prepared pan and spread it out evenly. Let it sit for 10 minutes to rest.
Baking
- Pop it in the oven and bake for 25-30 minutes, or until it’s golden brown and a toothpick comes out clean.
- While the cake bakes, prepare the saffron syrup by combining the sugar, water, saffron threads, and lemon juice in a small saucepan. Bring to a boil and then let it simmer for 5-7 minutes until it thickens slightly.
Finishing Touches
- Once the cake is done, remove it from the oven and immediately pour the saffron syrup evenly over the hot cake. Let it soak in and cool for about 10 minutes.
- Garnish with chopped pistachios and cut into squares. Serve and enjoy!