Spicy Creamy Indian Egg Curry

Total Time: 1 hr 30 mins Difficulty: Intermediate
Golden, spice-kissed eggs nestled in a lush tomato-cashew gravy with a swirl of cream, delivering a comforting yet fiery Indian curry.
pinit

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.

Key Ingredients

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:

  • 6 large eggs: The star of the dish, providing a tender protein base for the curry.
  • Water (enough to cover eggs by 1 inch): Ensures gentle, even boiling for perfect hard-boiled eggs.
  • 1/2 tsp salt: Seasons the boiling water and the eggs for balanced flavor.
  • 3 tbsp oil (vegetable, sunflower, or mustard oil): Forms the cooking medium for spices and onions.
  • 1 tbsp ghee: Adds a layer of nutty richness and depth to the curry base.
  • 2 medium onions, finely chopped (about 1.5 cups): Caramelize into a sweet, golden foundation.
  • 2 medium tomatoes, finely chopped or pureed (about 1.5 cups): Provide tang and body to the gravy.
  • 1 tbsp ginger-garlic paste: Delivers aromatic pungency and essential Indian flavor.
  • 2 green chilies, slit lengthwise: Offer adjustable heat and a fresh, sharp bite.
  • 10–12 cashews, soaked in warm water for 10–15 minutes: Blended into a creamy paste to thicken the sauce.
  • 1/3–1/2 cup heavy cream or thick fresh cream: Rounds out the gravy with velvety smoothness.
  • 1/3 cup water (or as needed): Helps adjust the curry’s consistency on the go.
  • Whole spices (bay leaf, cinnamon stick, crushed cardamom pods, cloves, cumin seeds): Infuse the oil with warm, layered aromas.
  • 1/2 tsp turmeric powder: Gives color and a subtle earthy flavor.
  • 1.5–2 tsp Kashmiri red chili powder: Adds vibrant hue and mild warmth.
  • 1/2–1 tsp hot red chili powder: Cranks up the spice level (adjust to taste).
  • 1.5 tsp coriander powder: Brings citrusy, floral undertones.
  • 1/2 tsp cumin powder: Deepens the savory profile.
  • 1/2 tsp garam masala powder: Delivers a finishing touch of warming spice.
  • 1/2 tsp roasted kasuri methi, crushed: Lends a distinctive, earthy note.
  • 1/2 tsp sugar or jaggery (optional): Balances acidity from tomatoes.
  • For shallow-frying the eggs: 1 tbsp oil, 1/4 tsp turmeric powder, 1/4 tsp red chili powder, pinch of salt: Creates a golden, lightly spiced crust.
  • 2 tbsp chopped fresh coriander leaves: Brightens the final dish with herbal freshness.
  • 1–2 tbsp additional cream (optional): For a gorgeous finishing drizzle.
  • Few ginger juliennes (optional): Add a zesty garnish.

How To Make Spicy Creamy Indian Egg Curry

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.

Serving Suggestions

This curry is best enjoyed fresh and hot, complemented by simple sides to balance its richness. Here are four ideas to elevate your meal:

  • Steamed Basmati Rice with a squeeze of lemon: The fluffy grains soak up every drop of creamy gravy.
  • Garlic Naan brushed with butter: Tear into soft pieces for dunking into the sauce.
  • Cucumber Raita with mint and yogurt: Cools the palate and adds a refreshing contrast.
  • Sliced Onions & Lemon Wedges: Provide a crisp, zesty bite that brightens each mouthful.

Tips For Perfect Spicy Creamy Indian Egg Curry

Nailing this curry is all about layering flavors and balancing heat. Here are some friendly pointers to make your dish shine:

  • For extra smokiness, lightly char the boiled eggs over an open flame for a few seconds before frying.
  • Mustard oil adds a very authentic Indian flavor; if using, heat it until it just starts smoking, then reduce heat and proceed.
  • Replace cashews with blanched almonds for a slightly different nutty richness if you prefer.
  • For a lighter version, reduce cream and increase cashew paste and water, or use half-and-half or evaporated milk (added off-heat).
  • The curry tastes even better after resting for a few hours; reheat gently, adding a splash of water to loosen the gravy.
  • You can add a few boiled potato pieces along with the eggs to stretch the curry for more people.
  • Adjust the combination of Kashmiri chili (for color) and hot chili powder (for heat) to create your perfect spice level.

How To Store It

Leftover egg curry keeps wonderfully and often tastes even better the next day. Here’s how to store it properly:

  • Refrigerate in an airtight container: Cool the curry to room temperature, then refrigerate for up to 3–4 days.
  • Reheat gently on the stovetop: Warm over low heat, adding a splash of water or cream to loosen the gravy and prevent splitting.
  • Freeze in portions: For longer storage, freeze individual servings in freezer-safe containers for up to 2 months. Thaw overnight in the fridge and reheat gently.
  • Avoid rapid boiling after reheating: This helps maintain a smooth, creamy texture without curdling.

