
I recently made this Basbousa Coconut Semolina Cake Recipe, and I honestly couldn’t stop going back for another slice. The texture turned out perfectly soft inside with a lightly crisp golden top. What I loved most was how the sweet syrup soaked into the cake and made every bite rich and moist.
The coconut added a delicious flavor that balanced beautifully with the semolina. If you enjoy easy Middle Eastern desserts that look impressive but require simple ingredients, this recipe is definitely worth trying.

Ingredients
This classic semolina cake uses pantry-friendly ingredients that work together to create a rich and tender dessert. Using good-quality semolina and fresh coconut makes a huge difference in flavor and texture.
- 2 cups semolina – Fine semolina gives the cake a soft yet slightly grainy texture that Basbousa is known for.
- 1 cup desiccated coconut – Adds sweetness and a delicate coconut flavor throughout the cake.
- 1 cup granulated sugar – Sweetens the batter while helping create a golden crust.
- 1 cup plain yogurt – Keeps the cake moist and tender. Full-fat yogurt works best.
- ½ cup unsalted butter, melted – Gives richness and helps the cake bake evenly.
- 1 teaspoon vanilla extract – Enhances the dessert’s warm flavor.
- 1 teaspoon baking powder – Helps the cake rise slightly without becoming fluffy like sponge cake.
- ¼ teaspoon salt – Balances the sweetness and boosts flavor.
- Blanched almonds for topping – Traditionally placed on top before baking for decoration and crunch.
For the Sugar Syrup
- 1½ cups sugar – Creates the sweet soaking syrup.
- 1 cup water – Helps dissolve the sugar evenly.
- 1 teaspoon lemon juice – Prevents the syrup from crystallizing.
- 1 teaspoon rose water or orange blossom water – Adds authentic Middle Eastern aroma.
Note: This recipe makes approximately 10–12 servings depending on slice size.
Variations
You can easily customize this Basbousa recipe depending on your taste preferences or dietary needs.
- Use coconut milk yogurt for a dairy-free version.
- Replace white sugar with coconut sugar for a deeper caramel-like sweetness.
- Add crushed pistachios for extra crunch and color.
- Mix in a little lemon zest for a brighter citrus flavor.
- Use ghee instead of butter for a richer traditional taste.
- Add a drizzle of honey over the cake before serving for extra sweetness.
- Sprinkle cinnamon into the batter for a warm spiced flavor, similar to carrot cake overnight oats recipe carrot-cake-overnight-oats-recipe.

Cooking Time
This dessert is simple to prepare and doesn’t require long baking hours.
- Prep Time: 15 minutes
- Cooking Time: 35–40 minutes
- Total Time: About 55 minutes
Equipment You Need
Having the right tools makes the baking process easier and smoother.
- Mixing bowl – Used for combining all cake ingredients evenly.
- Measuring cups and spoons – Helps maintain accurate ingredient ratios.
- Whisk or spatula – Mixes the batter without overworking it.
- 9-inch baking dish – Gives the cake its traditional thickness.
- Saucepan – Used to prepare the sugar syrup.
- Knife – Helps score the cake before baking.
- Cooling rack – Allows the cake to cool evenly after baking.
How to Make Basbousa Coconut Semolina Cake?
This traditional dessert comes together in a few easy steps and fills the kitchen with an amazing buttery coconut aroma. The key is allowing the syrup to soak fully into the warm cake for the best texture.
Prepare the Sugar Syrup
Start by adding sugar and water to a saucepan over medium heat. Stir until the sugar dissolves completely, then add lemon juice. Let the syrup simmer for around 10 minutes until slightly thickened. Remove the syrup from heat and stir in rose water or orange blossom water. Set it aside to cool completely while preparing the cake batter. Cool syrup works best on warm cake.

Mix the Dry Ingredients
In a large bowl, combine semolina, desiccated coconut, sugar, baking powder, and salt. Stir everything together until evenly mixed. This ensures the ingredients distribute properly throughout the batter. Using fine semolina helps create a softer texture while still maintaining the classic grainy bite. Avoid coarse semolina if you prefer a tender cake.
Add the Wet Ingredients
Pour melted butter, yogurt, and vanilla extract into the dry mixture. Stir gently using a spatula or spoon until everything is combined. The batter should look thick but spreadable. Do not overmix the batter because semolina absorbs moisture quickly. Let the mixture rest for about 10 minutes so the semolina softens slightly.

Prepare the Baking Dish
Grease the baking dish lightly with butter or oil to prevent sticking. Spread the batter evenly into the dish using the back of a spoon or spatula. Use a knife to lightly score diamond or square shapes on the surface. Place one almond in the center of each piece for a traditional finish.
Bake the Cake
Place the dish in a preheated oven at 350°F (175°C). Bake for 35–40 minutes until the top becomes beautifully golden brown and slightly crisp. If needed, broil the top for 1–2 minutes at the end for deeper color. Watch carefully to avoid burning the coconut topping.
Pour the Syrup
As soon as the cake comes out of the oven, slowly pour the cooled syrup evenly over the hot cake. You’ll hear the syrup absorb into the semolina immediately. Allow the cake to rest for at least 30 minutes before serving. This resting time helps the syrup fully soak into every layer.

