Halva-ye shir, Persian milk halva with saffron and rosewater

Halva-ye shir, Persian milk halva with saffron and rosewater

Desserts

Persian milk halva: a mixture of toasted flour cooked in butter, sweetened, and flavored with cardamom, saffron, and rosewater, then thickened with milk u…

Enlarge photo
↓ Jump to recipe

Softer and creamier than traditional halva, halva-ye shir is made with milk. The flour, initially toasted dry, gives it a nutty flavor; while saffron and rosewater provide its fragrance.

Ingredients and directions

  • Prep time5 min
  • Cook time30 min
  • Total35 min
  • DifficultyEasy
  • CostBudget
  • Calories395 kcal/serving
  • Cooking methodfrying pan
  • Estimated cost$2.53 $0.32 / serving Estimated price; varies by store. Converted from euros at the ECB rate of October 15, 2026.
  • Vegetarian

Ingredients

8 people
  • $0.22
  • $0.92
  • $0.46
  • $0.16
  • $0.27
  • $0.50

Prices from US supermarkets for 4 of 6 ingredients; Belgian prices for the rest.

Directions

  1. Dry-fry the flour over low heat, constantly stirring, without letting it burn or become too dark. When it smells good and loses its raw flour taste, remove it from the heat.
  2. Melt the butter in a frying pan, add the oil, mix, and then gradually pour the toasted flour through a sieve while mixing until it is smooth.
  3. Add the sugar, cardamom, saffron, and, if desired, a touch of vanilla, and stir. ≈ 4 min
  4. Slowly pour in the milk, stirring constantly until you have a smooth mixture, then add the rose water and continue stirring until the halva thickens. ≈ 4 min
  5. When it separates from the edges of the frying pan and comes together in the center, it’s ready: spread it out on a serving dish.

The bill

Halva-ye shir, Persian milk halva with saffron and rosewater

  • 1 cup of all-purpose flour (135 g)$0.22
  • 100 g of butter$0.92
  • 100 g of oil (½ cup)$0.46
  • 1 cup of sugar (200g)$0.16
  • 1/4 teaspoon of ground cardamom$0.27
  • ½ liter of milk (2 cups)$0.50

Total$2.53

that's $0.32 per person

Estimated price; varies by store.

Nutrition per serving

Calories395 kcal
Fat24 g
Saturated fat9.6 g
Carbohydrates40.3 g
Sugars28.4 g
Fiber0.6 g
Protein4 g
Salt0.07 g

Before you start

Ingredients

  • 1 cup of all-purpose flour (135 g)
  • 100 g of butter
  • 100 g of oil (½ cup)
  • 1 cup of sugar (200g)
  • 1/4 teaspoon of ground cardamom
  • 1/4 teaspoon of ground saffron
  • ½ liter of milk (2 cups)
  • ½ cup of rose water
  • 1 pinch of vanilla (optional)

The screen stays on while cooking mode is open.

🎬 Have a video of this recipe? Suggest a YouTube link

Did you film this recipe, or do you know a video that shows it? Axelle watches it before adding it to the page.

Nothing is published before approval.

✏️ A mistake, an idea for this recipe? Suggest a correction

Reviews (0)

Rate this recipe Be the first to rate it!

Your rating