Quick Indian Egg Curry Recipe (30 Minutes)
This Indian egg curry brings together tender boiled eggs and a warmly spiced tomato-onion sauce in one pan. It tastes like a slow-simmered dish but clocks in around 30 minutes, so it lands on my table on nights when time is tight and everyone wants something comforting.

The sauce is rich with cumin and garam masala, with a gentle tang from yogurt that keeps it from feeling heavy. Serve it over basmati rice or with warm naan and you have a weeknight meal that feels like a treat.
Why This Egg Curry Stays in My Rotation
What I reach for in this recipe is how the eggs soak up all that fragrant sauce without turning rubbery. Simmering them just long enough lets the white edges catch the spices while the yolk stays creamy.
The yogurt stirred in at the end adds a slight tang and softens the heat enough that my spice-hesitant kid eats it without a fuss. That balance, plenty of rich flavor without heaviness, is the reason I make it twice a month.
Ingredients

- 6 large eggs: hard-boiled, peeled, and lightly pricked with a fork
- 2 tbsp neutral oil: sunflower or canola
- 1 tsp cumin seeds
- 1 medium onion, finely chopped: about 1 cup
- 1 tbsp ginger-garlic paste: or 1 tsp each minced ginger and garlic
- 1 cup tomato puree: canned crushed tomatoes or pureed fresh tomatoes
- 1 tsp ground coriander
- ½ tsp ground turmeric
- 1 tsp Kashmiri red chili powder: adjust heat to taste
- 1 tsp garam masala: plus more for finishing
- ½ tsp salt: plus more as needed
- ½ cup water
- ¼ cup plain full-fat yogurt, whisked: at room temperature
- 2 tbsp chopped cilantro: for garnish
Variations / Substitutions
- Coconut milk instead of yogurt: swap the yogurt with ¼ cup full-fat coconut milk for a dairy-free, slightly sweeter sauce.
- Add spinach: stir in a handful of chopped spinach in the last 2 minutes for a saag-style curry.
- Boost the heat: use a hotter chili powder or add a slit green chili with the aromatics.
- Make it vegan: replace the eggs with firm tofu cubes and use plant-based yogurt or coconut milk.
If you enjoy this one, try it alongside a simple dal fry or a quick chickpea masala for a bigger spread.
How to Make Quick Indian Egg Curry
Step 1: Sauté the Aromatics

Warm the 2 tbsp oil in a wide skillet or kadai over medium heat. Once it shimmers, add the 1 tsp cumin seeds. When they sizzle and darken a shade, about 30 seconds, tip in the chopped onion and cook, stirring now and then, until deep golden at the edges, 6 to 7 minutes. Stir in the 1 tbsp ginger-garlic paste and cook for 1 minute more until the raw smell fades.
The onions should smell sweet and toasty, and the paste will turn from sharp to mellow. Lower the heat slightly if anything threatens to scorch.
Step 2: Build the Tomato Sauce

Pour in the 1 cup tomato puree and let it bubble for 2 minutes. Sprinkle over the ground coriander, turmeric, chili powder, garam masala, and ½ tsp salt. Stir for a minute, then cook the mixture, stirring occasionally, until the oil beads up around the edges and the sauce looks glossy, 6 to 8 minutes on medium-low.
You will see small oil droplets separating from the thick, brick-red paste, and the kitchen will smell earthy and warm. That oily sheen is your signal that the raw tomato edge is gone and the spices have bloomed fully.
Step 3: Simmer the Eggs

Add the ½ cup water and stir the sauce into a smooth, pourable gravy. Bring it to a gentle simmer, then carefully slide in the boiled eggs. Spoon some sauce over the eggs and let everything bubble softly for 5 minutes, turning the eggs once, so they warm through and pick up the color of the gravy.
The sauce will thicken just a little and cling to the eggs. You want the eggs fully coated but not falling apart, so a light hand with a silicone spatula helps.
Step 4: Finish with Yogurt and Cilantro

Remove the pan from the heat and wait 30 seconds so the sauce is hot but not boiling. Gently stir in the whisked yogurt, mixing until the sauce becomes creamy and slightly paler. Sprinkle the chopped cilantro over the top and ladle the curry into bowls right away.
The yogurt will bloom through the red sauce in creamy streaks, and the cilantro adds a fresh pop against the spiced gravy. Serve it while it is hot, spooned over rice or with naan on the side.
Tips for the Best Egg Curry
- Pick eggs that are at least a couple of days old, they peel more cleanly and look neater in the sauce.
- Prick each egg lightly with a fork before adding it so the spiced gravy can seep into the white without cracking the egg.
- Whisk the yogurt until completely smooth and bring it to room temperature before adding it off the heat to keep it from curdling.
- For a thinner, soupier curry, add an extra ¼ cup water when you make the gravy.
Scale it for a crowd:
| Servings | Eggs | Tomato Puree | Yogurt |
|---|---|---|---|
| 4 | 6 | 1 cup | ¼ cup |
| 6 | 9 | 1½ cups | ⅓ cup |
| 8 | 12 | 2 cups | ½ cup |
Storing Leftover Egg Curry
- Refrigerate: Keep leftovers in a sealed container for up to 3 days. The flavors deepen overnight, though the eggs may firm up a touch.
- Reheating: Warm gently on the stovetop over low heat with a splash of water. Avoid a microwave if you can, it tends to make the egg white rubbery.
What to Serve With Egg Curry
Fluffy basmati rice is the classic partner, each grain sopping up the sauce without turning mushy. For soaking and scooping, warm naan or roti works beautifully, especially if you have a bit of yogurt on the side. A simple cucumber and onion salad dressed with lemon juice cuts through the richness and adds a crisp contrast.
Frequently Asked Questions
Can I use fresh tomatoes instead of puree?
Yes. Puree 2 to 3 ripe medium tomatoes and use them in place of the canned puree. Cook the puree a few minutes longer until the raw smell cooks off and the sauce thickens.
How do I make the curry milder?
Reduce the chili powder to ½ teaspoon and skip any extra green chili. The yogurt already softens the heat, so you will still get a gently spiced curry that kids usually enjoy.
Can I prepare the sauce ahead of time?
Definitely. Make the sauce through step 2 up to 2 days in advance and keep it refrigerated. Reheat it and add the eggs just before you serve so they stay tender.
What is the best way to peel boiled eggs cleanly?
Shock the eggs in an ice bath right after boiling, then crack and peel them under cool running water. The water gets under the shell and helps it slide off without pulling the white.

Quick Indian Egg Curry Recipe
Ingredients
Method
- Heat oil and sizzle cumin seeds, then sauté onion until golden. Stir in ginger-garlic paste for 1 minute.
- Add tomato puree and all dry spices; cook until oil separates and sauce is glossy.
- Pour in water, bring to a simmer, and gently add boiled eggs. Spoon sauce over them and simmer 5 minutes.
- Remove from heat, stir in yogurt, and finish with cilantro. Serve immediately.
