Hansher Dimer Curry
A rich, slow-cooked Bengali delicacy featuring whole duck eggs simmered in a deeply spiced onion-tomato gravy. The larger, creamier duck eggs absorb the robust flavors of ginger, garlic, and warm garam masala, creating a luxurious curry that pairs beautifully with steamed rice or luchi.
For 4 servings
- boil · ~15 min
Boil the duck eggs and potato.
1.Place duck eggs in a pan with enough water to cover them.2.Bring to a boil over medium heat and cook for 10 minutes.3.Add the potato half to the same water and boil until just tender, about 12 more minutes.4.Drain, cool under running water, peel the eggs, and set aside. - fry · ~5 min
Fry the boiled eggs and potato.
1.Heat 1 tbsp mustard oil in a pan over medium heat until it smokes lightly.2.Pat the boiled eggs dry and prick them gently with a fork.3.Add the eggs and potato half to the pan. Fry, turning, until they develop a light golden crust.4.Remove and set aside on a plate.TIPPricking the eggs prevents them from bursting in the hot oil. - temper · ~1 min
Temper the whole spices.
1.Add the remaining 1 tbsp mustard oil to the same pan.2.Once hot, add bay leaf, green cardamom, cinnamon stick, and cloves.3.Let them sizzle until fragrant, about 30 seconds. - saute · ~13 min
Caramelize the onions.
1.Add the sliced onions to the pan with a pinch of salt.2.Cook on medium-low heat, stirring often, until deep golden brown, about 12 minutes.3.Add the sugar and cook for 1 more minute to deepen the color.TIPTake your time with this step — deeply browned onions are the secret to a rich, dark gravy. - saute · ~10 min
Build the masala base.
1.Add ginger paste and garlic paste. Sauté until the raw smell disappears, about 2 minutes.2.Add chopped tomatoes, turmeric powder, red chili powder, and cumin powder.3.Cook, stirring continuously, until the tomatoes break down and oil separates from the mixture, about 8 minutes. - simmer · ~10 min
Simmer the gravy and add eggs.
1.Pour in 1 cup of warm water and add the slit green chilies.2.Bring to a gentle simmer, then add the fried potato half and a pinch of garam masala.3.Nestle the fried duck eggs into the gravy and simmer uncovered for 10 minutes, spooning gravy over the eggs occasionally. - garnish
Finish and serve.
Turn off the heat, sprinkle with chopped cilantro, and let the curry rest for 5 minutes before serving. Serve hot.
TIPThe curry thickens as it rests; if needed, add a splash of warm water to loosen.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Prick the boiled duck eggs with a fork before frying to prevent them from bursting in hot oil.
- 2Deeply caramelize the onions — patience here builds the rich, dark base of the gravy.
- 3Warm the water before adding it to the pan to keep the cooking temperature steady.
- 4Rest the curry for 5 minutes off the heat so the flavors meld and the gravy thickens naturally.
- 5Fry the boiled potato until golden to add texture and prevent it from disintegrating in the gravy.
- 6Use a wooden spoon to scrape up any browned bits from the pan after frying eggs for extra flavor.
Adapt it for your goals.
Egg Swap
Substitute duck eggs with chicken eggs (hard-boiled) for a milder flavor and smaller portions — perfect if duck eggs are unavailable or too rich.
VeganVegan
Replace duck eggs with pan-fried tofu or potato wedges, and use coconut oil instead of mustard oil — ideal for plant-based eaters who still want a hearty, spiced curry.
Low OilLow-Oil
Skip the initial frying of eggs and potato; directly add boiled eggs and boiled potato to the simmering gravy to reduce oil without sacrificing the core flavors.
Why this is on our healthy list.
Rich in High-Quality Protein
Duck eggs provide a dense source of complete protein, supporting muscle repair and satiety.
Gut-Friendly Spices
Ginger, garlic, cumin, and turmeric aid digestion and reduce inflammation, thanks to their bioactive compounds.
Iron and B Vitamins
Duck eggs are a good source of iron and vitamin B12, which support red blood cell production and energy metabolism.
Frequently asked questions
Yes, chicken eggs work well — just boil them for 8 minutes instead of 10 and expect a slightly less rich, smaller egg.



