
Budget-Friendly Egg and Pea Biryani
A layered stovetop biryani made with boiled eggs, peas, potatoes, and aromatic basmati rice. Cooked in one pot with toasted spices, fried onions, and simple aromatics, this dish is satisfying, economical, and full of flavor. Serve with raita or pickle.
- Prep
- 25 min
- Cook
- 40 min
- Wait
- 35 min
- Total
- 1 hr 40 min
- Makes
- 4 servings (about 1½ cups per person)
Steps
Before you start
- Boil eggs 10–12 minutes ahead and let them cool
- Use basmati rice (soaked or unsoaked works)
- Have all spices and ingredients measured and ready
- Use a heavy-bottomed pot with a tight-fitting lid
Fry potatoes until golden
- Heat 2 tablespoons (30 ml) ghee or oil in a small frying pan over medium-high heat.
- Add the potato cubes in a single layer and fry, stirring occasionally, for 6–7 minutes until they are golden brown and nearly cooked through.
- Transfer to a paper towel-lined plate and sprinkle with a pinch of salt.
+ Show details− Hide details
Ready when: Potatoes are golden brown and easily pierced with a fork, but still hold their shape
Tip: Don't crowd the pan; fry in one layer so they brown, not steam. Cut them evenly so they cook at the same rate.
Fry onions until crispy
- In the same pan over medium heat, add the remaining 3 tablespoons (45 ml) ghee or oil.
- Working in two batches if needed, add the sliced onions and fry for 8–10 minutes, stirring frequently, until deep golden brown and crispy.
- Transfer to a paper towel-lined plate.
- Reserve 2 tablespoons (30 ml) of the ghee-onion mixture in the pan for layering; this is your fried onion garnish.
+ Show details− Hide details
Ready when: Onions are deep golden to mahogany brown and very crispy
Tip: Cook onions in two batches if your pan is small; crowding will steam them. Patience here is key—don't rush. Watch for dark brown (caramelized), not burnt (black).
Toast spices
- Pour about 1 tablespoon (15 ml) of the reserved ghee from the pan into a large pot (3–4 quart / 3–4 liter) over medium heat.
- Add the cumin seeds, bay leaves, cinnamon stick, crushed green cardamom, whole cloves, and black peppercorns.
- Toast for 1–2 minutes, stirring gently, until very fragrant.
+ Show details− Hide details
Ready when: Spices smell warm and aromatic; cardamom pods have opened slightly
Tip: Don't let spices burn—they should smell fragrant, not bitter. If they brown too quickly, remove from heat immediately.
Cook garlic and ginger
- To the same pot, add the minced garlic and ginger.
- Stir and cook for 1 minute until fragrant.
+ Show details− Hide details
Ready when: Garlic and ginger are fragrant and beginning to soften
Tip: Stir constantly to prevent sticking and burning.
Add yogurt and marinate rice
- Stir in the yogurt and cook for 1 minute, then add the rinsed rice.
- Stir well to coat the rice with the aromatic oil and yogurt.
- Add 3 cups (720 ml) water and 1½ teaspoons (9 g) salt (or to taste).
- Bring to a boil over medium-high heat, stirring occasionally, then lower heat to medium-low.
+ Show details− Hide details
Ready when: Liquid boils vigorously at the top and rice begins to absorb water
Tip: Stir the rice after adding water so grains separate and cook evenly. Once it boils, reduce heat promptly to prevent boiling over.
Layer biryani in pot
- Once the rice has cooked 5–6 minutes on medium-low and is about halfway done (grains still slightly firm in the center), carefully push the rice to one side.
- Make a well and arrange the fried potato cubes, peas, and egg halves in layers on top.
- Scatter about half the fried onions and half the reserved ghee-onion mix over the top.
- Sprinkle mint and cilantro if using.
+ Show details− Hide details
Ready when: Rice is partially translucent (about halfway cooked); layers are arranged in the pot
Tip: Gently layer ingredients so you don't crush the rice or potatoes. The remaining ghee and onions will keep the top from drying out.
Cover and steam
- Place a piece of foil over the pot, then press the lid on tightly.
- Reduce heat to low and let the biryani cook undisturbed for 20 minutes.
- The steam will finish cooking the rice, eggs, and vegetables.
+ Show details− Hide details
Ready when: No steam escapes when you briefly lift a corner of the lid; rice grains are tender and water is absorbed
Tip: Resist the urge to peek or stir. A tight seal is crucial. If you smell burning, the heat is too high—lower it slightly.
Finish and serve
- Remove from heat and let rest, covered, for 5 minutes.
- Carefully remove the lid and foil (watch for hot steam).
- Using a fork, gently fluff the rice, breaking up any clumps without crushing the layers.
- Transfer to a serving platter, garnish with the remaining fried onions and fresh mint and cilantro if using.
- Serve hot with raita, sliced onions, and lemon wedges on the side.
+ Show details− Hide details
Ready when: Rice is fluffy, each grain separate; eggs and potatoes are hot throughout and tender
Tip: Fluff gently with a fork instead of stirring vigorously to keep the layers intact and the rice grains whole.
Good to know
Tips
- Soak rice in water for 30 minutes before cooking if you prefer extra-fluffy, separate grains (optional but recommended). Drain before using.
- Make 'fried onion garnish' a day ahead and store in an airtight container at room temperature; it keeps them crispy and speeds up cooking day.
- For extra flavor and richness, stir a pinch of saffron strands soaked in warm milk into the rice after fluffing.
- If your lid doesn't seal tightly, cover the pot mouth with foil before replacing the lid—steam escape will dry out the biryani.
Make ahead
Boil eggs 1 day ahead and store in the fridge (peel when cool). Cut and marinate rice 2 hours ahead in yogurt and spices; then proceed with cooking. You can also fry potatoes and onions up to 4 hours ahead and reheat gently in a low oven before layering."
Storage & reheating
Store leftovers covered at room temperature for up to 2 hours, or in an airtight container in the fridge for up to 3 days. Reheat gently in a covered pot over low heat with a splash of water (1–2 minutes), or microwave in 30-second intervals. Freezer storage not recommended as rice can become dry; best enjoyed fresh."
Substitutions
- basmati rice → jasmine or long-grain white rice. Basmati has the best aroma and texture, but jasmine works well and cooks in about the same time. Avoid short-grain rice, which becomes mushy.
- frozen peas → corn kernels, diced carrots, or diced green beans. Frozen vegetables all work; thaw and use the same amount. For firmer texture, add vegetables in step 6 so they cook briefly.
- plain yogurt → buttermilk or a blend of mayo and water (1:1). Yogurt adds tang and helps tenderize rice. Buttermilk is thinner, so use ¾ cup (180 ml) and reduce water slightly. Mayo mixture adds richness.
- ghee or vegetable oil → butter or any neutral cooking oil. Ghee has the best flavor, but butter and vegetable oil work. Avoid olive oil—its flavor is too assertive for biryani.





