Recipe Notes
  • Features
  • How it works
  • Pricing
  • Help
Open web appDownload free
Get the app
  • Features
  • How it works
  • Pricing
  • Help
  • Open web app
Language
Light theme
Recipe Notes

Save recipes from anywhere, cook from anywhere. Free on iPhone, Android, and the web.

Open the web app

Guides

  • Import from Instagram
  • Import from TikTok
  • Import from Pinterest
  • Import from Facebook
  • Import from YouTube
  • Organize family recipes
  • Browse recipes

Compare

  • Best free recipe app
  • Free cookbook app
  • Free recipe software
  • ReciMe alternative
  • Recipe Notes vs Paprika

Support

  • Help Center
  • FAQ
  • Plans & pricing
  • What's new
  • Contact support

Company

  • About us
  • Privacy policy
  • Terms & conditions
  • Subnote

© 2026 Recipe Notes. All rights reserved.

Language: English
  • English
  • 简体中文
  • 繁體中文
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Español
  • Italiano
  • Nederlands
  • Português
  • العربية
Recipe Notes
  • Features
  • How it works
  • Pricing
  • Help
Open web appDownload free
Get the app
  • Features
  • How it works
  • Pricing
  • Help
  • Open web app
Language
Light theme

Semolina Pistachio Layer Cake (Bohsalini)

A luxurious Middle Eastern layered dessert made with semolina, homemade kashta (milk pudding), and pistachios. This elegant cake is flavored with rose water and orange blossom water, then topped with fried nuts and powdered sugar.

12 servings
19 hr 50 min
Published October 4, 2025
Be the first to rate this recipe

Ingredients

  • •1 cup unsalted butter
  • •1½ cups coarse semolina
  • •1 gallon whole milk
  • •¼ cup fresh lemon juice
  • •3 tablespoons rose water
  • •2 tablespoons orange-blossom water
  • •½ cup sugar
  • •2½ cups unsalted pistachios
  • •½ cup olive oil
  • •1 cup pine nuts and almonds
  • •½ cup powdered sugar

Cooking Instructions

  1. 1.

    Mix the melted butter and semolina in a medium bowl, and set aside at room temperature for at least 6 hours or as long as overnight.

    360 min

  2. 2.

    Pour the milk into a large pot and bring it to a boil over high heat, stirring occasionally. When the milk rises to the top of the pot, stir in the lemon juice and remove the pot from the heat. Set it aside to cool until the milk separates, 10 to 15 minutes.

    15 min

  3. 3.

    Pour the milk through a fine-mesh strainer into a bowl, stirring to release the whey. Discard the whey. Transfer the curds in the strainer to a large bowl. Stir in 2 tablespoons rose water and the orange-blossom water with a wooden spoon. The kashta should look like small-curd cottage cheese. Cover and refrigerate until ready to use. (Kashta will keep, covered and refrigerated, for up to 3 days.)

    20 min

  4. 4.

    Combine the sugar, pistachios, and remaining 1 tablespoon rose water in a food processor and pulse until the mixture has the consistency of coarse sand. Add the pistachio mixture to the flour mixture, and using your hands, mix them together, breaking up the lumps until the mixture feels like damp sand.

    10 min

  5. 5.

    Line a 9-inch springform cake pan with wax paper, using two pieces crossing at right angles and allowing lengths of paper to hang over the sides of the pan. Spoon half of the semolina mixture into the pan and smooth it out to the edges with the back of the spoon. Follow with all of the kashta, spreading it over the semolina in an even layer. Spoon the remaining semolina mixture on top and spread it out in an even layer. Fold the overhanging wax paper over the top, and press to smooth the semolina. Cover with plastic wrap and refrigerate overnight.

    720 min

  6. 6.

    Pour the olive oil into a skillet that is large enough to accommodate the nuts in a single layer. Heat the oil over medium-high heat. Add the nuts, reduce the heat to low, and stir actively until they begin to darken slightly, about 1 minute (see Tips, below). Remove the pan from the heat, and use a slotted spoon to transfer the nuts to a paper towel-lined plate to drain. (Alternatively, dump the nuts into a medium-mesh sieve set over a container to catch the cooking oil.) Let them cool completely. (Fried nuts can be stored in a sealed container in the refrigerator or freezer for up to 3 months.)

    5 min

  7. 7.

    One hour before serving, remove the cake from the refrigerator, invert it onto a serving plate, and release it from the pan. Sprinkle the powdered sugar on top: Hold a fine-mesh sieve over the cake, pour the powdered sugar into it, and gently tap the rim to release the sugar. Garnish with the nuts, and serve in wedges.

    60 min

Explore More Recipes

Browse our full recipe collection — comfort classics, 30-minute meals, international flavors, and seasonal favorites.

Browse All RecipesAbout Recipe Notes

Recommended to use Recipe Notes to save and manage your recipes

Recipe Notes

Save recipes from anywhere, cook from anywhere. Free on iPhone, Android, and the web.

Open the web app

Guides

  • Import from Instagram
  • Import from TikTok
  • Import from Pinterest
  • Import from Facebook
  • Import from YouTube
  • Organize family recipes
  • Browse recipes

Compare

  • Best free recipe app
  • Free cookbook app
  • Free recipe software
  • ReciMe alternative
  • Recipe Notes vs Paprika

Support

  • Help Center
  • FAQ
  • Plans & pricing
  • What's new
  • Contact support

Company

  • About us
  • Privacy policy
  • Terms & conditions
  • Subnote

© 2026 Recipe Notes. All rights reserved.

Language: English
  • English
  • 简体中文
  • 繁體中文
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Español
  • Italiano
  • Nederlands
  • Português
  • العربية

You Might Also Like

Golden Potato Cake

Golden Potato Cake

Boozy Concord-Grape Ice Pops

Boozy Concord-Grape Ice Pops

Crazy Sesame Breadsticks

Crazy Sesame Breadsticks

Air Fryer Crispy Herbed Chickpeas

Air Fryer Crispy Herbed Chickpeas

Air Fryer Memphis-Style BBQ Pork Ribs

Air Fryer Memphis-Style BBQ Pork Ribs

Black Apple Old-Fashioned

Black Apple Old-Fashioned