The Delicious Crescent

  • Recipes
  • About
    • Food Philosophy
  • Nutrition
    • Healthy Eating Tips
menu icon
go to homepage
  • Recipes
  • About
  • Contact
search icon
Homepage link
  • Recipes
  • About
  • Contact
×
Home » Recipes » Dessert

Rose Water Pudding (Two Ways)

Head shot of Author Roxana Begum
Updated: Jan 7, 2026 by Roxana Begum · This post may contain affiliate links · Leave a Comment

Jump to Recipe Jump to Video
Rose water pudding pin image.

Rose water pudding is as heavenly to taste as it is to look! This popular Middle Eastern milk pudding is thickened with cornstarch or rice flour, delicately flavored with rose water, and topped with crunchy pistachios. In this post, I'm sharing two ways to make it extra special: layered over a pomegranate gelatin base or a simple graham cracker crust. Both are easy, elegant, and always delicious.

Rose water milk pudding served in a dish and in glass cups.

Middle Eastern Rose Water Dessert

This rose water milk pudding is inspired by the Persian dessert Yakh Dar Behest, which translates to "ice in heaven" in Farsi. Traditionally made with rice flour (or cornstarch), milk, and rose water, it's a lightly sweet, aromatic pudding enjoyed across the Middle East.

Cornstarch gives the pudding a silkier, firmer finish with cleaner slices, while rice flour creates a creamier, cozier texture with a comforting hint of rice flavor. Both versions are delicious in their own way, and it's worth trying each to see which you prefer.

I'm sharing this pudding two ways: one layered over a simple graham cracker crust, and another paired with a jewel-toned pomegranate gelatin base for a beautiful contrast. You'll also find a third optional variation in the notes-a Dubai-inspired chocolate-kataifi parfait version. Each brings its own texture, flavor, and visual appeal.

A slice of rose water pudding in a white plate.

Why I Love This Dessert

  • It's simple yet feels elegant and memorable.
  • The rose water aroma makes it feel instantly special, like Rose ice cream.
  • The pudding can be customized-classic, with crackers, or with pomegranate.
  • It's make-ahead friendly, perfect for gatherings and celebrations.
  • The flavors are light, floral, and refreshing, not overly sweet.

Key Ingredient Notes

Ingredients needed for the recipe.
  • Rice Flour: Easily available online, at large supermarkets, or at ethnic grocery stores. I've tried Bob's Red Mill brown rice flour and it worked beautifully-no noticeable difference from white rice flour.
  • Rose Water: Choose a high-quality, fragrant rosewater for the best flavor. Cortas is a commonly available brand. If you're new to using rose water, start with a small amount and adjust to taste.
  • Milk: Full-fat milk gives the creamiest texture, but reduced-fat or plant-based milk works as well.
  • Cream: Adding a layer of whipped cream on top adds richness to the dessert. You can use store-bought whipped cream made from real cream (avoid artificial flavors, high-fructose corn syrup, or other additives) or make your own homemade Chantilly cream.
  • Sweetener: Both sugar and honey work. Honey adds subtle flavor depending on the type-use light honey (acacia, clover, or orange blossom) for a mild taste. Avoid dark honeys such as buckwheat. Always taste and adjust to your preference. Non-nutritive sweeteners can also be used.
  • Pomegranate Juice: I use 100% pomegranate juice to make the gelatin base. Avoid concentrate juices, which may lose color when heated. High-quality brands like POM Wonderful work well. You can also experiment with tart cherry juice, red grape (Concord) juice, or strawberry juice with a little lemon for variation. Using juice gives natural sweetness and additional nutrients compared to artificial gelatin.
  • Saffron: I use high-quality Persian saffron, ground finely and dissolved in hot water or ice cubes. Mix some saffron water with cream and drizzle on top for both color and aroma.
  • Cardamom: Use this for the graham cracker base variation. Pairs beautifully with saffron, pistachios, and rice-flour pudding. Always use freshly ground cardamom for the best flavor.
  • Toppings: Pistachios are classic, but you can also try toasted almond slices, or even shredded coconut.

Step-By-Step Visual Overview

A quick visual guide - the full printable recipe is at the end of this post.

  • Choose Your Base: Line the dish with graham crackers or prepare the pomegranate gelatin layer and chill until firm.
Making the graham cracker base and gelatin base.
  • Make the Slurry: Stir cornstarch (or rice flour) with a little cold milk until smooth.
  • Heat the Milk: Warm the remaining milk with sugar or honey until hot but not boiling.
  • Thicken the Pudding: Whisk in the slurry. Add rose water and vanilla/cardamom. Cook until smooth and thick.
Making the rose water milk pudding.
  • Assemble: Let the pudding cool slightly, then spoon it over the crackers or gelatin layer. Smooth the top.
  • Chill to Set: Refrigerate 2-4 hours (overnight for clean slices).
  • Top & Garnish: Spread whipped cream if using. Add pistachios, saffron swirl (cracker version), or pomegranate arils (gelatin version).