Slice and Serve
Once cooled slightly, cut through the scored lines to create clean slices. The cake should feel moist, soft, and rich with syrup. Serve warm or at room temperature with tea or coffee. Garnish with extra coconut or crushed pistachios for a beautiful presentation.
For a complete meal experience, you can also enjoy it alongside moroccan chicken pies recipe moroccan-chicken-pies-recipe for a savory contrast.
Additional Tips for Making this Recipe Better
After making this recipe several times, I found a few simple tricks that really improve the texture and flavor.
- I always let the batter rest before baking because it softens the semolina beautifully.
- I prefer using full-fat yogurt since it gives the cake a richer and softer texture.
- I pour cold syrup over hot cake for the best absorption without making it soggy.
- I like adding a small pinch of cardamom for extra Middle Eastern flavor.
- I avoid overbaking because Basbousa tastes best when moist and tender inside.
- I sometimes toast the coconut lightly before mixing it into the batter for a deeper flavor.
How to Serve Basbousa Coconut Semolina Cake?
This dessert looks elegant with very little effort and can be served in many delicious ways. Presentation makes it even more inviting for guests and family gatherings.
Serve the cake on a decorative platter with a sprinkle of coconut flakes or crushed pistachios. A drizzle of honey or extra syrup on top adds a glossy finish.
For a richer dessert, pair Basbousa with whipped cream or vanilla ice cream. The cool creaminess balances the sweet syrup perfectly.
You can also enjoy it with Arabic coffee, black tea, or mint tea. The warm drinks complement the buttery coconut flavors beautifully.

Nutritional Information
Here’s a quick look at the approximate nutrition per serving. Values may vary slightly depending on ingredients used.
- Calories: Around 320 calories per slice
- Protein: Approximately 5g protein
- Carbohydrates: Around 42g carbohydrates
- Fat: Approximately 14g fat
Make Ahead and Storage
This cake stores surprisingly well and often tastes even better the next day after the syrup fully settles into the semolina.
Storing
Keep the cake covered in an airtight container at room temperature for up to 2 days. For longer freshness, refrigerate it for up to 5 days.
Freezing
Wrap individual slices tightly in plastic wrap and place them in a freezer-safe container. Freeze for up to 2 months for best quality.
Reheating
Warm slices in the microwave for about 15–20 seconds before serving. You can also enjoy it cold straight from the refrigerator.
Why You’ll Love This Recipe?
This Basbousa recipe is simple, comforting, and full of authentic flavor. It’s the kind of dessert that feels special without requiring complicated baking skills.
- Easy to Make
The recipe uses simple pantry ingredients and straightforward steps. Even beginner bakers can achieve excellent results with minimal effort. - Rich and Moist Texture
The syrup-soaked semolina creates a soft, tender cake with the perfect balance of sweetness and texture. - Perfect for Gatherings
Basbousa slices beautifully and looks elegant on dessert tables. It’s ideal for holidays, tea parties, and family dinners. - Customizable Flavors
You can easily add nuts, spices, citrus zest, or floral flavors to create your own version of this classic dessert. - Great Make-Ahead Dessert
Since the flavor improves over time, it’s perfect for preparing a day in advance before serving guests.
Final Thoughts
I truly enjoy making this Basbousa Coconut Semolina Cake because it delivers bakery-style results with very little effort. The combination of buttery semolina, sweet syrup, and coconut creates a dessert that feels comforting and luxurious at the same time. Whether you serve it for a family dinner, festive celebration, or afternoon tea, this cake always impresses. Once you try it, it may quickly become one of your favorite homemade desserts.

Basbousa Coconut Semolina Cake Recipe
Ingredients
Method
- Start by adding sugar and water to a saucepan over medium heat. Stir until the sugar dissolves completely, then add lemon juice. Let the syrup simmer for around 10 minutes until slightly thickened. Remove the syrup from heat and stir in rose water or orange blossom water. Set it aside to cool completely while preparing the cake batter. Cool syrup works best on warm cake.
- In a large bowl, combine semolina, desiccated coconut, sugar, baking powder, and salt. Stir everything together until evenly mixed. This ensures the ingredients distribute properly throughout the batter. Using fine semolina helps create a softer texture while still maintaining the classic grainy bite. Avoid coarse semolina if you prefer a tender cake.
- Pour melted butter, yogurt, and vanilla extract into the dry mixture. Stir gently using a spatula or spoon until everything is combined. The batter should look thick but spreadable. Do not overmix the batter because semolina absorbs moisture quickly. Let the mixture rest for about 10 minutes so the semolina softens slightly.
- Grease the baking dish lightly with butter or oil to prevent sticking. Spread the batter evenly into the dish using the back of a spoon or spatula. Use a knife to lightly score diamond or square shapes on the surface. Place one almond in the center of each piece for a traditional finish.
- Place the dish in a preheated oven at 350°F (175°C). Bake for 35–40 minutes until the top becomes beautifully golden brown and slightly crisp. If needed, broil the top for 1–2 minutes at the end for deeper color. Watch carefully to avoid burning the coconut topping.
- As soon as the cake comes out of the oven, slowly pour the cooled syrup evenly over the hot cake. You’ll hear the syrup absorb into the semolina immediately. Allow the cake to rest for at least 30 minutes before serving. This resting time helps the syrup fully soak into every layer.
- Once cooled slightly, cut through the scored lines to create clean slices. The cake should feel moist, soft, and rich with syrup. Serve warm or at room temperature with tea or coffee. Garnish with extra coconut or crushed pistachios for a beautiful presentation.
Notes
- I always let the batter rest before baking because it softens the semolina beautifully.
- I prefer using full-fat yogurt since it gives the cake a richer and softer texture.
- I pour cold syrup over hot cake for the best absorption without making it soggy.
- I like adding a small pinch of cardamom for extra Middle Eastern flavor.
- I avoid overbaking because Basbousa tastes best when moist and tender inside.
- I sometimes toast the coconut lightly before mixing it into the batter for a deeper flavor.






