This Arabic halvah saffron recipe makes a rich flour-and-milk-powder sweet with rose water, cardamom and saffron. The flour is toasted gently, then enriched with butter and oil before it is brought together with fragrant sugar syrup.

The recipe produces a large celebration-size batch. It is the Arabic halva style preserved in this site’s archive rather than a claim that every regional halva follows one formula. Readers may also know this kind of saffron halwa by different spellings and family variations.
Arabic Halvah Saffron Recipe
Makes: one large platter, about 30 small portions
Preparation: 15 minutes
Cooking: 35–45 minutes
For the flour mixture
- 3 cups (375 g) all-purpose wheat flour
- 2 cups (about 240 g) full-fat milk powder
- 400 g unsalted butter
- 1/2 cup neutral oil
For the saffron syrup
- 3 cups (600 g) granulated sugar
- 1 cup (240 ml) water
- 1/2 cup (120 ml) culinary rose water
- 2 teaspoons ground cardamom
- 1/2 teaspoon saffron threads, finely ground and infused in 3 tablespoons hot water
To finish
- 2 tablespoons slivered or finely chopped pistachios, optional
- A few saffron threads, optional
Toast the Flour and Milk Powder
- Sift the flour into a wide, heavy pan. Set it over low heat and stir continuously, reaching across the base and into the corners.
- Toast for 15–20 minutes, until the raw flour smell is gone and the colour is pale biscuit rather than dark brown.
- Add the milk powder during the final three to five minutes. Keep stirring; milk solids colour much faster than flour and can scorch.
- Remove the pan from the heat and sift the toasted mixture once more to break up any small lumps.
Add the Butter and Oil
Return the pan to low heat. Add the butter in several pieces, followed by the oil, and stir until the flour mixture is smooth and evenly moistened. Continue cooking for five minutes. It should move as a glossy paste without pooling fat around the edges.
Take the pan off the heat and allow the mixture to cool for about five minutes while the syrup is prepared. Keep it warm, not cold.
Prepare the Saffron Syrup
- Combine the sugar and water in a saucepan. Warm over medium-low heat, stirring only until the sugar dissolves.
- Add the rose water, cardamom and saffron infusion. Bring to a gentle simmer for two to three minutes; a thick candy-stage syrup is not needed.
- Remove the syrup from the heat. Let vigorous bubbling settle before combining it with the flour mixture.
A clear, concentrated infusion gives this saffron halwa an even golden colour. The technique in our guide to brewing saffron for sweets helps release aroma without leaving bitter clumps.
Bring the Halva Together
- Set the warm flour mixture over the lowest heat. Add one ladle of syrup and stir with a long-handled wooden spoon.
- Continue adding the syrup gradually. The mixture may look loose at first, then become cohesive as the flour absorbs the liquid.
- Once all the syrup is incorporated, stir and fold for several minutes until the halva pulls away from the sides and gathers into a soft mass.
- Remove from the heat. If it is too loose to hold a trail, rest it for five minutes before deciding whether it needs further cooking; it firms as it cools.
Add hot syrup carefully. The butter mixture can spit when liquid first touches it, so use a deep pan, keep your face and hands back, and never pour the whole saucepan in at once.
Shape and Decorate
Transfer the warm halva to a heatproof serving platter and smooth it to an even thickness with the back of an oiled spoon. Mark simple ridges or individual portions before it cools, then garnish sparingly with pistachios and saffron threads.
Allow it to set at room temperature before cutting. For softer spoon-served halva, stop cooking as soon as the mixture leaves the pan sides; for firm pieces, fold it over low heat for another minute or two.
Storage
Once completely cool, cover the halva tightly. Because it contains a large amount of butter and milk powder, refrigerate it for longer storage and use within one week. Bring individual portions toward room temperature before serving so the texture softens and the saffron aroma is clearer.
Allergen note: this recipe contains wheat and milk. Pistachio garnish adds tree nuts.