Assembling the graham cracker variation.
Assembling the pomegranate gelatin variation.

Top Tips

Pomegranate Layer Placement: Always place the pomegranate gelatin at the bottom of the serving cup or dish. Milk pudding is soft and delicate, so it works best as the top layer rather than underneath.

Prevent Lumps: Heat the milk until hot but not boiling, then gradually stir in the starch-milk slurry. For extra safety, remove the pan from the heat while whisking in the slurry, then return it to cook until thickened. Pouring the slurry into boiling or overly hot milk can cause lumps because the starch sets too quickly.

Prevent Film on Pudding: To avoid a skin forming on top, place a paper towel across the rim of the container, then snap the lid on so the towel sits just above the pudding without touching it. The towel absorbs excess steam, keeping the surface smooth.

Two variations of a middle eastern milk pudding.

Frequently Asked Questions

What type of pomegranate juice should I use for the gelatin layer?

Pomegranate juice is rich in anthocyanins, which give it its vibrant red color. These pigments are sensitive to heat and pH, and concentrated or lower-quality juices may turn reddish-brown or cloudy when heated. Best option is to use fresh 100% pomegranate juice or a high-quality "from concentrate" brand like POM Wonderful. Tips for a clear red gel: Pre-acidify the juice with a little lemon juice to lower the pH. Consider using alternative gelling agents such as agar-agar or pectin, which don't bind anthocyanins the same way gelatin does.

Why is my pudding not thick enough?

Common reasons include: Starch (cornstarch or rice flour) wasn't cooked long enough; it needs several minutes to fully activate. Measurement of the starch/flour was inaccurate. Pudding was poured into the dish while still too hot, before it had thickened. Tip: Cook until the pudding coats the back of a spoon and is thick but still warm before assembling.

Why are my crackers floating?

This happens when the pudding is too hot or too thin when poured over the base. Make sure the pudding is fully thickened and cooled slightly (~120°F) before pouring. A thick pudding layer will keep the crackers in place and prevent them from floating.

Rose Rice Custard with Pomegranate Jelly served in cups

More Milk Puddings

  • Kheer (Indian Rice Pudding)
  • Almond Pudding (Keskul)
  • Sheer Khurma (Vermicelli Pudding)

★ DID YOU MAKE THIS RECIPE? PLEASE COMMENT AND GIVE IT A STAR RATING BELOW!

Close view of rose water milk pudding served in a dish and in glass cups.
5 from 1 vote

Rose Water Milk Pudding

This Persian-inspired rose water milk pudding is adapted from yakh dar behesht, a traditional rice-flour (or cornstarch) milk pudding flavored with rose water. This easy, fragrant dessert can be served on its own or prepared with modern variations, such as a pomegranate gelatin base or a simple graham cracker crust. Always simple, elegant, and delicious.
Prep Time10 minutes mins
Cook Time15 minutes mins
Total Time25 minutes mins
Print SaveSaved!
Course :Dessert
Cuisine :Persian
Servings: 8 portions
Calories: 276kcal
Author: Roxana Begum

Ingredients

Milk Pudding (choose one base below: crackers or gelatin)

  • 4 cups whole milk
  • ¾ cup cornstarch or 1 cup rice flour
  • ¾ cup sugar or ½ cup light honey
  • ¼ cup rose water start with 3 tablespoon if new to rose flavor; adjust to taste
  • ½ teaspoon vanilla extract or ½ teaspoon ground cardamom (recommended for graham cracker base)
  • ½ cup lightly sweetened whipped cream optional
  • ¼ cup pistachios unsalted, chopped

Graham Cracker Base

  • Graham crackers enough to make a single layer in the bottom of the dish
  • ¼ teaspoon saffron ground and dissolved in 1 tablespoon hot water

Pomegranate Gelatin Base

  • 2 cups pomegranate juice preferably fresh or a high-quality brand such as POM Wonderful
  • 1 envelope unflavored gelatin
US Customary - Metric

Equipment

  • 8×8 inch Pyrex dish (or similar)
Prevent your screen from going dark

Instructions

Crust Options (Choose One)

  • Plain Graham Cracker Layer: Line the bottom of the dish with whole graham crackers.
  • Pomegranate Gelatin Base: In a small bowl, sprinkle the gelatin over ½ cup cold pomegranate juice. Let sit for 5 minutes to bloom. Heat the remaining juice in a small saucepan until hot but not boiling (no more than 140°F). Stir the bloomed gelatin into the hot juice until fully dissolved and the mixture is clear. Pour into serving glasses or into the bottom of the dish. Chill for at least 4 hours until firm.
Optional: Tilt glasses while chilling to create a slanted layer.

Milk Pudding

  • Prepare the Slurry:
In a small bowl, dissolve the corn starch or rice flour in 1 cup cold milk.
  • Heat the Milk:
