Egg Kaliya
A classic Bengali egg curry where hard-boiled eggs are first fried golden and then simmered in a rich, spicy gravy of onions, tomatoes, and yogurt. This comforting dish is a staple in Bengali households and pairs perfectly with steamed rice.
For 4 servings
6 steps. 30 minutes total.
- 1
Step 1
- a.Prepare and Marinate Eggs & Potatoes
- b.Gently make a few shallow slits on the surface of the hard-boiled eggs. This prevents them from bursting in oil and helps them absorb flavor.
- c.In a bowl, combine the slit eggs and halved potatoes. Rub them with 1/4 tsp of turmeric powder and 1/2 tsp of salt until evenly coated. Set aside for 5-10 minutes.
- 2
Step 2
- a.Fry Eggs and Potatoes
- b.Heat mustard oil in a kadai or heavy-bottomed pan over medium-high heat until it's fragrant and lightly smoking.
- c.Carefully add the marinated eggs to the hot oil. Fry for 2-3 minutes, turning gently, until they develop a light golden, slightly blistered skin. Remove with a slotted spoon and set aside.
- d.In the same oil, fry the potato halves for 4-5 minutes until golden brown on all sides. Remove and keep them with the fried eggs.
- 3
Step 3
- a.Sauté Aromatics and Build Masala Base
- b.Reduce the heat to medium. In the same oil, add the bay leaf, cinnamon stick, green cardamoms, and cloves. Sauté for about 30 seconds until they release their aroma.
- c.Add the finely chopped onions and sauté for 7-8 minutes, stirring frequently, until they are soft and golden brown.
- d.Add the ginger paste and garlic paste. Cook for another 1-2 minutes until the raw smell disappears.
- 4
Step 4
- a.Cook Spices and Yogurt
- b.Add the tomato puree along with the remaining 1/2 tsp turmeric powder, red chili powder, cumin powder, coriander powder, and the remaining 1 tsp salt. Mix well.
- c.Cook this masala mixture for 5-7 minutes, stirring occasionally, until it thickens and you see oil separating from the sides.
- d.Reduce the heat to the lowest setting. Add the whisked yogurt and stir continuously and vigorously for 2 minutes to prevent it from curdling. Cook for another 2-3 minutes until the oil surfaces again.
- 5
Step 5
- a.Simmer the Curry
- b.Pour in 1.5 cups of hot water and add the sugar. Stir everything together and bring the gravy to a gentle boil.
- c.Carefully add the fried eggs, potato halves, and slit green chilies to the gravy.
- d.Cover the pan and let the curry simmer on low heat for 8-10 minutes. This allows the eggs and potatoes to absorb the flavors of the gravy.
- 6
Step 6
- a.Finish and Serve
- b.Turn off the heat. Sprinkle the garam masala powder over the curry and give it a final gentle stir.
- c.Garnish with freshly chopped coriander leaves.
- d.Let the curry rest for at least 5 minutes before serving. This helps the flavors to meld. Serve hot with steamed rice, luchi, or parathas.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Using mustard oil is key for the authentic Bengali flavor, but any neutral vegetable oil can be a substitute.
- 2Making slits in the eggs is crucial; it prevents them from bursting in hot oil and helps them absorb the gravy.
- 3Always add whisked yogurt on low heat while stirring constantly to ensure a smooth, creamy gravy without any curdling.
- 4Frying the boiled eggs gives them a wonderful, slightly chewy outer layer which contrasts beautifully with the soft interior.
- 5A pinch of sugar is a classic Bengali technique to balance the tanginess from the tomatoes and yogurt.
- 6For a richer gravy, you can add a tablespoon of cashew paste along with the yogurt.
Adapt it for your goals.
Spicier Version
Increase the amount of red chili powder to 1.5 tsp and add an extra slit green chili while simmering.
Creamier GravyCreamier Gravy
Add 2 tablespoons of cashew paste or fresh cream along with the yogurt for a richer, more luxurious texture.
No Potato VersionNo Potato Version
Simply omit the potatoes and proceed with the recipe. You can increase the number of eggs if desired.
With PaneerWith Paneer
For a vegetarian alternative, replace the eggs with 250g of paneer cubes. Pan-fry the paneer until golden before adding it to the gravy.
Why this is on our healthy list.
Excellent Source of Protein
Eggs are a complete protein source, providing all the essential amino acids necessary for muscle repair, growth, and overall body function.
Anti-inflammatory Properties
The use of spices like turmeric (containing curcumin), ginger, and garlic provides potent anti-inflammatory benefits, which can help reduce inflammation in the body.
Rich in Nutrients
This dish is packed with essential nutrients. Eggs provide Vitamin D, B12, and choline, while tomatoes offer Vitamin C and lycopene, an antioxidant.
Supports Gut Health
The yogurt used in the gravy is a good source of probiotics, which are beneficial bacteria that support a healthy digestive system and improve gut health.
Frequently asked questions
One serving of Egg Kaliya (2 eggs with gravy) contains approximately 350-400 calories, depending on the amount of oil and the fat content of the yogurt used.
