
Dim Kosha
Curries • India
About Dim Kosha
Hard-boiled eggs cooked in a thick, dark Bengali kosha-style masala with onion, ginger, and garam masala. Pantry-meal comfort food.
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.
Ingredients(for 1 medium bowl with 2 eggs and gravy)
- 4 Eggs (dim) (free-range if possible)
- 1 large, finely sliced Onion (pyaz)
- 1 medium, chopped Tomato (tamatar)
- 1 tbsp Mustard oil (sarson ka tel)
- 1 tsp Ginger-garlic paste (adrak-lahsun paste)
- 1, slit Green chili (hari mirch) - optional
- 1/2 tsp Turmeric powder (haldi)
- 1/2 tsp Red chili powder (lal mirch)
- 1/2 tsp Coriander powder (dhaniya powder)
- 1/4 tsp Garam masala
- 1/2 tsp Cumin seeds (jeera)
- to taste Salt (namak)
- 1 tbsp, chopped Fresh coriander leaves (dhaniya patta) - optional
Instructions
- 1
Boil the eggs in water for 10 minutes until hard-boiled. Cool, peel, and gently score the surface with a knife.
10 minutes
Scoring helps the masala penetrate the eggs, enhancing flavor.
- 2
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.
5 minutes
Frying eggs adds texture and prevents them from breaking in the curry.
- 3
In the same kadhai, add cumin seeds. Once they splutter, add sliced onions and sauté till golden brown.
4 minutes
Slow sautéing brings out the natural sweetness of onions.
- 4
Add ginger-garlic paste and green chili. Sauté until raw aroma goes away.
2 minutes
Keep stirring to prevent burning and ensure even cooking.
Why This Dish 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.
Dim Kosha is rich in high-quality protein from eggs, which supports muscle repair and satiety. The use of mustard oil brings healthy monounsaturated fats, while onions, tomatoes, and spices provide antioxidants, vitamins A and C, and fiber for digestive health. With balanced macros—7g protein, 7g carbs, and just 9g fat per serving—this dish fits well into calorie-controlled diets. The natural spices support metabolism and overall immunity.
Pro Tips
- 💡Tip 1: Always use mustard oil for authentic Bengali flavor—heat it till it smokes to remove rawness.
- 💡Tip 2: Gently prick the eggs before adding to the curry so they soak up the masala.
- 💡Tip 3: For a thicker gravy, mash a portion of the onions and tomatoes before adding eggs.
Storage & Serving
Store leftover Dim Kosha in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove with a splash of water to maintain the curry’s texture.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 140.0 kcal |
| Protein | 7.0 g |
| Carbohydrates | 7.0 g |
| Total Fat | 9.0 g |
| Fiber | 1.0 g |





