A traditional Omani confection with roots in Gulf hospitality, these firm, glossy squares combine saffron-infused syrup, ghee, and cornstarch into a jewel-like sweet perfumed with rose water and cardamom. They are cut into diamond or square pieces and offered to guests alongside Arabic coffee.
Nutrition Facts
Per serving (estimated)
- 290 kcalCalories
- 12 gFat
- 5 gSaturated Fat
- 45 gCarbs
- 1 gFiber
- 33 gSugar
- 3 gProtein
- 20 mgSodium
- 80 mgPotassium
- 25 mgCalcium
- 0.5 mgIron
- 1 mgVitamin C
- 60 mcgVitamin A
Ingredients
For the saffron syrup
- 2 cups (400 g) granulated sugar
- 1 cup (240 ml) water
- 1/2 tsp saffron threads
For the halwa base
- 1 cup (120 g) cornstarch
- 2 cups (480 ml) cold water
- 1/2 cup (110 g) ghee, melted
- 1/4 cup (30 g) full-fat milk powder
- 1 tsp ground green cardamom
For finishing
- 1 tbsp rose water
- 1/2 cup (70 g) mixed nuts (almonds, cashews, pistachios), roughly chopped
- 1 tbsp unsalted pistachios, finely ground, for dusting
Directions
- Grease a 9×9-inch square pan with a little ghee and line the bottom with parchment paper, leaving overhang on two sides for easy lifting.
- In a heavy-bottomed saucepan, combine the sugar, 1 cup water, and saffron threads. Bring to a gentle boil over medium heat, stirring until the sugar dissolves, then simmer for 5 minutes to develop a lightly thickened syrup.
- In a separate bowl, whisk the cornstarch with 2 cups cold water until completely smooth with no visible lumps. Strain through a fine mesh sieve if needed.
- Slowly pour the cornstarch slurry into the simmering saffron syrup in a thin, steady stream, whisking constantly to prevent lumps from forming.
- Add the melted ghee and milk powder, stirring vigorously with a wooden spoon. Continue cooking over medium-low heat for 15-18 minutes, stirring constantly and scraping the bottom, until the mixture becomes very thick, glossy, and pulls away from the sides of the pan as one mass.
- Stir in the ground cardamom and rose water, mixing until evenly distributed; the mixture should look translucent and jelly-like.
- Immediately scrape the hot mixture into the prepared pan. Wet the back of a spatula or your knuckles with cold water and smooth the surface evenly.
- Sprinkle the chopped nuts over the top and gently press them in with the spatula so they adhere. Dust the center with the finely ground pistachios.
- Let the halwa cool completely at room temperature for 3-4 hours, or chill in the refrigerator for 1-2 hours until very firm and sliceable.
- Lift the halwa out of the pan using the parchment overhang and cut into 12 small squares or diamond shapes with a sharp, lightly oiled knife.
Cook’s Notes
- Stir constantly once the mixture thickens, as the ghee and sugar can scorch quickly on the bottom of the pan.
- Wet your spatula or hands with cold water when smoothing the surface — the mixture is very sticky while hot.
- For a softer, more yielding bite, pull the pan off the heat about 2 minutes earlier; for a firm, sliceable texture, cook until the mass cleanly leaves the pan sides.
- Store the squares in a single layer in an airtight container at room temperature for up to 1 week; they actually deepen in flavor after a day.
- Use high-quality saffron and freshly ground cardamom pods for the most aromatic result — pre-ground spice loses its perfume quickly.
More Oman Recipes You’ll Love
Craving more flavors from Oman? Try these traditional recipes:









