I like Basbousa on occasion. This is a tradition in most Arab countries and I have found that it is different in each home as well as in each country. This is one version.
1 1/2 cups of course semolina
1 cup all purpose flour
2 teaspoons baking powder
3/4 cups of unsweetened coconut
1/4 cups of sugar
1 cup of canola oil
lemon zest of 1 lemon
1 teaspoon of vanilla extract
1/2 cup of yogurt at room temperature
1/2 cup sour cream at room temperature
4 eggs at room temperature
3 cups water
3 cups sugar
2 tablespoons orange flower water
1 teaspoon lemon juice
Preheat oven to 350 and butter your baking dish.
Prepare the syrup first by boiling together sugar and water until light brown in color.
Stir in the orange flower water and lemon juice.
Set aside to cool in the refrigerator.
Beat together the eggs, oil and sugar until thick and creamy.
Add the sour cream and yogurt, vanilla extract and zest.