Egg Curry Recipe North Indian Style: Aromatic Gravy with Hard-Boiled Eggs

Egg Curry Recipe North Indian Style: Aromatic Gravy with Hard-Boiled Eggs

North Indian egg curry transforms simple ingredients into a deeply flavorful dish with minimal effort. Hard-boiled eggs soak up the aromatic gravy, creating a comforting meal that feels special without demanding complex techniques.

This recipe relies on a few key spices—cumin, coriander, turmeric—to build layers of warmth and depth. The eggs are first boiled until set, then gently simmered in the spiced tomato-onion base to absorb every bit of flavor.

The result is a rich, velvety curry with perfectly tender eggs and a sauce that’s bold yet balanced. It’s the kind of dish that makes weeknight cooking feel like a celebration of vibrant, home-style Indian flavors.

Serve with steamed rice or warm naan to soak up every last drop of the fragrant gravy.

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

Ingredients for Egg Curry Recipe North Indian Style

Hard-boiled eggs meet aromatic spices in this North Indian-style curry with rich gravy.

Ingredient Amount Notes
Large Eggs 🥚 8 whole Hard-boiled and peeled
Yellow Onion 🧅 1 whole Finely chopped for base
Fresh Ginger 🌿 1 tbsp Minced for aroma
Garlic Cloves 🧄 4 cloves Minced for depth
Roma Tomatoes 🍅 3 whole Peeled and chopped
Ground Cumin 🌿 1 ½ tsp Toasted for warmth
Ground Coriander 🌿 1 ½ tsp Essential for balance
Ground Turmeric 🌿 ½ tsp For color and earthiness
Kashmiri Red Chili Powder 🌶️ 1 tsp Mild heat preferred
Garam Masala 🌿 1 tsp Added at the end
Vegetable Oil 🫒 3 tbsp For sautéing base
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Heavy Cream 🥛 ½ cup For velvety texture
Water 💧 1 ½ cups Adjust for consistency
Salt 🧂 1 ½ tsp Adjust to taste

[recipe_ingredient_scaler]

The spices are non-negotiable here. Kashmiri red chili powder (find it at Indian grocery stores or online) gives the signature color without overwhelming heat. Fresh ginger and garlic form the flavor base—don’t use powdered. For the tomatoes, Roma’s meaty texture holds up best during cooking, but any ripe tomato works in a pinch. The eggs should be perfectly hard-boiled (10 minutes in boiling water) to soak up the sauce without falling apart.

No Kashmiri chili? Half paprika, half cayenne gets you close on color and mild heat. Short on fresh cilantro? Parsley works in a pinch, though the flavor’s different. Heavy cream can be swapped for coconut milk (full-fat for richness) for a dairy-free version. The onion base is key—don’t rush the browning step. For extra depth, add a pinch of asafetida when tempering the spices.

The curry tastes even better the next day as flavors meld. Stores in the fridge for 3-4 days—reheat gently to avoid curdling the cream. Freezes well for 1 month (without the cilantro garnish). Always serve with something to soak up that sauce—fresh naan or steamed basmati rice are ideal.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that I can make this entire dish in a single pan—just sauté the onion, ginger, and garlic, then let the tomatoes and eggs do their magic.
  • Rich and Aromatic: The combination of fresh ginger, garlic, and slow-cooked tomatoes creates a deeply flavorful gravy that soaks into the eggs beautifully.
  • Weeknight Hero: Between us, this is my go-to for busy evenings when I need something hearty and quick on the table.
  • Budget Friendly: Honestly, eggs and a handful of pantry staples stretch so far—this feeds my family of four without breaking the bank.

Step-by-Step Instructions for North Indian-Style Egg Curry

Master this aromatic curry with perfectly cooked eggs in a rich, spiced gravy.

Step 1: Prepare the Hard-Boiled Eggs

Place the 8 whole Large Eggs in a pot and cover with cold water by 1 inch. Bring to a rolling boil over high heat, then reduce to a simmer for 9-10 minutes to ensure fully set yolks. This timing guarantees firm but not rubbery eggs.

Immediately transfer the eggs to an ice bath to stop the cooking process. Once cool, peel them carefully under running water to remove any stubborn shell fragments. Pat dry with paper towels and set aside. The ice bath prevents the greenish-gray ring from forming around the yolks.

Step 2: Build the Aromatic Base

Heat the 3 tbsp Vegetable Oil in a heavy-bottomed kadhai or deep skillet over medium heat. Add the 1.5 tsp Ground Cumin and let it sizzle for 30 seconds until fragrant. Immediately add the finely chopped 1 whole Yellow Onion and sauté for 6-8 minutes until golden brown.

Stir in the minced 1 tbsp Fresh Ginger and 4 cloves Garlic Cloves, cooking for 1-2 minutes until the raw aroma dissipates. The onions should be uniformly caramelized—this forms the flavor foundation. Avoid burning the garlic, as it turns bitter quickly.

