Puding-e Havij va Berenj (پودینگ هویج و برنج) — Persian Carrot and Rice Pudding
A comforting Persian-style pudding where slow-cooked rice and tender carrots become silky and custardy. Gently scented with nutmeg and baked in a bain-marie, it sets into a golden, sliceable dessert.

Printable Recipe Card
Servings: 8 · Total: 105 min · Difficulty: medium
Ingredients (quick list)
- 150 g White rice (short-grain or medium-grain) (rinsed until water runs mostly clear)
- 900 ml Water (for cooking rice and carrots)
- 3 g Fine sea salt (about 1/2 tsp)
- 350 g Carrots (peeled and finely grated)
- 60 g Unsalted butter (plus extra for greasing the dish)
- 120 g Granulated sugar (adjust to taste after cooking carrots)
- 1 tsp Ground nutmeg (freshly grated preferred)
- 3 each Large eggs (room temperature)
Steps (summary)
- Rinse the rice in several changes of cool water until mostly clear, then drain well. In a medium saucepan, combine rice, water,…
- Meanwhile, preheat the oven to 160°C (320°F). Bring a kettle of water to a boil for the bain-marie. Lightly butter an 20 cm (8…
- In a skillet over medium heat, melt the butter. Add the grated carrots and cook for 8–10 minutes, stirring often, until the car…
- When the rice is very tender and porridge-like, uncover and cook 5 minutes on low to reduce excess water; the mixture should be…
- Remove the pot from heat and let the mixture cool for 8 minutes so it is warm, not steaming hot. In a bowl, whisk the eggs with…
- Pour the tempered egg mixture back into the pot and stir thoroughly for 45–60 seconds until fully homogeneous. Immediately tran…
+ 2 more steps in the full instructions section below.
Cultural Background
Rice-based sweets and puddings are a familiar part of Iranian home cooking, often served as comforting desserts after family meals. Carrot desserts are also popular for their natural sweetness and color, and gentle baking in a water bath reflects a preference for soft, delicate textures.
Equipment
💡 Tips
- Grate carrots finely so they melt into the pudding; thick shreds can make the texture stringy.
- If your rice absorbs water quickly, add an extra 60–120 ml water during simmering to keep it porridge-like before baking.
- Temper the eggs with a measured amount of warm mixture; adding eggs directly to hot rice can scramble them.
- Use a deep roasting pan for the bain-marie and pour in boiling water after the dish is placed to avoid splashing into the custard.
- Chilling is not optional for clean slices; the pudding firms as the starches and custard set.
⚠️ Common Mistakes
❌ Baking without a bain-marie
💡 Why: Direct oven heat can overcook the edges and curdle the eggs, making the pudding grainy.
✅ Fix: Bake the dish in a roasting pan with hot water reaching halfway up the sides, and keep oven temperature at 160°C (320°F).
❌ Not reducing the rice mixture before adding eggs
💡 Why: Excess water prevents setting and can cause weeping after chilling.
✅ Fix: After the rice is tender, simmer uncovered 5 minutes on low until thick but spoonable before tempering and baking.
❌ Adding eggs directly to hot rice-carrot mixture
💡 Why: The eggs can scramble into small curds, ruining the smooth custard texture.
✅ Fix: Cool the mixture briefly, then temper the eggs with 120 ml of warm mixture before combining everything.
❌ Using coarsely grated carrots
💡 Why: Large shreds stay fibrous and create a stringy mouthfeel.
✅ Fix: Grate carrots finely or pulse in a food processor; cook them until fully softened and glossy before mixing in.
🧊 How to Store
Refrigerate covered for up to 4 days. Slice and store in an airtight container with parchment between layers. Reheat gently (microwave 15–30 seconds) or serve chilled. Do not freeze; the custard can weep and turn grainy after thawing.
📅 Make Ahead
Make up to 2 days ahead: bake, cool, then refrigerate covered. The flavor and sliceability improve after an overnight rest. Slice just before serving for the cleanest edges.
🍽️ Pairs Well With
- Hot black tea
- Fresh fruit such as oranges or pomegranate arils
- A small spoon of unsweetened whipped cream or thick yogurt (optional)
Regional Variations
- Tehran-style home kitchensOften baked until just set and served chilled in neat slices, emphasizing a custard-like finish and a clean presentation for guests.
- Northern Iran (Caspian-influenced)Sometimes made slightly less sweet and cooked a bit looser, served spooned into bowls while warm to highlight the rice’s creaminess and the carrots’ natural sweetness.
- Iranian diaspora adaptationsCommonly flavored with additional warm spices or citrus zest depending on local pantry staples, while keeping the core method of slow-cooked rice and gentle baking.
Ingredients
- 150 gWhite rice (short-grain or medium-grain) (rinsed until water runs mostly clear)
- 900 mlWater (for cooking rice and carrots)
- 3 gFine sea salt (about 1/2 tsp)
- 350 gCarrots (peeled and finely grated)
- 60 gUnsalted butter (plus extra for greasing the dish)
- 120 gGranulated sugar (adjust to taste after cooking carrots)
- 1 tspGround nutmeg (freshly grated preferred)
- 3 eachLarge eggs (room temperature)
🔄 Substitutions
- White rice (short-grain or medium-grain)→ Arborio rice
- Unsalted butter→ Ghee
- Granulated sugar→ Light brown sugar
Instructions
- 1
Rinse the rice in several changes of cool water until mostly clear, then drain well. In a medium saucepan, combine rice, water, and salt. Bring to a boil over medium-high heat, then reduce to low, cover, and simmer for 35 minutes, stirring every 8–10 minutes to prevent sticking.
- 2
Meanwhile, preheat the oven to 160°C (320°F). Bring a kettle of water to a boil for the bain-marie. Lightly butter an 20 cm (8 in) baking dish or loaf pan. Set a larger roasting pan nearby that can hold the baking dish with space around it for hot water.
- 3
In a skillet over medium heat, melt the butter. Add the grated carrots and cook for 8–10 minutes, stirring often, until the carrots soften and turn glossy. Add the sugar and cook 3 minutes more, until the mixture looks syrupy and the carrot aroma becomes sweet and caramel-like.
- 4
When the rice is very tender and porridge-like, uncover and cook 5 minutes on low to reduce excess water; the mixture should be thick but still spoonable. Stir the cooked carrot mixture into the rice. Cook together for 2 minutes, stirring constantly, to evenly distribute color and sweetness.
- 5
Remove the pot from heat and let the mixture cool for 8 minutes so it is warm, not steaming hot. In a bowl, whisk the eggs with the nutmeg for 30 seconds. Add 120 ml of the warm rice-carrot mixture to the eggs and whisk to temper, preventing curdling.
- 6
Pour the tempered egg mixture back into the pot and stir thoroughly for 45–60 seconds until fully homogeneous. Immediately transfer to the buttered baking dish and smooth the top. Place the dish into the larger roasting pan, then pour boiling water into the roasting pan to reach halfway up the sides.
- 7
Bake at 160°C (320°F) for 35–40 minutes, until the edges are set and the center jiggles slightly like custard. A knife inserted near the center should come out mostly clean, with a few moist crumbs. Carefully remove from the water bath and cool on a rack for 45 minutes.
- 8
For best texture, cover and refrigerate for at least 2 hours (or overnight) to fully set and slice cleanly. Serve chilled or cool room temperature. If desired, warm individual portions for 15–20 seconds in the microwave to bring out the butter-nutmeg aroma.
🪪 Recipe Passport
Cultural Background
Rice-based sweets and puddings are a familiar part of Iranian home cooking, often served as comforting desserts after family meals. Carrot desserts are also popular for their natural sweetness and color, and gentle baking in a water bath reflects a preference for soft, delicate textures.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Dolmeh Barg-e Mo (دلمه برگ مو) — Persian Stuffed Grape Leaves & Kuku Sabzi Platter
- Persian Herb-Roasted Whole Chicken (خوراک مرغ بریان) — Citrus-garlic roast with rosemary and thyme
- Chelo (چلو) — Persian Steamed Rice with Tahdig
- Shorba-ye Kari-ye Morgh ba Narghil (شوربا کاری مرغ با نارگیل) — Persian Coconut Chicken Curry Soup
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Khoresh Tareh Farangi (خورش تره فرنگی) — Persian Leek and Lamb Stew
Persian · Stews · 130 min

Authentic Kabab Koobideh (کباب کوبیده) — Persian Minced Lamb Skewers
Persian · Kebabs · 40 min

Borani Esfenaj (بورانی اسفناج) — Persian Spinach and Yogurt Dip with Saffron and Walnuts
Persian · Appetizers · 40 min

Bhapa Pitha (ভাপা পিঠা) — Steamed Rice Cakes with Coconut and Date Palm Jaggery
Bangladeshi · Desserts · 67 min

Watalappan (වටලප්පන්) — Sri Lankan Coconut Jaggery Custard
Sri lankan · Desserts · 70 min

Gavurdağı Salad (Gavurdağı Salatası) — Finely Chopped Walnut & Pomegranate Salad
Turkish · Salads · 20 min

Izmir Kofte (İzmir Köfte) — Oven-Baked Meatballs with Tomato Sauce and Potatoes
Turkish · Main Courses · 70 min

Sklandrausis (Sklandrausis) — Latvian Rye Carrot-Potato Tart
Latvian · Desserts · 100 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.