Dim bhuna is an everyday Bengali curry, hard-boiled eggs cooked in a thick, dry onion-tomato gravy, popular across Bangladesh for quick weeknight dinners when fish or meat is not available. The dish is budget-friendly: eggs are the cheapest protein, and the spice base (onion, tomato, ginger-garlic, cumin, coriander, turmeric, red chili) is the standard Bengali curry kit found in every kitchen. The bhuna technique (frying until the oil separates and the paste thickens) gives the dish its concentrated flavour. The eggs are halved before adding so the yolk absorbs the gravy. Eaten with rice or roti, dim bhuna is the fallback dinner of Bangladeshi households.
Egg halves coated in a thick, intensely spiced onion-tomato paste, the yolk having absorbed the gravy, the whites firm. Each bite is deeply savoury, the spices having penetrated the egg through the cut surface.
The technique is a bhuna (dry-fried) curry. Onions are fried dark golden, ginger-garlic paste and powdered spices (cumin, coriander, turmeric, chili) added and fried until oil separates. Chopped tomatoes are cooked into the paste. Hard-boiled eggs, halved lengthwise, are placed cut-side down in the thick paste and simmered 5 minutes, the yolk absorbing the gravy. The dish is cooked uncovered, the high heat evaporating liquid, the bhuna paste concentrating around the eggs.
Variations
Some add potatoes. A version with coconut milk is milder.
On the Palate
Where Dim Bhuna Dhaka sits in the Bangladeshi flavor cloud
Ingredients
Serves 4How it's made
6 steps · 15 min
- 15 min
Boil 6 eggs until hard; peel; halve lengthwise.
- 25 min
Fry 2 sliced onions in 3 tbsp oil until dark golden.
- 35 min
Add ginger-garlic paste, 1 tsp cumin, 1 tsp coriander, 1/2 tsp turmeric, 1 tsp chili; fry until oil separates.
Watch outFry the spice paste until the oil visibly separates and pools at the edges — that break is when the raw spice cooks out and the bhuna is ready.
- 45 min
Add 2 chopped tomatoes; cook into a paste.
- 54 min
Add the egg halves cut-side down; simmer 5 minutes in the thick paste.
Watch outSet the egg halves cut-side down in the thick paste so the yolk drinks up the gravy — flip them and they stay bland.
- 63 min
Serve with rice or roti.