In a saucepan, heat the remaining milk with the sugar (or honey) until hot but not boiling.
  • Thicken the Custard:
Gradually whisk the slurry into the hot milk.
Add rose water (start with less if new to the flavor) and vanilla or cardamom. Cook over medium-low heat, stirring constantly, until thickened, and coats the back of the spoon (about 7-10 minutes for cornstarch; 10-12 minutes for rice flour).
The pudding should be thick and warm-not hot-before assembling.
  • Assemble:
Cool the pudding to about 120°F so it doesn't melt the gelatin base.
Spoon the warm pudding in dollops over the graham crackers or set gelatin, then gently spread to avoid shifting the base. Smooth lightly and let it cool to room temperature.
  • Chill & Finish:
Refrigerate for at least 2 hours (ideally 4+ hours or overnight for clean slices).
Spread whipped cream over the top, if using.
Overnight chilling improves slicing and layer stability.
  • Garnish:
    Graham cracker variation: Mix 1 tablespoon of cream with a few drops of saffron water. Drizzle a few drops over the top and drag a toothpick through the drops to create swirls; garnish with pistachios.
    Pomegranate gelatin variation: Top with pistachios and pomegranate arils.

Notes

  1. Dish Size: An 8×8 inch dish yields a pudding layer about 1½ inches thick. If using a different size, aim for a similar thickness-not much taller.
  2. Firmer Rice Pudding: Use ¾ cup rice flour + ¼ cup cornstarch.
  3. Richer Texture: Blend ⅓-½ cup (40-60 g) soaked cashews or blanched almonds with 1 cup of the milk until smooth. Add to the remaining milk when cooking.
  4. Flavor: Rose water can vary in strength; adjust to taste.
  5. Dubai-Style Parfait (Optional Serving Variation): Layer roasted kataifi tossed with pistachio cream, drizzle with chocolate, add a layer of rose water pudding, and repeat. Top with pistachios, chocolate drizzle, and rose petals.
Pudding must be thick enough to hold layered structure.
  6. Nutrition facts based on pomegranate gelatin variation.

Nutrition

Serving: 0.5Cup | Calories: 276kcal | Carbohydrates: 45g | Protein: 6g | Fat: 9g | Saturated Fat: 4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 25mg | Sodium: 58mg | Potassium: 357mg | Fiber: 1g | Sugar: 33g | Vitamin A: 322IU | Vitamin C: 0.3mg | Calcium: 167mg | Iron: 0.3mg
Did you make this recipe?I would love to know about it. Tag me @thedeliciouscrescent.
Persian inspired rose water dessert served on the table.

Nutrition Insight & Variations

This rose water milk pudding is a relatively light dessert that is naturally gluten-free, vegetarian, egg-free, and soy-free.

  • Ways to Adjust Fat & Richness: Reduce saturated fat by skipping the whipped cream topping and using reduced-fat or plant-based milk. For a richer, creamier texture, blend in soaked almonds or cashews-these add healthy fats and extra creaminess.
  • Vegan: Use coconut milk, maple syrup, and a vegan gelatin alternative (like agar-agar) to make the custard completely plant-based.
  • Dairy-Free: Substitute coconut milk or other creamy plant-based milks such as cashew or hazelnut milk.
  • Nut-Free: Omit the pistachios and instead top with toasted coconut flakes, chocolate shavings, or toasted seeds.
  • High-Protein: Add non-fat dairy milk powder to the pudding to increase protein per serving.
« Tomato Curry with Eggs
Mushroom Spinach Frittata »

Share the Post

5 from 1 vote (1 rating without comment)

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

NICE TO MEET YOU!

Head shot of Roxana

Hi, I'm Roxana, registered dietitian and recipe developer. Here I share wholesome & delicious recipes with room for cravings. Healthy makeovers. Step-by-step photos & videos.
Read More…

Trending Recipes

  • Chicken biryani served in a plate.
    Easy Hyderabadi Chicken Biryani
  • Indian dal served in a bowl with bread.
    Dal Recipe (Indian Lentil Curry)
  • Haleem topped with fried onions, chili slices, herbs and lemon wedges.
    Hyderabadi Haleem Recipe
  • Persian love cake served with tea.
    Persian Love Cake Recipe
  • Close up view of Persian grilled chicken kabobs on skewers.
    Grilled Chicken Kabobs (Joojeh)
  • Close up view of Persian herb stew in a white pan.
    Ghormeh Sabzi (Persian Herb Stew)
  • Ash-e reshteh served in a bowl..
    Ash Reshteh (Persian Noodle Soup Recipe)
  • Close view of maamoul cookies dusted with powdered sugar.
    Maamoul (Date Filled Cookies)

Footer

^ back to top

About

  • About Us
  • Privacy Policy & Terms

Contact

  • Contact
  • Accessibility
As featured in image

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2026 · THE DELICIOUS CRESCENT ·

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.