Dim Curry Dhaka is the everyday Bangladeshi egg curry — hard-boiled eggs simmered in a rich onion-tomato-ginger gravy with the characteristic Bengali spice blend. Unlike the Sylheti version (already in the database), the Dhaka version uses a thicker, redder gravy with fried onions and more tomatoes, reflecting the Mughal-influenced palate of the capital.
Dim Curry (egg curry) is the most common everyday protein dish in Bangladeshi homes — when meat or fish is unavailable, there are always eggs. The Dhaka version is distinguished from the Sylheti version (Dim Curry Sylhet, already in the database) by its thicker, redder gravy (more tomatoes, fried onions/bereshta) and its use of garam masala. It is a Mughal-influenced preparation from Old Dhaka, where the cooking tradition favors rich, layered gravies. The eggs are first fried (not just boiled) to give them a crispy skin that absorbs the gravy.
Halved eggs with golden, slightly crispy edges in a thick, deep-red, glossy gravy. The eggs have absorbed the flavors of the onion-tomato base; the gravy is rich, savory, and slightly tangy. Scoop it up with rice; the egg yolk mixed with the gravy is the best bite.
The eggs are hard-boiled, then shallow-fried briefly (this creates a skin that holds the gravy). The gravy is built with a base of fried onions (bereshta), ginger-garlic paste, tomatoes, and the classic Bengali spice blend (turmeric, chili, cumin, coriander). The eggs are added cut-side down so they absorb the gravy through the cut surface.
Variations
Some add potatoes; some use duck eggs; some add peas; the gravy thickness varies.
On the Palate
Where Dim Curry Dhaka sits in the Bangladeshi flavor cloud
Ingredients
Serves 4How it's made
10 steps · 25 min active + 15 min waiting
- 115 min
Hard-boil 6 eggs; peel; halve lengthwise.
- 23 min
Shallow-fry the egg halves in 2 tbsp oil 1 minute per side until lightly golden; remove.
Watch outFry the boiled egg halves just until a light golden skin forms — that skin is what grips the gravy; skip it and the eggs stay slick and the sauce slides off.
- 32 min
In the same oil, add 1 tsp panch phoron; let it sizzle.
- 45 min
Add 1 diced onion; cook 5 minutes until golden.
- 52 min
Add 1 tbsp ginger-garlic paste; cook 2 minutes.
- 65 min
Add 2 diced tomatoes, 1 tsp turmeric, 1 tsp chili powder, 1 tsp cumin, 1 tsp coriander, and salt.
- 72 min
Cook 5 minutes until the tomatoes break down and oil separates.
Watch outCook the masala until the tomatoes collapse and oil beads out at the edges — that oil separating is the sign the base is properly cooked and no longer raw.
- 82 min
Add 200 ml water; bring to a simmer.
- 95 min
Add the egg halves cut-side down; simmer 5 minutes.
Watch outLay the eggs cut-side down in the gravy so the exposed yolk drinks up the sauce — simmer just long enough to warm through, not so long they toughen.
- 101 min
Garnish with cilantro; serve with rice.





