
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026