Egg Torka
A comforting Bengali-style egg curry where hard-boiled eggs are simmered in a light, fragrant gravy of potatoes, tomatoes, and warm spices. The gentle tempering of whole spices gives this dish its signature subtle aroma, making it a perfect companion to steamed rice or soft luchis.
For 4 servings
- prep · ~10 min
Boil the eggs and potato.
1.Place 4 eggs and quartered potato in a pot. Cover with water.2.Bring to a boil and cook for 10 minutes.3.Drain, run under cold water, then peel the eggs and keep whole. - temper · ~5 min
Make the tempering.
1.Heat mustard oil in a kadai until it reaches smoking point, then reduce heat.2.Add bay leaf, cardamom, and cinnamon. Sauté until fragrant (30 seconds).3.Add sliced onion and fry until soft and lightly golden (4-5 minutes).TIPHeating mustard oil to its smoking point removes its raw pungency and makes it easier to digest. - saute · ~5 min
Build the aromatic base.
1.Add ginger paste and sauté until the raw smell disappears (1 minute).2.Add chopped tomato, turmeric, red chili powder, and cumin powder.3.Cook until the tomatoes soften and the oil begins to separate (3-4 minutes).4.Stir in the boiled potato quarters and salt. Mix well. - simmer · ~5 min
Simmer the gravy.
1.Pour in 1.5 cups of water and add slit green chilies.2.Bring to a gentle boil, then lower the heat and simmer for 5 minutes to let the flavors meld. - simmer · ~5 min
Add eggs and finish the curry.
1.Gently place the whole boiled eggs into the gravy.2.Sprinkle garam masala on top.3.Cover and simmer for 5 more minutes so the eggs warm through and absorb the flavors.TIPAvoid stirring vigorously after adding eggs to keep them whole. Simply spoon gravy over the eggs. - garnish
Garnish and serve.
Remove from heat. Garnish with fresh coriander leaves and serve hot with steamed rice or luchi.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Bring mustard oil to its smoking point before adding spices to mellow its pungency.
- 2Prick boiled eggs gently with a fork so they absorb the gravy’s flavors.
- 3Let the gravy simmer until the oil surfaces for a richer taste and texture.
- 4Use a shallow slit in the green chilies to release heat without making the dish fiery.
- 5Add the boiled eggs only after the gravy is fully cooked to avoid breaking them.
- 6Make the curry a day ahead; the eggs and potatoes taste even better after resting.
Adapt it for your goals.
Dairy-free
Replace the water with light coconut milk for a richer, creamier gravy that still stays true to the dish’s Bengali roots.
Extra heat versionExtra-heat version
Add an extra green chili and a pinch of cayenne for those who prefer a spicier kick.
Vegetarian (egg free)Vegetarian (egg-free)
Omit the eggs and double the potato quantity; follow the same method for a satisfying potato curry (alur torka).
Gluten freeGluten-free
This recipe is naturally gluten-free; just ensure your garam masala and cumin powder are certified gluten-free.
Low oilLow-oil
Reduce mustard oil to 1 tablespoon and use a non-stick pan; the tempering will still provide ample aroma.
Why this is on our healthy list.
High in Protein
Eggs provide complete protein that supports muscle repair and keeps you full longer.
Rich in Complex Carbs
Potatoes offer sustained energy and dietary fiber, especially when cooked with their skins on.
Source of Antioxidants
Turmeric and cumin are rich in curcumin and other antioxidants that help reduce inflammation.
Frequently asked questions
Yes, but the flavor will be milder; mustard oil lends the signature Bengali pungency and depth.



