Basbousa is a beloved Middle Eastern semolina cake that’s traditionally soaked in fragrant rose or orange blossom syrup, making it irresistibly moist and sweet. If you’ve been searching for a vegan-friendly version that doesn’t compromise on flavor or texture, you’re in the right place!
This vegan basbousa recipe is easy to make, requires simple ingredients, and delivers that perfect balance of crumbly yet tender cake with a luscious syrup glaze. Whether you’re celebrating a special occasion or simply craving a delicious treat, this dessert will transport your taste buds to sunny Mediterranean kitchens.
What makes this recipe truly special is its use of plant-based ingredients that maintain the traditional charm of basbousa while catering to vegan diets. You’ll love how the semolina, coconut milk, and natural sweeteners work harmoniously to create the cake’s signature texture and flavor.
Plus, it’s a wonderful way to impress your friends and family with an exotic dessert made from scratch!
Why You’ll Love This Recipe
This vegan basbousa recipe is a crowd-pleaser for so many reasons. First, it uses simple pantry staples—no complicated or hard-to-find ingredients needed.
The semolina gives the cake a unique grainy texture that’s soft but slightly crunchy, a delightful contrast. Using coconut milk instead of dairy adds a subtle richness and depth of flavor, while the syrup infused with orange blossom water or rose water creates that signature fragrant sweetness.
Another reason to love this recipe is its versatility. You can easily customize the syrup flavor or add toppings like toasted almonds or coconut flakes to make it your own.
It’s also naturally free from eggs and dairy, making it suitable for vegans and those with common allergies. Plus, basbousa keeps well and tastes even better a day after baking!
Ingredients
- 2 cups semolina (coarse or medium grind)
- 1 cup granulated sugar
- 1 cup canned coconut milk (full fat for best results)
- 1/2 cup vegetable oil (neutral oil like canola or sunflower)
- 1 tsp baking powder
- 1 tsp vanilla extract
- 1/4 cup desiccated coconut (optional, for extra texture)
- 1 cup water (for syrup)
- 1 cup sugar (for syrup)
- 2 tbsp lemon juice (for syrup)
- 1 tbsp orange blossom water or rose water (for syrup)
- Almonds or pistachios (optional, for garnish)
Equipment
- Mixing bowl
- Whisk or spoon
- 8×8 inch baking pan
- Measuring cups and spoons
- Small saucepan (for syrup)
- Knife (for scoring the cake)
- Oven
Instructions
- Preheat your oven to 350°F (175°C). Lightly grease your 8×8 inch baking pan and set aside.
- Combine the dry ingredients: In a large mixing bowl, whisk together the semolina, sugar, baking powder, and desiccated coconut (if using).
- Add the wet ingredients: Pour in the coconut milk, vegetable oil, and vanilla extract. Stir with a spoon or whisk until the mixture is smooth and well combined. The batter will be thick.
- Transfer the batter to the prepared pan and spread evenly with a spatula or the back of a spoon.
- Score the cake into diamond or square shapes with a knife. Press an almond or pistachio into the center of each piece if desired.
- Bake for 30-35 minutes or until the edges are golden and a toothpick inserted into the center comes out clean.
- While the cake bakes, prepare the syrup: In a small saucepan, combine 1 cup water and 1 cup sugar. Bring to a boil, stirring until the sugar dissolves. Remove from heat, then stir in the lemon juice and orange blossom or rose water.
- Once the cake is out of the oven, immediately pour the warm syrup evenly over the hot basbousa. The cake will absorb the syrup as it cools, becoming moist and flavorful.
- Allow the basbousa to cool completely in the pan before slicing along the scored lines and serving.
Tips & Variations
For the best texture, use coarse semolina rather than fine flour. This gives basbousa its signature grainy crumb.
If you want a gluten-free version, try using gluten-free semolina or a mix of ground almonds and coconut flour, but the texture will change.
Try flavoring the syrup with a cinnamon stick or a few cardamom pods for a warm spice twist.
You can substitute the coconut milk with almond or oat milk, though coconut milk’s richness offers the best flavor. For a nutty variation, sprinkle toasted sesame seeds or chopped walnuts on top before baking.
If you’re interested in more vegan dessert recipes, check out our Kodiak Banana Muffins Recipe or try the refreshing Half Runner Beans Recipe for a wholesome vegan meal.
Nutrition Facts
Nutrient | Per Serving (1 piece) |
---|---|
Calories | 230 kcal |
Carbohydrates | 35 g |
Fat | 8 g |
Protein | 3 g |
Sugar | 18 g |
Fiber | 1.5 g |
Note: Nutrition values are approximate and may vary depending on specific ingredients and portion size.
Serving Suggestions
Basbousa is delightful served as a dessert alongside a cup of strong coffee or mint tea. Its sweet and fragrant profile pairs wonderfully with Middle Eastern drinks like cardamom coffee or a chilled glass of pomegranate juice.
For an extra indulgent treat, serve basbousa with a dollop of coconut whipped cream or a scoop of vegan ice cream. You can also enjoy it warm or at room temperature—both ways are equally delicious.
If you want to explore other unique bread and cake recipes, you might enjoy our Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe or the irresistible Glazed Twist Donut Recipe.
Conclusion
This vegan basbousa recipe is a wonderful way to enjoy a classic Middle Eastern dessert without any animal products, making it perfect for vegans and anyone looking for a delicious plant-based treat. Its simplicity, rich flavors, and moist texture make it a fantastic addition to your baking repertoire.
With just a few pantry staples, you can create a dessert that’s both authentic and accessible.
Whether you’re making it for a festive occasion, a family gathering, or just because you love sweets, basbousa promises satisfaction in every bite. Don’t hesitate to experiment with the syrup flavors or toppings to make it your own.
Happy baking, and enjoy the sweet taste of tradition!
📖 Recipe Card: Basbousa Recipe Vegan
Description: A traditional Middle Eastern semolina cake made vegan with coconut milk and simple ingredients. Sweet, moist, and perfect for any occasion.
Prep Time: PT15M
Cook Time: PT35M
Total Time: PT50M
Servings: 8 servings
Ingredients
- 2 cups semolina
- 1 cup coconut milk
- 3/4 cup sugar
- 1/2 cup vegetable oil
- 1 tsp baking powder
- 1 tsp vanilla extract
- 1/4 cup shredded coconut (optional)
- 1/2 cup blanched almonds for garnish
- 1 cup simple syrup (made with 1 cup sugar and 1 cup water, boiled and cooled)
Instructions
- Preheat oven to 350°F (175°C).
- In a bowl, mix semolina, sugar, baking powder, and shredded coconut.
- Add coconut milk, vegetable oil, and vanilla extract; stir until combined.
- Pour mixture into a greased baking dish and spread evenly.
- Score the surface into diamond shapes and place an almond on each piece.
- Bake for 30-35 minutes until golden brown.
- Remove from oven and immediately pour cooled simple syrup over the hot cake.
- Let it soak and cool before serving.
Nutrition: Calories: 280 | Protein: 3g | Fat: 12g | Carbs: 38g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Basbousa Recipe Vegan”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A traditional Middle Eastern semolina cake made vegan with coconut milk and simple ingredients. Sweet, moist, and perfect for any occasion.”, “prepTime”: “PT15M”, “cookTime”: “PT35M”, “totalTime”: “PT50M”, “recipeYield”: “8 servings”, “recipeIngredient”: [“2 cups semolina”, “1 cup coconut milk”, “3/4 cup sugar”, “1/2 cup vegetable oil”, “1 tsp baking powder”, “1 tsp vanilla extract”, “1/4 cup shredded coconut (optional)”, “1/2 cup blanched almonds for garnish”, “1 cup simple syrup (made with 1 cup sugar and 1 cup water, boiled and cooled)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 350\u00b0F (175\u00b0C).”}, {“@type”: “HowToStep”, “text”: “In a bowl, mix semolina, sugar, baking powder, and shredded coconut.”}, {“@type”: “HowToStep”, “text”: “Add coconut milk, vegetable oil, and vanilla extract; stir until combined.”}, {“@type”: “HowToStep”, “text”: “Pour mixture into a greased baking dish and spread evenly.”}, {“@type”: “HowToStep”, “text”: “Score the surface into diamond shapes and place an almond on each piece.”}, {“@type”: “HowToStep”, “text”: “Bake for 30-35 minutes until golden brown.”}, {“@type”: “HowToStep”, “text”: “Remove from oven and immediately pour cooled simple syrup over the hot cake.”}, {“@type”: “HowToStep”, “text”: “Let it soak and cool before serving.”}], “nutrition”: {“calories”: “280”, “proteinContent”: “3g”, “fatContent”: “12g”, “carbohydrateContent”: “38g”}}