Bengali Anda Kosha
Hard-boiled eggs simmer in a deeply spiced onion-tomato gravy until the masala turns rich and glossy. This Bengali home-style curry is cozy, bold, and especially good with luchi, roti, or plain rice.
For 4 servings
- prep · ~10 min
Boil and peel the eggs.
Boil the eggs until hard-cooked, cool them, and peel. Rub them with a small pinch of the turmeric powder and set aside.
TIPMake tiny slits on the eggs after peeling so they take in the masala better. - fry · ~7 min
Fry the eggs and potatoes.
1.Heat the mustard oil in a kadai until it reaches a light smoke point, then lower the heat.2.Add the eggs and fry lightly until they get pale golden spots all over.3.Add the potato halves and fry until lightly golden on the edges.4.Remove the eggs and potatoes to a plate.TIPKeep the heat medium so the turmeric on the eggs does not burn. - saute · ~8 min
Cook the whole spices and onions.
1.In the same oil, add bay leaf, cinnamon, green cardamom, and cloves.2.Let them sizzle for a few seconds until fragrant.3.Add the sliced onion and cook until soft and lightly golden.4.Add the ginger, garlic, and green chili and cook until the raw smell fades. - saute · ~7 min
Make the kosha masala.
1.Add the chopped tomato and cook until soft and pulpy.2.Add the remaining turmeric powder, red chili powder, cumin powder, coriander powder, sugar, and salt.3.Cook the masala on medium heat, stirring often, until it turns thick and glossy.TIPIf the masala catches at the bottom, splash in a spoonful of water and keep cooking. - simmer · ~12 min
Simmer with eggs and potatoes.
1.Return the fried potatoes to the pan and mix well with the masala.2.Pour in the hot water and bring to a gentle simmer.3.Add the fried eggs, cover, and cook until the potatoes are tender and the gravy thickens. - garnish · ~1 min
Finish with garam masala and coriander leaves.
Sprinkle the garam masala over the curry and give it a gentle stir. Scatter the coriander leaves on top.
- serve
Serve the Bengali Anda Kosha hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Prick or lightly slit the boiled eggs before frying so the kosha masala clings and seasons them better.
- 2Let the mustard oil reach a light smoking point first; this mellows its sharp raw bite without losing its Bengali character.
- 3Fry the eggs only until lightly blistered and spotted golden, or the whites can turn rubbery.
- 4Cook the onion-tomato masala until oil starts separating at the edges; that glossy stage gives kosha its signature depth.
- 5Add hot, not cold, water to the pan so the masala does not seize and the gravy stays smooth.
- 6Simmer covered only until the potatoes are just tender; overcooking can make them break and cloud the gravy.
- 7This curry tastes even better after 30 minutes of resting, when the eggs and potatoes absorb the spiced gravy.
Adapt it for your goals.
Low-oil
Shallow-fry the eggs and potatoes in less oil and cook the masala with small splashes of water for a lighter everyday version.
spicierSpicier
Add extra slit green chilies or a little more red chili powder if you want a hotter kosha that stands up well to plain rice.
gravy styleGravy-style
Increase the hot water slightly for a looser jhol-like curry if serving with steamed rice instead of luchi or roti.
no potatoNo-potato
Skip the potatoes for an egg-forward version with a more concentrated masala and shorter simmering time.
Why this is on our healthy list.
Protein from Eggs
Eggs make this curry filling and satisfying, adding high-quality protein that pairs well with the spiced gravy.
Antioxidant-Rich Spices
Turmeric, ginger, garlic, cumin, and coriander bring protective plant compounds along with depth and warmth.
Balanced Comfort Meal
With eggs for protein, potatoes for energy, and an onion-tomato base, this dish can feel hearty and well-rounded.
Frequently asked questions
Light frying gives the eggs color, improves texture, and helps the masala cling to the surface during the final simmer.



