Vegan Basbousa (Semolina Cake)
Recipe type: Dessert
Cuisine: Egyptian
Prep time: 
Cook time: 
Total time: 
Serves: Serves 6-8
  • 1 tbsp tahini, for greasing pan
  • 2 cups of semolina flour
  • 1 cup of sucanat, unrefined cane sugar or coconut sugar
  • 1 a teaspooon of vanilla
  • 1 teaspoon baking powder
  • Pinch of sea salt
  • ¾ cup coconut oil or vegetable ghee ( I used half and half)
  • ¼ cup soft tofu (silken is best)
  • 1 cup unsweetened soymilk
  • Blanched halved almonds for garnish
  • ¾-1 cup agave syrup as needed
  • For the syrup:
  • 1 cup of agave syrup
  • 1 cup of water
  • ½ tsp arrowroot or cornstarch
  • a squeeze of lemon juice
  • optional: 1 tbsp stevia for a sweeter syrup
  1. Pre-heat oven to 180 C (350 F) and grease a cake pan with tahini.
  2. In a large bowl combine semolina, sugar, vanilla, baking powder. Stir in the melted coconut oil or vegetable ghee.
  3. In a blender or food processor mix the tofu, soy milk and vanilla till blended and smooth. Pour into the rest of the mixture and mix well.
  4. Pour batter into prepared cake pan and smooth surface using a spatula.
  5. Bake for 15 mins then arrange almonds on top in rows so that when the cake is cut an almond is centered on each piece. Gently press almonds into the cake top then return cake pan to oven and bake for 20 mins or until the top is golden.
  6. Remove cake pan from oven, turn off the oven, pour warm syrup over cake and return to oven then close the door half-way and let the cake/oven cool.
  7. Cut into diamond shapes or squares before serving.
Recipe by One Arab Vegan at