Step 3: Develop the Spiced Tomato Gravy

Add the peeled and chopped 3 whole Roma Tomatoes along with 1.5 tsp Ground Coriander, 0.5 tsp Ground Turmeric, and 1 tsp Kashmiri Red Chili Powder. Cook for 8-10 minutes on medium-low heat, stirring frequently, until the tomatoes soften and the oil begins to separate at the edges.

Pour in the 1.5 cups Water and 1.5 tsp Salt, then simmer for 5 minutes to meld the flavors. The mixture should thicken slightly, with the spices fully blooming in the oil. This is when the curry base achieves its characteristic depth.

Step 4: Finish and Incorporate the Eggs

Gently add the peeled eggs to the gravy, ensuring they’re fully coated. Simmer for 5-7 minutes on low heat to allow the eggs to absorb the flavors. Avoid vigorous stirring to prevent breaking the eggs.

Stir in the 0.5 cup Heavy Cream and 1 tsp Garam Masala, then simmer for an additional 2-3 minutes. The cream should create a velvety texture, while the garam masala adds a warm, final note. Taste and adjust the salt if needed.

Step 5: Garnish and Serve

Remove from heat and sprinkle with the chopped 0.25 cup Fresh Cilantro. Let the curry rest for 5 minutes to allow the flavors to harmonize. The cilantro adds a fresh, bright contrast to the rich gravy.

Serve hot with steamed rice or naan, ensuring each serving includes whole eggs and plenty of the aromatic sauce. The eggs should be tender yet hold their shape, while the gravy clings beautifully to every bite.

👨‍🍳

Pro Tips For Making Egg Curry Recipe North Indian Style

  • Boil Eggs Separately: Hard-boil your eggs first in salted water for exactly 9 minutes—this keeps yolks creamy and prevents rubbery whites when they simmer in the curry.
  • Bloom Spices Slowly: Cook your ginger, garlic, and onion paste on medium-low heat until the raw smell disappears, about 5-6 minutes. I learned this the hard way—rushing this step makes the curry taste harsh.
  • Use Ripe Tomatoes: Roma tomatoes work best when they’re deep red and slightly soft. Sounds weird, but it works: underripe ones make the curry tart instead of rich.
  • Add Eggs Last: Only add the peeled eggs in the final 5-7 minutes of cooking. This prevents them from absorbing too much curry and turning grey.

Dietary Considerations for This Dish

Vegetarian Friendly

This dish is naturally vegetarian, making it perfect for meat-free meals. The 8 hard-boiled eggs provide 48g of protein total, satisfying without any meat. I love how it delivers hearty satisfaction while keeping things light. 🌱

Gluten-Free Option

All ingredients here are naturally gluten-free. Just ensure your spices are pure—some brands add fillers. I always check labels on garam masala and chili powder to be safe. Serve with rice for a completely gluten-free experience.

Dairy Modifications

Swap the ½ cup heavy cream for full-fat coconut milk to make this dairy-free. The coconut adds a subtle sweetness that actually enhances the spices. I’ve tested both versions—the texture remains rich and velvety.

Allergy Considerations

For egg allergies, this recipe isn’t suitable, but the gravy itself (without eggs) can work as a sauce. The cumin and coriander are common allergens in spice blends, so verify with your guests. Always better to be safe than sorry.

Lower Calorie Version

Reduce the oil from 3 tbsp to 1 tbsp and replace heavy cream with ½ cup low-fat yogurt. The yogurt adds tang while keeping the creaminess. Honestly, I barely notice the difference in flavor.

Spice Level Control

Adjust heat by reducing or omitting the 1 tsp Kashmiri red chili powder. For milder versions, use ½ tsp paprika instead. I always taste as I go—easy to add more heat later if needed. 💡

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 425mg142%
Sodium 950mg41%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 5g
Protein 24g48%
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 soft-boiled eggs instead?

Not recommended. The eggs need to hold their shape during simmering. Hard-boiled eggs prevent yolk breakage and absorb the gravy better. Soft-boiled may turn rubbery or fall apart.

2

What can I substitute for Kashmiri chili powder?

Use ½ tsp paprika + ½ tsp cayenne for similar color and mild heat. Or try 1 tsp mild chili powder with a pinch of paprika. Test heat levels as you cook.

3

How do I prevent the gravy from curdling?

Temper the cream before adding—mix 2 tbsp hot gravy into the cream first. Then stir into the pot slowly. Keep heat at low-medium to maintain smooth texture.

4

Can I make this ahead?

The flavors deepen overnight. Store in an airtight container for 3-4 days in the fridge. Reheat gently, adding a splash of water if needed.

★★★★★4.7(3 reviews)
Chef Melanie

More recipe sites