
What is Zarda made of?
Zarda is a traditional Pakistani sweet rice dish made with basmati rice, sugar, cardamom, food coloring, and garnished with nuts and dried fruits like raisins, almonds, and cashews. Some variations also include khoya or tutti frutti for added richness.
This version keeps things approachable without losing the authentic flavor—fragrant cardamom, perfectly sweet rice, and just the right balance of nuts and dried fruits. Whether you’re making it for a special occasion or just to try something new, this recipe gives you a solid foundation to build on.
Tips & Tricks for Perfect Zarda
- Use long-grain basmati rice for the best texture and separated grains. I don’t use sella rice, use a light and fluffy brand of rice. One of my favorite brands of basmati rice is Zebra
- After parboiling rice don’t let it sit for too long, rice gets tough.
- Don’t overcook the rice before adding sugar—this is the #1 mistake
- Add sugar with the nuts and dry fruit
- Use ghee instead of oil for a richer, authentic flavor. Too much ghee results in hard rice
- Soak nuts and raisins briefly for a softer texture
- Layer flavors by adding cardamom early and garnishes at the end
- Optional upgrade: add a little khoya for a more indulgent version
Why is Zarda yellow or orange?
Zarda gets its signature bright color from food coloring (usually yellow or orange) or saffron. The color makes it visually festive and is often associated with celebrations like weddings and Eid.
Can I make Zarda without food coloring?
Yes! You can use saffron soaked in warm milk for a natural golden color and a subtle, fragrant flavor.
How do you keep Zarda rice from becoming mushy?
The key is to cook the rice until it is about 70–80% done before adding sugar. Overcooking or adding sugar too early can make the rice soft and sticky.
Can I make Zarda ahead of time?
Yes, Zarda can be made ahead and reheated. Store it in an airtight container and gently warm it before serving. Add a splash of milk or ghee if needed to refresh the texture.

HOW TO MAKE PAKISTANI STYLE ZARDA (SWEET RICE)
Ingredients
- 1 cup Basmati rice (rinsed and soaked)
- 1/8 tsp yellow food coloring (can add pinch of crushed saffron and add to rice when boiling)
- 2 1/2 tbsp ghee
- 5 green cardamon pods, peeled and crushed
- 1/4 cup raw unsalted almonds, chopped
- 1/4 cup unsalted raw pistachios, chopped
- 1/4 cup golden raisins
- 1/2 cup granulated sugar
- 1/4 cup water
Instructions
Rinse and soak the rice
- Add the basmati rice to a medium bowl. Rinse 3–4 times until the water runs clear. Fill the bowl with fresh water and soak the rice for about 25 minutes.
Parboil the rice
- In a medium pot, add the soaked rice along with about 5 cups of water (enough to fully cover the rice). Add the yellow food coloring and bring to a boil. Once it reaches a boil, cook for 5–7 minutes. The rice should be about 70–80% cooked—do not fully cook it. Drain the rice and set aside.
Prepare the sugar and nut mixture
- In the same pot over medium-low heat, add the ghee, crushed cardamom pods, pistachios, almonds, and raisins. Sauté for a few minutes until fragrant and lightly toasted. Add the sugar and water to the pot. Mix well and let the sugar melt completely.
- Add the parboiled rice to the pot. Using a light hand, gently mix to coat all the rice with the sugar and nut mixture.
Steam (dum) the rice
- Cover the pot with foil or place a kitchen towel under the lid, then cover tightly. Turn the heat to medium-high for 2–3 minutes to build steam, then reduce to the lowest heat setting. Let the rice cook undisturbed for about 20–25 minutes. Make sure the heat is low to prevent sticking.
- Turn off the heat, uncover, and gently fluff the rice with a fork. Your Zarda is ready to serve.

2 Comments
It looks really yummy. Recipe is very detailed.
It looks really yummy. Recipe is very detailed. You explained really well.