Skip to content
Zaffaron

Basbousa (بسبوسة) — Moroccan Semolina Syrup Cake Traybake

Basbousa is a beloved semolina traybake across North Africa and the Middle East, soaked with fragrant syrup. This Moroccan-leaning version highlights orange blossom water, lemon, and almonds for a simple, celebratory sweet.

By Zaffaron Kitchen· Published April 15, 2026 Verified Recipe
Vegetarian Halal
Contains: dairy, gluten, tree nuts
55 min total Prep 20m · Cook 35m 12 servings 320 cal
↓ Jump to Recipe
Basbousa — Moroccan Semolina Syrup Cake Traybake - authentic moroccan recipe

Printable Recipe Card

Servings: 12 · Total: 55 min · Difficulty: easy

Ingredients (quick list)

  • 300 g Fine semolina (Use fine/medium-fine for a tender crumb)
  • 150 g Granulated sugar
  • 10 g Baking powder (About 2 tsp)
  • 2 g Fine sea salt (About 1/3 tsp)
  • 240 g Plain yogurt (Full-fat preferred for best texture)
  • 120 g Unsalted butter, melted and cooled
  • 10 ml Orange blossom water (About 2 tsp)
  • 12 Blanched almonds (One per slice)
  • 10 g Unsalted butter (For greasing the baking dish)
  • 250 ml Water
  • 15 ml Lemon juice (About 1 tbsp)

Steps (summary)

  1. Make the syrup first so it can cool properly. Combine the sugar and water in a small saucepan and bring to a boil over medium-h…
  2. Heat the oven to 180°C and position a rack in the center. Grease a 23 cm square baking pan with 10 g butter, making sure the co…
  3. Mix the dry ingredients to evenly distribute the leavening. In a large bowl, whisk together the semolina, sugar, baking powder,…
  4. Add the wet ingredients and hydrate the semolina. Pour in the yogurt, melted butter, and orange blossom water, then stir with a…
  5. Shape, score, and top for clean slices. Scrape the batter into the prepared pan and press it flat with a spatula, then smooth t…
  6. Bake until deeply golden for the right syrup absorption. Bake for 30–35 minutes, rotating the pan at minute 20, until the top i…

+ 2 more steps in the full instructions section below.

Cultural Background

Semolina syrup cakes are shared across North Africa, often served with mint tea for hospitality and celebrations. In Moroccan-style versions, orange blossom water and almonds echo the country’s love of citrus blossom fragrance and nut garnishes in sweets.

sweetcitrusybutterymoist crumbglossy syrup-soaked toplight chew at the edgesorange blossombuttery semolinacitrus syrup🌶 mild

Equipment

23 cm square baking panSmall saucepanMixing bowlWhiskRubber spatulaMeasuring scaleChef’s knife

💡 Tips

  • For a more Moroccan perfume, add 2 ml (about 1/2 tsp) extra orange blossom water to the syrup, but keep the total under 15 ml to avoid a soapy note.
  • If you prefer a less sweet basbousa, pour only 200 ml syrup and reserve the rest for serving; the cake will be lighter and less sticky.
  • Deep golden browning matters: a pale top can turn mushy after soaking, while a well-baked crust stays pleasantly chewy.

⚠️ Common Mistakes

  • Pouring hot syrup onto a cooled cake

    ✅ Fix: Pour cooled syrup onto the cake while it is still hot so it absorbs evenly without turning gummy.

  • Skipping the batter rest

    ✅ Fix: Rest the mixed batter 10 minutes to hydrate the semolina; this prevents a gritty texture and helps even baking.

  • Underbaking to keep it ‘moist’

    ✅ Fix: Bake until deep golden; moisture comes from syrup, and a properly baked crust prevents sogginess.

🧊 How to Store

Store basbousa tightly covered at room temperature for up to 2 days, or refrigerate up to 5 days for a firmer bite. Reheat individual pieces 12–15 seconds in the microwave or 5 minutes in a 160°C oven; add 10–15 ml reserved syrup if it seems dry.

📅 Make Ahead

Cook the syrup up to 3 days ahead and refrigerate it, then bring to room temperature before soaking. Mix the dry ingredients a day ahead and store airtight; add yogurt and butter just before baking for best rise.

