Egg Curry Recipe With Yogurt: Rich and Aromatic Spiced Gravy

Egg Curry Recipe With Yogurt: Rich and Aromatic Spiced Gravy

There’s something deeply comforting about a bowl of egg curry with its rich, spiced gravy that warms you from the inside out. This dish transforms simple ingredients into a meal that feels special without demanding complicated techniques.

I’ve perfected this recipe to balance the tang of yogurt with aromatic spices, creating a sauce that’s both creamy and deeply flavorful. The eggs soak up all those beautiful flavors while staying perfectly tender.

The result is a dish that’s hearty enough for dinner but light enough for lunch, with a complexity that belies how easy it is to make. The yogurt adds a velvety texture that makes every bite satisfying.

Serve it with steamed rice or warm naan to soak up every last bit of that aromatic sauce. This is comfort food at its most flavorful.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Egg Curry Recipe with Yogurt

Rich spices, creamy yogurt, and tender eggs create this deeply comforting dish with layers of flavor.

Ingredient Amount Notes
Large Eggs 🥚 8 whole Hard-boiled and peeled
Plain Yogurt 🥛 1 ½ cups Whole milk for creaminess
Yellow Onion 🧅 1 whole Finely chopped
Garlic Cloves 🧄 4 cloves Minced for depth
Fresh Ginger 🌿 1 tbsp Grated for zing
Tomatoes 🍅 2 whole Pureed for sauce base
Ground Cumin 🌿 1 tsp Toasted for aroma
Ground Coriander 🌿 1 tsp Earthy and warm
Turmeric Powder 🌶️ ½ tsp For golden color
Kashmiri Red Chili Powder 🌶️ 1 tsp Mild heat and color
Garam Masala 🌿 ½ tsp Warming spice blend
Vegetable Oil 🫒 3 tbsp For sautéing
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Salt 🧂 1 tsp Adjust to taste
Water 💧 ½ cup For adjusting consistency

[recipe_ingredient_scaler]

The yogurt is key here—full-fat plain yogurt gives the sauce its velvety texture and balances the spices. Greek yogurt works too but may be tangier (adjust salt accordingly). For the best flavor, use freshly ground spices from a trusted source like Penzeys or your local Indian grocery store. The eggs should be hard-boiled just until set to avoid that greenish ring around the yolk.

No Kashmiri chili powder? Sweet paprika plus a pinch of cayenne gets you close. Out of garam masala? Mix equal parts cinnamon, cardamom, and cloves for a quick substitute. Fresh ginger is ideal but ground ginger at half the amount works in a pinch. For extra richness, stir in a splash of coconut milk at the end.

This curry tastes even better the next day as the flavors meld. Keeps 3-4 days in the fridge, freezes beautifully for up to 3 months. Reheat gently on the stove to maintain the creamy texture (don’t microwave or the yogurt may separate).

❤️

Why You’ll Love This Recipe

  • One-Pot Wonder: I love that I can sauté the onions, ginger, and garlic, then simmer everything together—minimal cleanup, maximum flavor.
  • Creamy Spice Bomb: The yogurt makes the sauce so rich and velvety, while the garlic and ginger give it that warm, aromatic kick.
  • Feeds the Crowd: Honestly, it’s my go-to for family dinners—filling, satisfying, and always a hit with both kids and adults.
  • Budget Stretch: Six eggs and a tub of yogurt make a hearty meal that’s easy on the wallet. I’ll be real: it’s saved me more than once on tight weeks.

Step-by-Step Instructions for Egg Curry With Yogurt

Master this method for a velvety gravy that perfectly coats every hard-boiled egg.

Step 1: Hard-Boil and Peel the Eggs

Place the 8 whole Large Eggs in a pot and cover with cold water by 1 inch. Bring to a boil, then reduce to a simmer for 9-10 minutes until fully cooked. The yolks should be completely set with no soft center.

Immediately transfer the eggs to an ice bath for 5 minutes to stop the cooking process. This makes peeling easier and prevents that greenish ring around the yolks. Peel the eggs carefully under running water to remove all shell fragments.

Step 2: Build the Aromatic Base

Heat the 3 tbsp Vegetable Oil in a heavy pot over medium heat. Add the finely chopped Yellow Onion and sauté for 6-8 minutes until golden brown and translucent. This slow cooking develops sweetness and depth.

