Gujarati Egg Pulao
Fragrant basmati rice cooked with boiled eggs, gentle whole spices, onions, and a light sweet-spicy balance that is typical of Gujarati cooking. It is comforting, colorful, and easy to pair with raita or a simple salad.
For 4 servings
- prep · ~20 min
Soak the rice and boil the eggs.
1.Rinse the basmati rice until the water runs almost clear.2.Soak the rice in water for 20 minutes, then drain well.3.Boil the eggs until hard cooked, peel them, and keep them whole or halve them.TIPDrained rice cooks up fluffier and keeps the grains separate. - saute · ~1 min
Heat the ghee and cook the whole spices.
1.Heat ghee in a heavy pan over medium heat.2.Add cumin seeds, cloves, green cardamom, cinnamon, and bay leaf.3.Cook for 30 to 40 seconds until fragrant. - saute · ~11 min
Cook the onion mixture.
1.Add the sliced onion and cook until light golden, 5 to 6 minutes.2.Add green chili and ginger-garlic paste, then sauté for 1 minute.3.Add tomato and cook until soft and pulpy, 3 to 4 minutes.TIPKeep the heat medium so the onion browns gently without burning the spices. - saute · ~2 min
Add the ground spices and eggs.
1.Add turmeric powder, red chili powder, garam masala, sugar, and salt.2.Mix for a few seconds so the spices bloom in the ghee.3.Add the boiled eggs and turn them gently to coat with the masala. - boil · ~5 min
Add rice and water.
Add the drained rice and stir very gently for 1 minute. Pour in the water and bring it to a boil over medium-high heat.
- steam · ~15 min
Cover and cook the pulao.
Once the water comes to a boil, lower the heat, cover the pan tightly, and cook until the rice is tender and the water is absorbed.
TIPDo not stir while the rice cooks or the grains may break and turn sticky. - rest · ~10 min
Rest the pulao.
Turn off the heat and let the pulao rest, covered, for 10 minutes so the grains firm up and finish steaming.
- garnish
Finish with coriander and lemon juice.
Fluff the rice gently with a fork, then sprinkle over the coriander leaves and lemon juice.
- serve
Serve the Gujarati Egg Pulao hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Prick the boiled eggs lightly with a fork before coating in masala so they absorb more flavor.
- 2Keep the onions only light golden, not deeply browned, to preserve the gentle Gujarati sweetness.
- 3After adding the drained basmati, stir with a flat spatula for just a minute so the grains stay long and separate.
- 4Use a heavy pan with a tight lid during the simmer; trapped steam is what cooks the rice evenly without mushiness.
- 5Let the pulao rest the full 10 minutes before fluffing, or the rice can break and turn sticky.
- 6Add the lemon juice only at the end so its brightness lifts the sweet-spiced rice instead of dulling during cooking.
- 7Leftovers reheat best with a tablespoon of water sprinkled over the rice, covered, so the eggs do not turn rubbery.
Adapt it for your goals.
Spicier
Add an extra green chili and a little more red chili powder if you prefer the pulao hotter while keeping the same sweet-savory Gujarati profile.
low oilLow-oil
Reduce the ghee slightly and use a good heavy pan; the pulao will be lighter but still aromatic from the whole spices.
vegetableVegetable
Add peas, diced carrots, or beans with the tomato for a heartier one-pot meal with more color and texture.
brown riceBrown-rice
Use soaked brown basmati for a nuttier version, but increase the cooking time and water since it takes longer to soften.
Why this is on our healthy list.
Protein from Eggs
Boiled eggs make this pulao more filling and add quality protein that turns the rice into a more balanced meal.
Digestive Spices
Cumin, ginger, garlic, cinnamon, and cardamom add aroma while also being traditional spices often used to support easier digestion.
Fresh Herb and Citrus Finish
Coriander leaves and lemon juice brighten the dish and add freshness that lightens the richness of ghee and eggs.
Frequently asked questions
Yes, but the method changes slightly. Make the masala and coat the eggs first, then fold in cooled cooked rice gently and steam for a few minutes on low.



