Egg curry with golden fried boiled eggs in rich spiced tomato gravy, served with steamed rice

Egg Curry: The Cheapest High-Protein Dinner

There was a month in my university years when my budget had exactly two settings: eggs, and no eggs. Chicken was a rumor. Takeout was a fantasy. But a tray of thirty eggs cost less than a single burger, and each one packed six grams of complete protein. Eggs didn’t just feed me that month — they taught me that the cheapest ingredient in the kitchen can still make a dinner worth sitting down for.

The trick is anda curry — egg curry — done properly. Most people boil eggs, drop them into a thin gravy, and wonder why it tastes like an afterthought. The version I make now has a real masala base, eggs with golden, crisped skins that drink up the gravy, and a richness that has nothing to do with the price tag. My family asks for it by name, and none of them are thinking about my grocery bill when they do.

If you’re feeding people on a tight budget, or you just want a fast, filling weeknight curry, this is the recipe.

Quick Stats

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Servings: 3–4 (6 eggs)
  • Difficulty: Easy
  • Cost Per Serving: The lowest on this entire site
  • Best Served With: Steamed rice, chapati, or paratha

Equipment Needed

Nothing specialized. If you can boil water, you can make this.

  • A medium pot — for boiling the eggs.
  • A deep skillet or karahi — for frying the eggs and building the gravy. One pan does both jobs.
  • A slotted spoon — for lifting the fried eggs out of hot oil safely.
  • A bowl of ice water — for the boiled eggs. This is the difference between peels that slide off and peels that take half the egg white with them.

Ingredients & Substitutions

  • 6 large eggs — the hero. Two per person is a solid dinner portion; scale up freely since eggs are cheap. Slightly older eggs (a week or so) peel more easily than farm-fresh ones.
  • 1 large onion, finely diced
  • 2 medium tomatoes, finely chopped — or 2 tablespoons tomato paste plus one fresh tomato.
  • 1 tablespoon ginger-garlic paste
  • 3 tablespoons oil, plus more for shallow-frying the eggs
  • 1 teaspoon cumin seeds
  • 1 tablespoon coriander powder
  • 1 teaspoon cumin powder
  • 1 teaspoon red chili powder — adjust to taste.
  • ½ teaspoon turmeric
  • 1¼ teaspoons salt, plus more to taste
  • ½ teaspoon garam masala
  • 2 green chilies, slit
  • Fresh coriander leaves, chopped, to finish
  • ½ teaspoon kasuri methi (optional) — crushed over the top at the end for that restaurant aroma.

Step-by-Step Method

Step 1: Boil the eggs right — 9 to 10 minutes, then ice.

Lower the eggs gently into boiling water and set a timer for 9½ minutes. That gives you fully set yolks without the gray-green ring that screams overcooked. The moment the timer rings, move the eggs straight into the ice water bath. The cold shock does two things: it stops the cooking instantly, and it makes the membrane contract away from the shell so peeling is dramatically easier. Peel under running water once they’re cool enough to handle.

Step 2: Prick, dry, and shallow-fry until golden.

Here’s the step that changes everything. Pat each peeled egg completely dry with a paper towel — water and hot oil are enemies. Prick each egg 3–4 times with a fork or toothpick, just breaking the surface. (This lets steam escape so the eggs don’t burst and spit in the oil.) Heat 3 tablespoons of oil in your skillet over medium-high heat until shimmering. Fry the eggs, turning gently, for 3 to 4 minutes until they’re golden and lightly crisped all over. Remove with the slotted spoon. That crisped skin isn’t just texture — it’s porous, and it soaks up gravy like a sponge. Boiled eggs dropped straight into curry stay bland inside; fried eggs don’t.

Step 3: Build the onion base in the same oil.

In the same skillet (that egg-fried oil is now flavored — keep it), add the diced onion and cumin seeds. Cook 6 to 7 minutes until the onion turns golden at the edges. Then add the ginger-garlic paste and cook one minute more until the raw smell is gone.

Step 4: Tomatoes and spices — bhuno until the oil separates.

Add the chopped tomatoes, coriander powder, cumin powder, chili powder, turmeric, and salt. Cook on medium-high for 6 to 7 minutes, stirring, until the tomatoes collapse completely and the masala darkens and releases oil around the edges. This is the same foundation as any good curry: an undercooked masala tastes raw and sharp, a properly bhunoed one tastes deep and rounded. Don’t shortcut it.

