How to Make Dim Kosha (Traditional & Healthy Version)

Dim Kosha, a beloved Bengali egg curry, is an iconic dish from East India that beautifully captures the region’s culinary heritage. The word 'Dim' means egg in Bengali, and 'Kosha' refers to slow-cooking in a thick, aromatic masala. This dish is a staple in many Bengali households and is especially popular during festivals like Poila Boishakh and Durga Puja, gracing the table alongside steaming hot rice or phulka. Dim Kosha stands out for its deep, spicy flavors, achieved through a careful blend of onions, tomatoes, ginger, garlic, and signature Bengali spices like panch phoron and mustard oil. Traditionally, Dim Kosha is hearty yet homely, offering a delicious and satisfying meal that suits both special occasions and everyday comfort food cravings. Its rich, thick gravy clings to the golden-brown eggs, making every bite a burst of flavor. The dish is not only easy to prepare but also highly adaptable, making it a favorite for busy families and culinary enthusiasts alike. With its unique balance of protein, healthy fats, and fiber-rich vegetables, Dim Kosha is an excellent choice for health-conscious individuals, fitting perfectly into a balanced Indian diet. Enjoy this classic Bengali curry for breakfast or lunch, and experience the soulful taste of East India in every spoonful.

35 min total2 servingsEasy140 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Boil the eggs in water for 10 minutes until hard-boiled
0%
10 min

Step 1 · Boil the eggs in water for 10 minutes until hard-boiled

Boil the eggs in water for 10 minutes until hard-boiled. Cool, peel, and gently score the surface with a knife.

Step 2: Heat mustard oil in a kadhai until it begins to smoke lightly
0%

Step 2 · Heat mustard oil in a kadhai until it begins to smoke lightly

Heat mustard oil in a kadhai until it begins to smoke lightly. Add the boiled eggs and sauté till golden spots appear. Remove and set aside.

Step 3: In the same kadhai
0%

Step 3 · In the same kadhai

In the same kadhai, add cumin seeds. Once they splutter, add sliced onions and sauté till golden brown.

Step 4: Add ginger-garlic paste and green chili
0%

Step 4 · Add ginger-garlic paste and green chili

Add ginger-garlic paste and green chili. Sauté until raw aroma goes away.

Step 5: Add chopped tomatoes
0%

Step 5 · Add chopped tomatoes

Add chopped tomatoes, turmeric, red chili, coriander powder, and salt. Cook until tomatoes soften and oil separates.

Step 6: Add the fried eggs and 1/3 cup water
0%
5 min

Step 6 · Add the fried eggs and 1/3 cup water

Add the fried eggs and 1/3 cup water. Simmer on low heat for 5 minutes, allowing the eggs to absorb the masala.

Step 7: Sprinkle garam masala and fresh coriander leaves before serving
0%

Step 7 · Sprinkle garam masala and fresh coriander leaves before serving

Sprinkle garam masala and fresh coriander leaves before serving.

Why this recipe is healthy

This healthy Dim Kosha recipe uses minimal oil, skips heavy cream, and is loaded with nutrient-dense ingredients. Eggs are a complete protein, making them ideal for weight watchers and fitness enthusiasts. The inclusion of fresh vegetables and spices means plenty of antioxidants and micronutrients, supporting heart health and digestion. It’s filling, satisfying, and perfect for a wholesome Indian meal without excess calories.

A note on tradition

Dim Kosha is a quintessential dish from the Bengali kitchen, often found in both everyday meals and festive spreads. It is especially cherished during regional celebrations like Poila Boishakh (Bengali New Year) and Durga Puja, when families come together to enjoy traditional fare. The dish’s slow-cooked, richly-spiced gravy reflects the Bengali love for robust flavors and careful preparation. Typically eaten with rice or luchi, Dim Kosha represents the comfort and warmth of home-cooked East Indian food.

← Back to Dim Kosha