Persian toasted-flour sweet

حلوای آرد گندم

Persian Halva

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.

Prep
10 minutes
Cook
35 minutes
Total
About 1 hour, including 15 minutes cooling
Serves
8 small servings
Difficulty
Moderate
Share recipe
Persian Halva — finished presentation

Watch the cooking film

A moment in the kitchen

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.

John Pinkerton · Wikimedia Commons · Public domain

John Pinkerton's hand-colored 1818 map of Persia and surrounding regions

View the archive record & image license ↗

One name, many kinds of halva

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.

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.

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.

Persian Halva — ingredient table
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.

07Saffron threads1/8 tsp, loosely filled About 0.1 g

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
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
Full safety guidance and terms

Good to know

Frequently asked questions

01Is this the same as tahini halva?

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.

No public profileNo name or email requested
Recipe tagPersian HalvaAutomatic
Dish photoRequired
10–420 characters0 / 420

I accept the Community Submission Terms and Privacy Policy.

Do not include faces, phone numbers, addresses, documents, or private information. Comments are received as plain text, and nothing is published automatically.