🍽️ Pairs Well With

  • Moroccan mint tea
  • strong coffee
  • orange slices
  • toasted almonds.

Regional Variations

  • Moroccan-leaning: orange blossom water and almonds, sometimes finished with a little extra citrus zest in the syrup.
  • Levant-style: often uses ghee and may include coconut in the batter for a richer, more fragrant crumb.
  • Egyptian-style: commonly cut into diamonds with a single nut on top and a slightly thicker syrup soak.
everyday holiday party ramadan
#classic#family-style

Ingredients

  • 300 gFine semolina (Use fine/medium-fine for a tender crumb)
  • 150 gGranulated sugar
  • 10 gBaking powder (About 2 tsp)
  • 2 gFine sea salt (About 1/3 tsp)
  • 240 gPlain yogurt (Full-fat preferred for best texture)
  • 120 gUnsalted butter, melted and cooled
  • 10 mlOrange blossom water (About 2 tsp)
  • 12Blanched almonds (One per slice)
  • 10 gUnsalted butter (For greasing the baking dish)
  • 250 mlWater
  • 15 mlLemon juice (About 1 tbsp)

🔄 Substitutions

  • Plain yogurtButtermilk
  • Orange blossom waterRose water
  • Blanched almondsPistachios

Instructions

  1. 1

    Make the syrup first so it can cool properly. Combine the sugar and water in a small saucepan and bring to a boil over medium-high heat, stirring for 30 seconds to dissolve the sugar. Reduce to a steady simmer for 8 minutes, then stir in the lemon juice and simmer 1 minute more; remove from heat and stir in the orange blossom water, then cool to room temperature.

  2. 2

    Heat the oven to 180°C and position a rack in the center. Grease a 23 cm square baking pan with 10 g butter, making sure the corners are well coated. If your pan tends to stick, line the base with baking paper as extra insurance.

  3. 3

    Mix the dry ingredients to evenly distribute the leavening. In a large bowl, whisk together the semolina, sugar, baking powder, and salt until uniform and free of visible baking powder clumps. This step prevents uneven rising and bitter pockets in the cake.

  4. 4

    Add the wet ingredients and hydrate the semolina. Pour in the yogurt, melted butter, and orange blossom water, then stir with a spatula until you have a thick, cohesive batter with no dry patches. Let the batter rest for 10 minutes so the semolina absorbs moisture, which helps the basbousa bake up tender rather than sandy.

  5. 5

    Shape, score, and top for clean slices. Scrape the batter into the prepared pan and press it flat with a spatula, then smooth the surface with light, even strokes. Score the surface into 12 diamond or square portions, and press one blanched almond into the center of each portion so it adheres during baking.

  6. 6

    Bake until deeply golden for the right syrup absorption. Bake for 30–35 minutes, rotating the pan at minute 20, until the top is a deep golden brown and the edges pull slightly from the sides. A skewer inserted near the center should come out mostly clean, with a few moist crumbs rather than wet batter.

  7. 7

    Soak while hot for the signature glossy finish. As soon as the basbousa comes out of the oven, re-score along the original cuts to open the lines. Slowly pour 220 ml of the cooled syrup evenly over the hot cake, pausing between pours so it absorbs rather than floods.

  8. 8

    Rest before serving for perfect texture and clean edges. Leave the cake in the pan for at least 60 minutes so the syrup distributes and the crumb sets. Slice fully along the score lines and serve at room temperature for the most balanced sweetness and aroma.

🪪 Recipe Passport

Origin: Moroccan Cuisine
Researched by: Zaffaron Kitchen
Published: April 15, 2026

Cultural Background

Semolina syrup cakes are shared across North Africa, often served with mint tea for hospitality and celebrations. In Moroccan-style versions, orange blossom water and almonds echo the country’s love of citrus blossom fragrance and nut garnishes in sweets.

Regional Variations

Moroccan-leaning: orange blossom water and almonds, sometimes finished with a little extra citrus zest in the syrup.
Levant-style: often uses ghee and may include coconut in the batter for a richer, more fragrant crumb.
Egyptian-style: commonly cut into diamonds with a single nut on top and a slightly thicker syrup soak.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

320
Calories
5g
Protein
12g
Fat
50g
Carbs
2g
Fiber
170mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.