Tikka egg curry is a clever fusion dish where hard-boiled eggs are simmered in a rich, spiced tomato-onion gravy inspired by chicken tikka masala. It delivers the same creamy, smoky, and mildly spicy flavor profile as its chicken counterpart, but uses eggs as a protein-packed, budget-friendly alternative. This recipe is perfect for a quick weeknight dinner that feels indulgent, and it pairs beautifully with rice or flatbreads.
Ingredients
- 6 large eggs
- 2 tablespoons (30 ml) vegetable oil, divided
- 1 large onion, finely chopped (about 1 cup / 150 g)
- 2 cloves garlic, minced
- 1 tablespoon (15 g) grated fresh ginger
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon garam masala
- 1/2 teaspoon turmeric
- 1/2 teaspoon Kashmiri chili powder (or paprika for less heat)
- 1 (15-ounce / 400 g) can crushed tomatoes
- 1/2 cup (120 ml) heavy cream or full-fat coconut milk
- 1/2 teaspoon sugar (optional, to balance acidity)
- Salt to taste
- Fresh cilantro, chopped, for garnish
Instructions
- Place the eggs in a saucepan and cover with cold water by 1 inch (2.5 cm). Bring to a boil over high heat, then remove from heat, cover, and let stand for 10 minutes. Drain and cool under cold running water, then peel. Set aside.
- Heat 1 tablespoon (15 ml) of oil in a large skillet or Dutch oven over medium heat. Add the peeled eggs and cook, turning occasionally, until lightly golden on all sides, about 3-4 minutes. Remove the eggs to a plate and set aside.
- In the same pan, add the remaining 1 tablespoon (15 ml) oil. Add the chopped onion and cook, stirring, until soft and golden, about 5-6 minutes.
- Add the garlic and ginger, and cook for 1 minute until fragrant.
- Stir in the cumin, coriander, garam masala, turmeric, and chili powder. Cook for 30 seconds, stirring constantly, to toast the spices.
- Add the crushed tomatoes and sugar (if using). Bring to a simmer and cook for 8-10 minutes, stirring occasionally, until the sauce thickens slightly and the raw tomato taste is gone.
- Reduce heat to low and stir in the cream or coconut milk. Season with salt to taste. Simmer gently for 2-3 minutes—do not boil, or the cream may curdle.
- Gently add the browned eggs to the sauce, spooning some sauce over them. Cover and simmer on low for 5 minutes to heat the eggs through.
- Garnish with fresh cilantro and serve hot.
Tips
- Peeling eggs easily: Use eggs that are a few days old (not ultra-fresh) and cool them in an ice bath immediately after boiling. Rolling them gently on the counter under your palm helps loosen the shell.
- Make it vegan: Replace the eggs with firm tofu cubes (pan-fried) and use coconut milk instead of cream. The texture and flavor will still be delicious.
- Adjusting spice level: Kashmiri chili powder is mild and adds color; if you only have regular chili powder, use half the amount. For extra heat, add a chopped green chili with the garlic and ginger.
- Don’t skip browning the eggs: This step adds texture and prevents the eggs from feeling rubbery in the sauce. It also helps them hold their shape during simmering.
Serving Suggestions
Serve the tikka egg curry over steamed basmati rice or with warm naan, roti, or paratha. A side of cucumber raita (yogurt with grated cucumber and mint) and a fresh green salad balance the richness beautifully. For a low-carb option, serve it with cauliflower rice.
Variations
- Smoky tikka flavor: Add 1/2 teaspoon of smoked paprika or a pinch of liquid smoke to the sauce for a charred, tikka-like smokiness.
- Add vegetables: Stir in a cup of frozen peas or diced bell peppers along with the tomatoes for extra color and nutrition.
- Butter-style: Replace the cream with a tablespoon of butter and a splash of milk for a lighter, buttery sauce reminiscent of butter chicken.
- Spicy version: Increase the chili powder and add a teaspoon of sriracha or a chopped green chili for a fiery kick.
Storage and Reheating
Refrigerate leftovers in an airtight container within 2 hours of cooking. The curry will keep for up to 3-4 days. To reheat, warm it in a saucepan over medium-low heat, adding a splash of water or cream to loosen the sauce if needed. You can also microwave individual portions on high for 1-2 minutes, stirring halfway. The eggs will become firmer upon reheating, so enjoy them as soon as possible for the best texture. Freezing is not recommended, as the eggs become watery and rubbery.
Frequently Asked Questions
Can I use leftover boiled eggs? Yes, absolutely. Just skip the boiling step and proceed to browning the already-cooked eggs in step 2. They will warm through in the sauce.
Why did my sauce curdle? Curdling usually happens when the cream is added to a boiling sauce or when the sauce is too acidic. To avoid this, keep the heat low when adding the cream, and stir constantly. If it does curdle, you can sometimes rescue it by blending the sauce smooth or adding a teaspoon of cornstarch dissolved in water.
Can I make this dairy-free? Yes, use full-fat coconut milk instead of heavy cream. The coconut milk will add a slight tropical flavor, but it pairs well with the spices.
Is this dish very spicy? As written, it’s mild to medium. The Kashmiri chili powder adds color more than heat. Adjust the amount to your preference, or add a pinch of cayenne for more kick.
Can I use egg whites only? You can, but the yolks add richness and help the eggs hold their shape. If using only whites, they may be more delicate, so handle them gently and reduce the simmering time to 3 minutes.
What can I substitute for garam masala? If you don’t have garam masala, use a mix of 1/2 teaspoon ground cinnamon, 1/4 teaspoon ground cloves, and 1/4 teaspoon black pepper. This will approximate the warm spice blend.
Related
- Pickling Jalapeños: A Crisp, Quick Refrigerator Recipe
- Kief Sifting Machine: How to Use and Clean It
- Jalapeno Pickling Brine for Crisp Refrigerator Pickles
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).