Bihari Egg Curry
Boiled eggs simmer in a rustic onion-tomato gravy spiced with mustard oil, whole spices, and a little heat. This homestyle Bihari curry is hearty, comforting, and made to be eaten with rice or roti.
For 4 servings
- boil · ~12 min
Boil the eggs.
Place the eggs in a pot, cover with water, and boil until hard-cooked. Cool, peel, and make a few light slits on each egg so the gravy seeps in.
- fry · ~3 min
Lightly fry the eggs.
Heat 1 tsp mustard oil in a pan and lightly fry the boiled eggs with a pinch of turmeric until pale golden in spots. Remove and set aside.
TIPKeep the heat medium so the eggs blister lightly without turning rubbery. - temper · ~1 min
Heat the oil and crackle the whole spices.
Add the remaining mustard oil to the pan. Let it heat well, then add the bay leaf and cumin seeds. Cook until the cumin turns fragrant.
TIPHeating mustard oil well mellows its sharpness and gives the curry its classic Bihari flavor. - saute · ~13 min
Cook the onion mixture.
1.Add the chopped onion and cook until light golden, 6 to 7 minutes.2.Add the ginger, garlic, and green chili, then sauté for 1 minute.3.Add the tomato and cook until soft and pulpy, 4 to 5 minutes. - saute · ~1 min
Cook the ground spices.
Add turmeric powder, red chili powder, coriander powder, cumin powder, and salt. Cook on low heat for 30 to 45 seconds, splashing in a little water if the masala sticks.
TIPDo not let the dry spices burn or the gravy will taste bitter. - simmer · ~10 min
Simmer the curry with the eggs.
Pour in the water and bring the gravy to a gentle simmer. Add the fried eggs and cook for 8 to 10 minutes so the flavors come together and the gravy thickens slightly.
- garnish · ~1 min
Finish with garam masala and cilantro.
Sprinkle in the garam masala and chopped cilantro. Give the curry a gentle stir and cook for 30 seconds more.
- serve
Serve hot.
Serve the Bihari Egg Curry hot with steamed rice, roti, or paratha.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Make only shallow slits in the boiled eggs so they absorb gravy without splitting apart in the simmer.
- 2Fry the eggs just until lightly blistered and pale golden; overfrying can make the whites chewy.
- 3Heat mustard oil until it just begins to smoke, then lower the heat before adding cumin and bay leaf.
- 4Cook the onions to light golden, not deep brown, so the gravy stays rustic and balanced rather than sweet.
- 5If the masala starts catching when the powdered spices go in, add a spoonful of water and keep stirring.
- 6Simmer the eggs gently for the full 8 to 10 minutes so the slits soak up the onion-tomato gravy.
- 7This curry tastes even better after a short rest, once the mustard oil and whole-spice flavors settle into the gravy.
Adapt it for your goals.
Dhaba-style
Add one extra tablespoon mustard oil and a little more red chili for a bolder, spicier curry that pairs especially well with paratha.
potato eggPotato-egg
Add cubed boiled or fried potatoes with the eggs to make the curry more filling and stretch it for a family meal.
low oilLow-oil
Skip frying the eggs and reduce the mustard oil slightly; the curry will be lighter but still flavorful from the onion-tomato masala.
extra gravyExtra-gravy
Increase the water a bit and simmer longer for a looser curry that's ideal for serving over steamed rice.
Why this is on our healthy list.
Protein from Eggs
Eggs make this curry satisfying and help turn a simple spiced gravy into a filling main dish.
Aromatic Digestive Spices
Ginger, garlic, cumin, and coriander bring flavor while traditionally helping make rich savory dishes feel easier to eat.
Tomato-Onion Base
The gravy uses tomatoes, onions, chilies, and herbs instead of cream, giving the dish depth with everyday vegetables.
Frequently asked questions
The shallow cuts let the spiced gravy seep into the egg surface, so the eggs taste seasoned throughout rather than plain inside the sauce.



