Golden toasted flour, saffron, and rosewater, softly shaped for sharing
This Iranian flour halva is soft and fragrant, not a block of sesame confection. Slowly toast wheat flour, stir in butter and oil, then carefully work in a warm rosewater-and-saffron syrup. A small plate is enough for eight modest servings.
Natural kitchen ambience accompanies this short film. Use the player controls to enable sound.
History & origins
The history of Persian Halva
Flour halva, remembrance, and sharing
⌖ Iran · one branch of a wider sweet tradition
A hand-colored 1818 map by John Pinkerton. Historic borders and spellings reflect the map’s own period; the overlay is an editorial guide to culinary geography, not a territorial claim.
Iran is highlighted for the flour-based style discussed here. The many foods called halva have wider histories; this point does not assign all of them an Iranian birthplace.
Halva is a broad name for sweets made with different main ingredients. Encyclopaedia Iranica distinguishes flour, rice, and sesame versions and records halva in religious offerings and commemorative gatherings. Those connections describe a varied tradition, not one universal recipe.
Origins & development
A family account of flour halva
Iranian food writer Azita Mehran documents a family flour halva flavored with rosewater and saffron, alongside memories of making it for loved ones. This recipe belongs to that flour-based style, with a small batch and a mix of butter and neutral oil.
At the Persian table
A plate made with care
In many Iranian families, halva carries memories of both everyday tea tables and occasions of remembrance. A beautifully patterned plate can express care without elaborate ingredients. Household recipes differ in flour, color, sweetness, and fat.
Before you begin
Ingredients
Every ingredient includes U.S. and metric quantities, buying guidance, preparation, and a practical substitution.
Show soft golden-brown flour halva with shallow spoon grooves and a few optional pistachio slivers. There is no tahini, sesame paste, rice, chocolate, or egg in this recipe. The finished color comes mainly from toasting flour, not from making a bright-yellow pudding.
01All-purpose wheat flour1 cup, spooned and leveled/120 g+
Why it mattersToasting develops the warm flavor and golden-brown color. Flour also gives the halva its body.
ChooseUse plain all-purpose flour, not self-rising flour or a sweetened baking mix.
PrepareWeigh if possible, then sift before cooking. Do not taste raw flour.
SubstituteWhole-wheat flour makes a darker, more textured halva and may need a little more liquid. Rice flour, chickpea flour, and gluten-free blends need a separately adjusted recipe.
AllergenContains wheat and gluten.
02Granulated sugar1/2 cup plus 2 tbsp/125 g+
Why it mattersDissolved sugar sweetens the syrup and helps create a smooth finish.
ChooseChoose plain white granulated sugar.
PrepareDissolve in the measured water; do not boil the syrup down into caramel.
SubstituteDo not substitute honey or syrup by volume: they change the liquid balance and flavor.
AllergenPlain sugar has no common major allergen.
03Drinking water3/4 cup, divided/180 mL, divided+
Why it mattersMost of the water makes the syrup; a small portion blooms the saffron.
ChooseUse fresh drinking water.
PrepareReserve 1 tablespoon (15 mL) hot water for saffron. Use the remaining 165 mL in the sugar syrup.
SubstituteFiltered water is fine. Extra rosewater is not an equivalent replacement.
AllergenWater contains no food allergen.
04Neutral cooking oil1/4 cup/60 mL+
Why it mattersOil keeps the halva supple after it cools.
ChooseChoose plain sunflower, canola, or another neutral food-grade cooking oil.
PrepareMeasure before beginning; add after the flour has toasted.
SubstituteA strongly flavored olive or unrefined nut oil will change the taste; do not use it for the same result.
AllergenCheck the oil source and label, especially with nut, soy, or sesame allergies.
05Unsalted butter2 tbsp/28 g+
Why it mattersButter gives the toasted flour a rounded aroma without being the only fat.
ChooseChoose plain unsalted pasteurized butter, not a spread with added water.
PrepareCut into small pieces so it melts evenly when added with the oil.
SubstituteFor a dairy-free version, replace the butter with 2 tablespoons (30 mL) additional neutral oil and check every label.
AllergenContains milk. Ghee is not automatically safe for milk allergy.
06Culinary rosewater2 tbsp/30 mL+
Why it mattersRosewater provides the floral aroma associated with this flour-halva style.
ChooseUse food-grade distilled rosewater, never cosmetic rosewater or rose essential oil.
PrepareStir into the dissolved sugar syrup after turning off the heat.
SubstituteFor a less floral result, use 1 tablespoon (15 mL) rosewater plus 1 tablespoon (15 mL) water.
AllergenCheck additives and individual sensitivity to rose products.
Why it mattersSaffron adds fragrance; flour toasting still determines most of the final color.
ChooseChoose pure red saffron threads from a reliable supplier, not colored powder.
PrepareGrind and steep in the reserved 15 mL hot water for 5–10 minutes.
SubstituteIt can be omitted for a rosewater halva. Turmeric is not a flavor substitute.
AllergenCheck the purity of spice blends and any individual sensitivity.
08Ground green cardamom1/4 tsp/0.5 g+
Why it mattersA small amount adds warmth without covering the rosewater.
ChooseChoose finely ground green cardamom seeds, not smoky black cardamom.
PrepareStir into the syrup with the rosewater and saffron.
SubstituteOmit if preferred; no replacement is necessary.
AllergenCheck spice packaging and personal sensitivities.
09Slivered pistachios, optional1 tbsp/10 g+
Why it mattersA few green slivers finish the plate without hiding its spoon patterns.
ChooseUse fresh unsalted shelled pistachios; discard any that smell rancid.
PrepareScatter over the shaped halva while it is still warm enough for the garnish to cling.
SubstituteOmit for a nut-free ingredient list; shared equipment still needs checking.
AllergenPistachios are tree nuts.
Step by step
Method
Equipment
Heavy 10-inch (25 cm) skillet with high sides
Small saucepan and heatproof measuring jug
Fine sieve, scales, and measuring spoons
Long-handled silicone spatula or wooden spoon
Mortar and a small heatproof cup
Heatproof serving plate
01
Measure and bloom saffron
Sift the flour. Measure all other ingredients before heating the pan. Grind the saffron and cover with 1 tablespoon (15 mL) of the measured hot water. Let it steep while you prepare the syrup.
Time
10 minutes
Look for
The flour is lump-free and the saffron water is fragrant and golden.
02
Make a light syrup
In the small saucepan, warm the sugar with the remaining 165 mL water over low heat, stirring until dissolved, about 4 minutes. Turn off the heat and stir in rosewater, saffron with its water, and cardamom. Keep warm, not boiling. This can happen alongside the flour toasting.
Time
4 minutes, overlapping with the next step
Look for
The sugar has dissolved; the syrup is thin and aromatic, not caramel-colored or sticky like candy.
03
Toast the flour patiently
Put the sifted flour in the dry heavy skillet over low to medium-low heat. Stir continuously across the bottom and into the corners for 20–25 minutes. Break up small clumps with the spatula. Stop when the flour smells pleasantly toasted and is evenly light golden brown. If it smokes or develops black flecks, it has burned and should be replaced.
Time
20–25 minutes
Look for
The flour has changed color evenly and smells toasted rather than dusty or scorched.
04
Add the fats
Lower the heat. Add the oil and butter, taking care around the hot pan, and stir for 5 minutes. The mixture should become a smooth, glossy paste. Scrape the pan continuously so the flour does not catch.
Time
5 minutes
Look for
The butter is fully melted and no dry pockets of flour remain.
05
Work in the warm syrup carefully
Take the skillet off the heat and wait 30 seconds. Standing back from rising steam, add the warm syrup in three portions, stirring firmly with a long-handled spoon after each addition. Keep hands and face away from splashes. Return to low heat and stir for 3–5 minutes until smooth and the halva gathers softly away from the sides. Stop before it becomes dry or crumbly.
Time
5 minutes
Look for
The halva moves as a soft, cohesive mass and holds a spoon trail; it is not oily around the edges or stiff like dough.
06
Shape and let the heat settle
Let the halva stand off the heat for 5 minutes, then spoon onto a heatproof plate. Smooth with the back of a spoon and press shallow curves into the surface. Add optional pistachios. Let it cool for another 10 minutes before serving small portions; it continues firming as it cools.
Time
15 minutes
Look for
The surface holds its pattern and the halva is comfortably warm or at room temperature, never scalding.
◌
Storage
Cool in a shallow dish and refrigerate covered within 2 hours, or within 1 hour when the room is above 90°F (32°C). Keep at 40°F (4°C) or below and use within 3–4 days. Freeze small sealed portions for up to 1 month for best quality; thaw in the refrigerator.
↺
Reheating
Halva can be served cool; reheating is optional. Let only the portion being served stand briefly to soften. If reheating leftovers, warm gently in a covered microwave-safe dish in short intervals, stirring until the center reaches 165°F (74°C), then cool to an eating temperature.
✦
Variations
Use 1 tablespoon rosewater plus 1 tablespoon water for a gentler floral flavor.
Replace the butter with 2 tablespoons (30 mL) more neutral oil for a dairy-free version, checking all labels.
Leave off pistachios for an undecorated plate with simple spoon patterns.
Food safety
Cook with care and judgment
Flour is a raw food: do not taste it or the mixture before cooking is complete. Hot fat and sugar syrup can cause serious burns. Add syrup off the heat in small portions, use a long spoon, keep children back, and never handle hot halva with bare hands.
Allergens
Contains wheat/gluten and milk. Optional pistachios add tree nuts.
This is not sesame halva and contains no intentionally added sesame, but packaged ingredients and cross-contact must still be checked.
No. This soft Iranian halva is made with toasted wheat flour and syrup. Tahini halva is sesame-based and has a different texture and method.
02Why did my halva become dry or crumbly?+
Too much flour, a syrup boiled down too far, or prolonged cooking after adding syrup can dry it out. Weigh the flour and stop when the mass is soft. To loosen a slightly dry batch, remove from heat and carefully work in hot water a teaspoon at a time, then stir briefly over low heat.
03How dark should I toast the flour?+
For this version, aim for an even light golden brown. The color darkens when fat and syrup are added. Black spots, smoke, or a bitter burnt smell mean you should start again.
04Why is it loose just after adding syrup?+
The liquid needs to be worked into the flour. Stir over low heat for a few minutes until it gathers softly, then remember that cooling also firms it. Do not add raw flour to thicken finished halva.
05Can I make it ahead for guests?+
Yes. Shape it, cool promptly, and refrigerate covered. Make it a day ahead for convenience and serve a small portion cool or gently warmed; keep the rest refrigerated.
Cooked by you
From your table
Share a photo of your dish and a note about how the recipe went. Every submission is reviewed before public display, and submission does not guarantee publication.