Frequently Asked Questions

Here are some quick answers to questions home cooks often ask:

  • How can I ensure the boiled eggs peel easily without breaking?

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.

  • What adjustments should I make if I want a milder or spicier curry?

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.

  • How do I prevent the cream from splitting in the curry?

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.

  • Can I substitute cashews with another ingredient in the paste?

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.

  • How can I adjust the consistency of the gravy?

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.

  • What’s the best way to store and reheat leftover egg curry?

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.

  • Can I prepare parts of this recipe in advance to save time?

Absolutely! Boil and peel eggs, make cashew paste, and chop onions and tomatoes up to 24 hours ahead. Store separately and assemble when ready.

  • What are ideal side dishes and serving suggestions for this egg curry?

Pair with steamed basmati or jeera rice, garlic naan, sliced onions, lemon wedges, and cucumber raita for a complete, balanced meal.

What Makes This Special

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!

Spicy Creamy Indian Egg Curry

Difficulty: Intermediate Prep Time 40 mins Cook Time 40 mins Rest Time 10 mins Total Time 1 hr 30 mins
Calories: 520

Description

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.

Ingredients

Instructions

  1. Boil the eggs:
  2. 1) Place eggs in a saucepan in a single layer. Add enough water to cover them by about 1 inch. Add 1/2 tsp salt.
  3. 2) Bring to a rolling boil on medium-high heat. Once it starts boiling, reduce to medium and boil for 9–10 minutes for fully hard-boiled eggs.
  4. 3) Turn off heat, drain hot water, and immediately add cold water or ice water to stop cooking. Let sit for 5–10 minutes.
  5. 4) Gently crack and peel the shells. Pat the eggs dry with a paper towel and set aside.
  6. Prepare the cashew paste:
  7. 1) While the eggs are boiling, soak cashews in warm water for 10–15 minutes.
  8. 2) Drain the cashews and blend them with 2–3 tbsp fresh water to a smooth, thick paste. Set aside.
  9. Shallow-fry the eggs:
  10. 1) Make small shallow slits or tiny cuts on the boiled eggs so they absorb flavor without breaking apart.
  11. 2) Heat 1 tbsp oil in a nonstick pan over medium heat.
  12. 3) Add 1/4 tsp turmeric, 1/4 tsp red chili powder, and a pinch of salt to the oil, stir quickly, then immediately add the eggs.
  13. 4) Fry, turning occasionally, for 3–4 minutes until eggs develop golden spots and a light crust. Remove and keep aside.
  14. Start the curry base:
  15. 1) In a heavy-bottomed pan or kadhai, heat 3 tbsp oil and 1 tbsp ghee on medium heat.
  16. 2) Add cumin seeds, bay leaf, cinnamon stick, cardamom pods, and cloves. Sauté for 30–40 seconds until aromatic but not burnt.
  17. Cook the onions:
  18. 1) Add finely chopped onions to the pan. Stir well.
  19. 2) Cook on medium heat, stirring frequently, for 8–10 minutes until they turn golden brown. Be patient; this step builds flavor.
  20. 3) If onions start sticking, sprinkle a little water and continue sautéing.
  21. Add ginger-garlic and chilies:
  22. 1) Add ginger-garlic paste and slit green chilies.
  23. 2) Sauté for 1–2 minutes until the raw smell disappears.
  24. Add tomatoes and cook the masala:
  25. 1) Add chopped or pureed tomatoes to the pan. Mix well.
  26. 2) Cook on medium heat for 7–10 minutes, stirring often, until the tomatoes soften, the mixture thickens, and oil starts separating at the sides.
  27. 3) Add turmeric powder, Kashmiri red chili powder, hot red chili powder, coriander powder, and cumin powder.
  28. 4) Cook the spices with the masala for 2–3 minutes, stirring continuously. If it seems too dry, add 1–2 tbsp water to prevent burning.
  29. Incorporate cashew paste:
  30. 1) Lower the heat to low-medium.
  31. 2) Add the cashew paste to the masala. Mix thoroughly.
  32. 3) Cook for 3–4 minutes, stirring frequently, until the raw nutty taste is gone and the mixture becomes silky and thick.
  33. Adjust consistency and season:
  34. 1) Add about 1/3 cup water to the pan, or more as needed to reach a medium-thick gravy consistency. Stir well to combine.
  35. 2) Bring to a gentle simmer.
  36. 3) Season with salt to taste and add 1/2 tsp sugar or jaggery if using, to balance the flavors.
  37. Make it creamy:
  38. 1) Lower the heat to the lowest setting so the gravy is not boiling vigorously.
  39. 2) Slowly pour in the cream while stirring continuously to avoid splitting.
  40. 3) Simmer very gently for 2–3 minutes. Do not let it boil hard after adding cream.
  41. 4) Crush kasuri methi between your palms and sprinkle into the curry. Stir.
  42. 5) Add garam masala and mix. Taste and adjust salt, heat, or cream as desired.
  43. Add the eggs:
  44. 1) Add the fried eggs to the simmering curry.
  45. 2) Gently spoon some gravy over the eggs so they are well coated.
  46. 3) Cover and cook on low heat for 5 minutes so the eggs absorb the flavors.
  47. 4) If curry thickens too much, add a splash of hot water and stir gently.
  48. Finish and garnish:
  49. 1) Turn off the heat and let the curry rest, covered, for 5–10 minutes.
  50. 2) Garnish with chopped coriander leaves, a drizzle of cream, and a few ginger juliennes if desired.
  51. Serving:
  52. 1) Serve hot with steamed basmati rice, jeera rice, naan, roti, or paratha.
  53. 2) A side of sliced onions, lemon wedges, and a simple cucumber raita pairs very well with this spicy creamy egg curry.

