An egg curry recipe gives you a hearty, protein-rich dinner built from boiled eggs simmered in a spiced tomato and onion gravy. It's a practical dish for busy weeknights because the base uses pantry staples and the technique stays simple. You get tender yolks, a thick sauce, and enough heat to keep it interesting without overwhelming the palate.
The version below leans on everyday Indian spices and a short simmer so the flavors marry without turning mushy. Hard-boiled eggs hold their shape, while the gravy thickens enough to coat rice or scoop with flatbread. It's the kind of meal that tastes better the longer the eggs sit in the sauce. If you enjoyed this, our no egg cornbread is worth trying next. Making this egg curry at home is surprisingly straightforward once you know the key steps.
Why You'll Love These Egg Curry
- Boiled eggs stay tender and absorb the spiced gravy without falling apart.
- The sauce uses onion, tomato, and basic spices you likely keep in the cupboard.
- One pan handles the gravy, so cleanup stays quick after dinner.
- It works as a main with rice or as a side next to yellow curry for a larger spread.
Ingredients You'll Need
- 6 large eggs, boiled 10 minutes and peeled
- 2 tablespoons neutral oil
- 1 cup finely chopped yellow onion
- 1 cup finely chopped ripe tomato
- 1 tablespoon ginger-garlic paste
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 1/2 teaspoon salt, adjust to taste
- 1 cup water
- 2 tablespoons chopped cilantro
Ingredient Substitutions
Neutral oil: Replace with an equal amount of mustard oil for a sharper, more pungent backbone. Mustard oil should be heated to medium-high heat until it stops smoking before adding onions, or the raw bite lingers. The gravy gains a darker edge and a stronger aroma that pairs well with the boiled eggs. The egg curry works well for weeknight cooking when time is limited.
Red chili powder: Use 1 teaspoon paprika plus 1/4 teaspoon cayenne for a milder, sweeter heat. Paprika alone keeps the color red but drops the burn, so the cayenne restores some punch. The sauce tastes rounder and less aggressive, which helps if you serve this to kids. Storing leftover egg curry correctly keeps it tasting good for days.
Yogurt: Not in the base list, but if you add 1/4 cup whisked plain yogurt, swap it for coconut milk at the same volume for a dairy-free version. Coconut milk softens the tang and adds a faint sweetness that changes the sauce from bright to creamy. Lower the heat to medium-low heat when stirring it in to prevent splitting.
Cilantro: Substitute 2 tablespoons chopped mint for a cooler, greener finish. Mint shifts the herb note from savory to refreshing and works best when stirred in right before serving. The visual stays bright but the aroma reads differently against the cumin. For another easy option, check out our soft mini egg.
Step-by-Step Instructions
- Boil the eggs in a pot of water for 10 minutes, then transfer to cold water, peel, and set aside.
- Warm 2 tablespoons oil in a 10-inch skillet over medium heat until it shimmers, then add the chopped onion.
- Cook the onion, stirring often, until it turns golden and soft, about 6 to 8 minutes, then add ginger-garlic paste and fry 1 minute until raw smell fades.
- Stir in cumin, coriander, turmeric, chili powder, and salt; toast the spices for 30 seconds until fragrant and the oil separates at the edges.
- Add chopped tomato and cook on medium heat for 5 minutes, pressing with a spoon, until it breaks down into a pulp.
- Pour in 1 cup water, bring to a gentle boil, then slide in the peeled eggs and simmer 8 minutes so the gravy thickens and coats the eggs.
- Turn off the heat, scatter cilantro, and rest 5 minutes before serving so the sauce settles.
Pro Tips
Score a shallow cross on each peeled egg before adding it to the gravy so the sauce seeps into the white. This small cut keeps the egg from tasting bland at the center and gives the dish more visual appeal.
Use ripe, slightly soft tomatoes rather than firm ones because they break down faster and build a thicker base. Underripe tomatoes leave the gravy watery and require a longer reduction that can overcook the onions.
Let the boiled eggs sit in the finished gravy for up to 30 minutes off heat if you have time, since the yolks pick up more spice. Reheat gently on low heat to avoid toughening the whites.
For a smoother sauce, blend the onion-tomato base before adding eggs, a technique covered well by blender sauces guides that keep textures silky.
Common Mistakes to Avoid
Adding spices to un-toasted onion causes a raw, dusty taste because the powders need fat and heat to bloom. Always fry them 30 seconds in the oil before the tomato goes in.
Overboiling the eggs past 12 minutes creates a gray ring around the yolk and a sulfur smell that carries into the curry. Pull them at 10 minutes and chill in ice water to stop cooking.
Crowding the pan with too little water makes the gravy reduce before the eggs warm through, leaving a dry cluster. Keep at least 1 cup water so the simmer stays loose enough to coat. You might also like our register.
Serving Suggestions
Spoon the curry over plain basmati rice so the grains catch the red gravy and balance the spice. A side of pepper and egg filling on toast works if you want a lighter second egg dish at brunch.
Warm flatbreads like roti or naan scoop the sauce without falling apart, making them a better handle than delicate crackers. Add a cucumber salad on the side to cut the warmth with cool crunch.
Storage and Reheating
Place leftovers in an airtight container and refrigerate for up to 3 days, since the eggs and tomato base stay stable that long. Discard anything left at room temperature beyond 2 hours to avoid bacterial growth.
Reheat on medium-low heat with a splash of water until the gravy bubbles and the eggs are hot throughout, about 4 minutes. Freezing changes the white texture to rubbery, so this egg curry recipe is best kept chilled rather than frozen. Pair this with our fettuccine alfredo you for more ideas.
Recipe Variations
Coconut Version
Stir in 1/2 cup coconut milk after the tomatoes break down and before the water, then simmer as written. The sauce turns creamy and mildly sweet, softening the chili heat for a coastal-style bowl.
Mustard Seed Temper
Heat 1 teaspoon mustard seeds in the oil until they pop before the onion goes in, adding a nutty crackle to each bite. This Bengali-style shift changes the aroma without altering the boil-and-simmer method.
Potato Add-In
Add 1 cup diced boiled potato with the eggs so the curry stretches into a fuller meal with more starch. The cubes soak up gravy and give a soft contrast to the firm egg white.
Green Herb Style
Blend 1 cup spinach with the tomato before cooking to make a green gravy that hides extra greens behind the familiar spice. The color shifts to olive but the cumin and chili stay forward on the tongue.