Step 5: Make the gravy.

Pour in 1½ cups of hot water and the slit green chilies. Bring to a boil, then simmer on medium-low for 5 minutes. The gravy should be thick enough to coat the back of a spoon — thinner than a dip, thicker than a soup. If it’s too thin, simmer uncovered a few minutes more; too thick, splash in hot water.

Step 6: Add the eggs and let them drink.

Gently lower the fried eggs into the gravy. Spoon gravy over each one. Simmer on low for 5 minutes — no more stirring aggressively, just an occasional gentle nudge. In these five minutes, the crisped egg surfaces absorb the spiced gravy, and the whole dish comes together. This resting simmer is the difference between “eggs in sauce” and actual egg curry.

Step 7: Finish and rest.

Sprinkle over the garam masala and the crushed kasuri methi if using. Cover, take off the heat, and rest 5 minutes. Garnish generously with fresh coriander and serve hot.

Pro Kitchen Tips

  • The prick-and-dry trick is non-negotiable. Wet, unpricked eggs in hot oil will pop and spit violently. Thirty seconds with a paper towel and a fork saves you from oil burns and a stovetop disaster.
  • Fry in the same pan you’ll make the gravy in. The browned bits left by the eggs dissolve into the masala and add a roasted depth you’d otherwise miss. One pan, layered flavor, less washing up.
  • Day-old boiled eggs are your friend. If you boil eggs the night before and refrigerate them, they peel cleaner and fry up crisper. This is a great meal-prep shortcut.
  • Make extra gravy on purpose. Egg curry gravy over rice is one of life’s great cheap pleasures. Add an extra half-cup of water in Step 5 if you’re serving with rice — nobody has ever complained about too much gravy.
  • Brown eggs fry better than white. It’s the same egg inside, but brown shells tend to be slightly thicker and the contrast makes the golden crust easier to judge. Either works.

Troubleshooting Advice

  • The eggs burst and spat in the oil. They went in wet or unpricked. There’s no fixing a burst egg, but the curry is still fine — fish out the pieces and carry on. Next time: pat dry, prick 3–4 times, and make sure the oil is shimmering, not smoking.
  • The gravy is thin and watery. Simmer it uncovered for 5–8 more minutes before adding the eggs. Egg curry gravy should cling, not pool. Remember you can always thin a thick gravy, but thickening a thin one takes time.
  • Rubbery, bouncy eggs. They were boiled too long. Stick to 9–10 minutes max and ice-bath them immediately. The yolks should be just set — creamy, not chalky, with no gray ring.
  • It tastes flat. Salt first, then check the bhuno — did the masala truly release its oil in Step 4? Then finish with the garam masala and a squeeze of lemon. Eggs are mild; the gravy has to carry the flavor, so season it boldly.
  • The fried coating went soggy. The eggs sat too long before going into the gravy, or the gravy was too thin. Fry the eggs last, right before Step 5 finishes, so they go from pan to gravy while crisp.

FAQs

How many eggs per person for dinner?

Two large eggs per person is a satisfying dinner portion alongside rice or bread — that’s 12g of protein before you count anything else. For very hungry eaters or teenagers, plan three. Since eggs are cheap, I’d rather make eight and have leftovers than make six and run short.

Can I make egg curry ahead of time?

Yes, and it keeps well — 3 days in the fridge. The eggs continue absorbing gravy as it sits, which only improves it. Reheat gently on the stove with a splash of water; microwaving makes the eggs rubbery. I don’t recommend freezing it — thawed boiled eggs turn spongy.

Is egg curry healthy?

Eggs are one of the most nutritious cheap foods there are: complete protein, B vitamins, choline, and healthy fats. This curry uses a modest amount of oil and no cream. Served with rice or whole-wheat chapati, it’s a genuinely balanced, filling meal — which is exactly why it carried me through those university years.

You might also like: 15-Minute Masoor Daal Tadka


Egg curry will never win a beauty contest against a restaurant showpiece, and it doesn’t need to. It’s the dinner that shows up when the budget is thin and the hunger is real — golden eggs, rich gravy, rice to soak it all up. Some of the best meals of my life cost almost nothing. This is one of them.

Similar Posts

Leave a Reply

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