Note

  • For extra smokiness, lightly char the boiled eggs over an open flame for a few seconds before frying.
  • Mustard oil adds a very authentic Indian flavor; if using, heat it until it just starts smoking, then reduce heat and proceed.
  • Replace cashews with blanched almonds for a slightly different nutty richness if you prefer.
  • For a lighter version, reduce cream and increase cashew paste and water, or use half-and-half or evaporated milk (added off-heat).
  • The curry tastes even better after resting for a few hours; reheat gently, adding a splash of water to loosen the gravy.
  • You can add a few boiled potato pieces along with the eggs to stretch the curry for more people.
  • Adjust the combination of Kashmiri chili (for color) and hot chili powder (for heat) to create your perfect spice level.
Keywords: egg curry,indian egg curry,creamy curry,spicy curry,cashew gravy,dinner recipe

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:
How can I ensure the boiled eggs peel easily without breaking?

Use eggs that are at least a week old, as they peel more cleanly. After boiling for 9–10 minutes, drain and immediately immerse the eggs in ice-cold water for 5–10 minutes to stop cooking and shrink the membrane away from the shell. Gently tap and roll each egg on a flat surface before peeling under running water to help remove any stubborn bits of shell.

What adjustments should I make if I want a milder or spicier curry?

For milder heat, reduce or omit the hot red chili powder and use fewer green chilies or remove their seeds. To boost heat, increase the hot red chili powder by ¼ teaspoon increments and add an extra slit green chili. Remember that Kashmiri red chili powder adds color more than heat, so adjust the hot chili powder for true spiciness.

How do I prevent the cream from splitting in the curry?

Lower the heat to the lowest setting before adding the cream and stir continuously while pouring it in. Avoid letting the gravy come to a rapid boil after the cream is added. A gentle simmer for 2–3 minutes will incorporate the cream smoothly without curdling.

Can I substitute cashews with another ingredient in the paste?

Yes, blanched almonds can replace cashews for a slightly different nutty flavor. Soak 10–12 almonds in warm water for 10–15 minutes, drain, and blend with 2–3 tablespoons of water to a smooth paste, then proceed exactly as you would with the cashew paste.

How can I adjust the consistency of the gravy?

If the gravy is too thick, add hot water in small increments (1–2 tablespoons at a time) and stir until you reach a medium-thick consistency. If it’s too thin, simmer uncovered on low heat for a few extra minutes to reduce and thicken, stirring occasionally to prevent sticking.

What’s the best way to store and reheat leftover egg curry?

Cool the curry to room temperature, then transfer to an airtight container and refrigerate for up to 3–4 days. To reheat, warm gently in a pan over low heat, adding a splash of water or cream to loosen the gravy and stirring until heated through. Avoid high heat to prevent the cream from separating.

Can I prepare parts of this recipe in advance to save time?

Yes, you can boil and peel the eggs a day ahead and store them refrigerated in a covered container. The cashew paste can also be made and refrigerated for up to 24 hours. Chop the onions and tomatoes in advance and keep them in separate airtight containers. When ready to cook, follow the sequence from shallow-frying eggs to finishing the curry for best fresh flavor.

What are ideal side dishes and serving suggestions for this egg curry?

This spicy creamy egg curry pairs beautifully with steamed basmati rice, jeera rice, naan, roti, or paratha. Serve with a side of sliced onions, lemon wedges, and simple cucumber raita to balance the heat. A fresh green salad or pickled vegetables also complement the rich, creamy gravy.

Sophia Montgomery

Food and Lifestyle Blogger

I’m Sophia Montgomery, your guide and fellow food enthusiast on this delicious journey. As a home cook with a deep love for creating meals that bring people together, I started this blog to share my passion for simple, flavorful, and heartwarming dishes

Leave a Comment

Your email address will not be published. Required fields are marked *