Ingredients
Scale
- 2 cups semolina flour (fine or medium grind)
- 1 cup granulated sugar
- 1 cup plain Greek yogurt (full-fat preferred for richness)
- 1/2 cup unsalted butter, melted (or substitute with coconut oil for dairy-free)
- 1 teaspoon baking powder
- 1/4 teaspoon salt
- 1/4 teaspoon ground cardamom (optional, but adds warmth)
- 1/4 teaspoon saffron threads, soaked in 2 tablespoons warm water
- 1/2 cup shelled pistachios, roughly chopped (plus extra for garnish)
- For the syrup:
- 1 1/2 cups water
- 1 1/2 cups granulated sugar
- 1 tablespoon lemon juice
- 1 tablespoon rose water or orange blossom water (optional)
Substitution tip: If you don’t have saffron on hand, you can skip it or use a pinch of turmeric for color, but you’ll miss that floral depth. For the pistachios, almonds or walnuts work well too.
Instructions
- Preheat your oven to 350°F (175°C) and grease a 9×9-inch baking dish with butter or non-stick spray. This size helps keep the basbousa thick and moist.
- In a small bowl, soak the saffron threads in 2 tablespoons of warm water for about 10 minutes. This step releases that beautiful color and aroma.
- In a large mixing bowl, combine the semolina, sugar, baking powder, salt, and ground cardamom if using. Stir well to evenly distribute all the dry ingredients.
- Add the Greek yogurt, melted butter, and soaked saffron along with its water. Mix everything gently but thoroughly until you get a thick batter. It will look grainy but that’s exactly what you want.
- Fold in half of the chopped pistachios. I love this part because it feels like sprinkling little treasures into the batter.
- Pour the mixture into your prepared baking dish and smooth the top with a spatula. Using a knife, score the batter into 12 equal squares. This helps the syrup soak in later and makes serving easier.
- Sprinkle the remaining pistachios over the top for a crunchy, colorful finish.
- Bake for 30-35 minutes, or until the top turns golden and a toothpick inserted in the center comes out clean. Your kitchen will start smelling like a cozy cafe in the Middle East!
- While the basbousa bakes, prepare the syrup: In a saucepan, combine the water, sugar, and lemon juice. Bring to a boil and let it simmer for about 10 minutes until slightly thickened. Remove from heat and stir in rose water or orange blossom water if using.
- As soon as you take the basbousa out of the oven, pour the warm syrup evenly over the hot cake. This is the magic moment when it absorbs all that sweetness and moisture.
- Let the basbousa cool completely in the pan. It will firm up nicely and be easier to cut along the scored lines.
From experience, I find that letting it sit for at least an hour (or even overnight) makes the flavors deepen. It’s a perfect make-ahead dessert for busy nights.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Keywords: Saffron Pistachio Basbousa, recipe, cooking, food