Add the minced Garlic Cloves and 1 tbsp grated Fresh Ginger. Cook for 1-2 minutes until fragrant but not browned. Then stir in the 1 tsp Ground Cumin, 1 tsp Ground Coriander, 0.5 tsp Turmeric Powder, and 1 tsp Kashmiri Red Chili Powder. Toast the spices for 30 seconds until their aroma fills the air.

Step 3: Create the Tomato-Yogurt Gravy

Pour in the pureed Tomatoes and cook for 4-5 minutes until the mixture thickens slightly and the raw tomato smell disappears. Reduce heat to low before adding the 1.5 cups Plain Yogurt in small increments, whisking constantly to prevent curdling.

Stir in the 1 tsp Salt and 0.5 cup Water. Simmer gently for 5 minutes until the gravy reaches a smooth, medium consistency. The sauce should coat the back of a spoon but still be pourable.

Step 4: Finish with Eggs and Garam Masala

Gently add the peeled eggs to the gravy. Simmer for 3-4 minutes to allow the flavors to penetrate the eggs. Sprinkle the 0.5 tsp Garam Masala over the top and stir carefully to avoid breaking the eggs.

Taste and adjust seasoning if needed. The eggs should be fully coated in the rich, aromatic sauce. Let the curry sit off heat for 5 minutes before serving to allow the flavors to meld completely.

Step 5: Garnish and Serve

Sprinkle with the 0.25 cup chopped Fresh Cilantro just before serving. The bright green color provides a beautiful contrast to the golden gravy. Serve hot with steamed rice or warm roti to soak up every bit of the flavorful sauce.

The eggs should be tender but hold their shape, and the gravy should have a balanced spice level with a creamy texture from the yogurt.

👨‍🍳

Pro Tips For Making Egg Curry Recipe With Yogurt

  • Boil Eggs Firm: I learned this the hard way—undercooked eggs turn to rubber in the curry. Boil them for 9-10 minutes, then shock in ice water to stop the cooking and make peeling easier.
  • Temper the Yogurt: My grandmother swore by this, and she was right: stir a spoonful of hot curry liquid into the yogurt before adding it to the pot to prevent curdling.
  • Skip Raw Ginger: Sounds weird, but it works: sauté the grated ginger with the onions until fragrant—raw ginger can leave a harsh bite in the finished dish.
  • Fry Onions Low: After burning three batches, I finally figured out that slow-cooking the onions for 8-10 minutes until golden brown builds the base flavor without bitterness.

Perfect Pairings for egg curry recipe with yogurt

Bread Partners

Warm naan or roti are classic choices that soak up the creamy gravy beautifully. I love the way the soft bread contrasts with the firm eggs. For a lighter option, basmati rice works perfectly to mop up every last bit of sauce. 🥗

Fresh Sides

A simple cucumber raita with mint cools the palate between bites. I mix 1 cup yogurt with ½ cup grated cucumber, 1 tbsp chopped mint, and a pinch of salt. For crunch, try a kachumber salad with diced tomatoes, onions, and cilantro.

Vegetable Additions

Steamed cauliflower or green beans add texture and nutrition. Toss them with a little lemon juice and salt before serving. Roasted eggplant with a sprinkle of chaat masala makes a hearty side that complements the curry’s spices.

Beverage Pairings

A cold mango lassi balances the warmth of the spices beautifully. I blend 1 cup yogurt, ½ cup mango pulp, and ½ cup ice with a touch of sugar. For a non-dairy option, mint lemonade refreshes with its crisp, tangy flavor. 🍹

Condiment Touches

Extra cilantro and a squeeze of lemon brighten up each serving. I also keep pickled onions on hand for a tangy crunch. A drizzle of garlic chutney adds depth if you like a little extra heat.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 6g30%
Cholesterol 370mg123%
Sodium 650mg28%
Total Carbohydrate 12g4%
Dietary Fiber 2g7%
Sugars 6g
Protein 22g44%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use Greek yogurt instead of regular?

Yes, but use full-fat Greek yogurt and reduce quantity by ¼ cup as it’s thicker. Whisk vigorously while adding to prevent curdling.

2

How do I prevent the yogurt from splitting?

Always add yogurt on low heat and whisk constantly. Temper it first by mixing a spoonful of hot sauce into the yogurt before adding.

3

Can I add potatoes to this curry?

Add 1 cup diced potatoes with the eggs. They’ll soak up the flavors beautifully and make it heartier.

4

How long can I store leftovers?

Keeps 3-4 days in the fridge or 3 months frozen. Reheat gently on the stove to maintain texture.

★★★★★4.9(10 reviews)
Chef Melanie

More recipe sites