Skip to content
Halwa Omani
omanidessert🔥 Trending

Halwa Omani

Jewel-coloured rose, saffron, and cardamom confection — the centrepiece of every Omani celebration and guest table.

Prep
10 min
Cook
75 min
Servings
12
Difficulty
Hard
4.9
Sign in to rate
#dessert#sweet#saffron#rosewater#omani#halwa#celebration

About This Recipe

Omani Halwa is unlike any other sweet in the Arab world. This semi-transparent, jewel-toned confection is made from sugar, cornstarch or wheat starch, ghee, rosewater, and a generous hand with saffron and cardamom. Stirred continuously over low heat for over an hour, it develops an intensely glossy, bouncy, pudding-like texture that is unique. Served warm or at room temperature alongside bitter coffee (kahwa), Omani Halwa is the definitive symbol of hospitality — no Omani home receives guests without it. Each family guards its recipe with pride, and variations using nuts, sesame, or honey are found across the country.

Ingredients

Serves 12

  • 500 gwhite sugar
  • 500 mlwater
  • 100 gcornstarch
  • 150 gghee
  • 2 tbsprosewater
  • 1 tspground cardamom
  • 1 generous pinchsaffron, steeped in 2 tbsp hot water
  • 1 tspground nutmeg
  • 100 gmixed nuts (almonds, cashews, pistachios), roughly chopped

Instructions

  1. 1

    Make sugar syrup

    Dissolve sugar in 300 ml water in a heavy pot over medium heat. Bring to a gentle boil and stir until fully dissolved.

  2. 2

    Mix the starch

    Whisk cornstarch with remaining 200 ml cold water until completely smooth with no lumps.

  3. 3

    Begin cooking

    Slowly pour the cornstarch mixture into the sugar syrup while stirring constantly. Keep heat at medium-low.

  4. 4

    Add ghee gradually

    As the mixture thickens, add ghee one tablespoon at a time, incorporating each addition fully before adding more. Stir continuously for 60–75 minutes.

  5. 5

    Flavour and finish

    When halwa pulls away from the sides and becomes glossy and elastic, stir in rosewater, saffron water, cardamom, nutmeg, and nuts. Cook 5 more minutes.

  6. 6

    Set and serve

    Pour into greased moulds or a shallow dish. Allow to cool slightly. Serve warm or at room temperature with bitter Omani coffee.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Continuous stirring is non-negotiable — any pause will cause lumps or burning.

  • →

    The halwa is ready when it pulls cleanly from the sides of the pot and has a glossy, elastic consistency.

  • →

    Food-grade rose essence can be used if rosewater is unavailable, but use it sparingly.

  • →

    Weigh dry ingredients on a scale instead of using cups — grams are the difference between a tender and a tough crumb.

Variations

  • •

    Sesame Halwa: add 2 tbsp toasted sesame seeds for a nutty variation.

  • •

    Honey Halwa: replace 100 g of sugar with honey for a deeper, more complex sweetness.

  • •

    Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.

  • •

    Spicier: add a finely chopped fresh chile or a teaspoon of crushed Aleppo/Urfa pepper to the aromatics for warm, layered heat instead of a single sharp hit.

Storage

Store covered at room temperature for up to 5 days, or refrigerated for 2 weeks. Bring to room temperature before serving.

History & Origin

Omani Halwa is one of the oldest confections in the Arab world, with recipes traced back several centuries. Oman's position as a trading hub brought spices, rosewater, and nuts from across the Indian Ocean world, all of which found their way into this iconic sweet. Today Oman exports its halwa to the Gulf states, and it is considered a national cultural treasure.

Frequently Asked Questions

Why does my halwa have lumps?

Lumps form if the cornstarch mixture is added too quickly or if heat is too high. Whisk the starch thoroughly before adding and maintain steady low heat.

Can I use butter instead of ghee?

Ghee gives the authentic flavour and better texture. Unsalted butter can substitute but will produce a slightly different taste.

Can I make this ahead of time?

Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.

What can I substitute if I don't have all the ingredients?

Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.

Nutrition Facts

Per serving (80g / 2.8 oz) · 12 servings total

Calories320kcal
Protein3g
Carbohydrates48g
Fat14g
Fiber1g
Protein3g
Carbs48g
Fat14g

Time Summary

Prep time10 min
Cook time75 min
Total time85 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes