Spicy Creamy Indian Egg Curry brings golden, spice-kissed eggs nestled in a lush tomato-cashew gravy with a swirl of cream, delivering a comforting yet fiery Indian curry experience. Each tender egg soaks up a rich, velvety sauce laced with warm cinnamon, cardamom, and vibrant chili. Whether you’re hosting a dinner or craving something indulgent on weeknight, this recipe balances heat and creaminess perfectly—just follow the steps, gather your ingredients, and get ready to dive into a bowl of pure goodness.
To make this Spicy Creamy Indian Egg Curry shine, you’ll need a mix of simple pantry staples and warming spices. Here’s what you’ll use:
Let’s walk through the process of transforming humble eggs into a luxurious, multi-spiced curry. From boiling and frying your eggs to layering whole and ground spices, each step builds depth of flavor. With patience and these detailed instructions, you’ll end up with a silken, rich gravy that clings perfectly to every egg.
1. Boil the eggs
Place eggs in a single layer in a saucepan, cover with water by 1 inch, and add salt. Bring to a rolling boil over medium-high heat, then reduce to medium and cook 9–10 minutes for fully hard-boiled yolks. Drain hot water and immediately immerse eggs in cold or ice water for 5–10 minutes. Gently crack and peel shells, then pat the eggs dry.
2. Prepare the cashew paste
While eggs boil, soak cashews in warm water for 10–15 minutes. Drain and blend with 2–3 tablespoons fresh water until you achieve a smooth, thick paste. Set aside.
3. Shallow-fry the eggs
Make shallow slits on each egg to help them absorb curry flavors. Heat oil in a nonstick pan over medium heat, add turmeric, red chili powder, and salt, then quickly add eggs. Fry, turning occasionally for 3–4 minutes, until golden spots form. Remove and set aside.
4. Start the curry base
In a heavy-bottomed pan or kadhai, heat oil and ghee over medium heat. Add cumin seeds, bay leaf, cinnamon stick, crushed cardamom pods, and cloves. Sauté for 30–40 seconds until fragrant but not burned.
5. Cook the onions
Add chopped onions and stir. Cook on medium, stirring frequently for 8–10 minutes, until they turn golden brown. If sticking, sprinkle a little water and continue cooking.
6. Add ginger-garlic and chilies
Stir in ginger-garlic paste and slit green chilies. Sauté 1–2 minutes until the raw aroma disappears.
7. Add tomatoes and cook the masala
Mix in tomatoes, cooking 7–10 minutes until they soften, the mixture thickens, and oil separates. Sprinkle turmeric, Kashmiri chili, hot chili, coriander, and cumin powders. Cook spices with the masala for 2–3 minutes, adding a splash of water if it dries out.
8. Incorporate cashew paste
Reduce heat to low-medium, add the cashew paste, and stir for 3–4 minutes until the raw nutty taste is gone and the masala becomes silky.
9. Adjust consistency and season
Pour in about 1/3 cup water (or more) to reach a medium-thick gravy. Bring to a gentle simmer, season with salt, and stir in sugar or jaggery if using.
10. Make it creamy
Lower heat to the gentlest setting. Slowly stir in cream to avoid splitting, then simmer 2–3 minutes without boiling. Crush kasuri methi between your palms, sprinkle it in, and add garam masala. Taste and adjust as needed.
11. Add the eggs
Gently nestle fried eggs into the simmering curry. Spoon gravy over them, cover, and cook on low for 5 minutes so they soak up the flavors. Add a splash of hot water if the curry thickens too much.
12. Finish and garnish
Turn off heat and let the curry rest, covered, for 5–10 minutes. Garnish with chopped coriander, a drizzle of cream, and ginger juliennes.
13. Serving
Serve hot with steamed basmati rice, jeera rice, naan, roti, or paratha. Offer sliced onions, lemon wedges, and cucumber raita on the side for a refreshing balance.
This curry is best enjoyed fresh and hot, complemented by simple sides to balance its richness. Here are four ideas to elevate your meal:
Nailing this curry is all about layering flavors and balancing heat. Here are some friendly pointers to make your dish shine:
Leftover egg curry keeps wonderfully and often tastes even better the next day. Here’s how to store it properly:
Here are some quick answers to questions home cooks often ask:
Use eggs that are at least a week old, boil for 9–10 minutes, then plunge into ice water for 5–10 minutes. Tap and roll each egg before peeling under running water to help remove any stubborn shell bits.
For milder heat, reduce or omit hot red chili powder and use fewer green chilies or remove their seeds. To boost spice, increase hot chili powder by ¼ tsp increments and add an extra slit green chili.
Lower the heat before adding cream and stir continuously while pouring. Keep the gravy at a gentle simmer for 2–3 minutes without letting it boil vigorously.
Yes, blanched almonds can replace cashews. Soak 10–12 almonds for 10–15 minutes, then blend with water until smooth and proceed as with cashew paste.
If too thick, add hot water in small increments (1–2 tbsp) and stir. If too thin, simmer uncovered on low heat to reduce and thicken.
Refrigerate in an airtight container for 3–4 days. Reheat on low heat, adding a splash of water or cream and stirring gently to maintain texture.
Absolutely! Boil and peel eggs, make cashew paste, and chop onions and tomatoes up to 24 hours ahead. Store separately and assemble when ready.
Pair with steamed basmati or jeera rice, garlic naan, sliced onions, lemon wedges, and cucumber raita for a complete, balanced meal.
This Spicy Creamy Indian Egg Curry is a total crowd-pleaser—golden eggs, a velvety tomato-cashew base, and a flourish of cream all hit the perfect balance of heat and richness. It’s the kind of dish that gets better after resting, so feel free to prep ahead, print this recipe, and save it for later. Whip it up for dinner guests or a cosy family meal, and don’t forget to drop a comment or ask any questions if you try it. Your feedback makes cooking more fun for everyone!
Each tender egg soaks up a rich, velvety sauce laced with warm cinnamon, cardamom, and vibrant chili. Cream and cashew notes balance the heat for a mouthwatering bite.