
This egg curry delivers tender boiled eggs in a rich, aromatic gravy that pairs perfectly with soft roti. I’ve refined the spice blend to balance warmth and depth without overwhelming the dish.
The key is blooming whole spices in hot oil before building the sauce, which creates layers of flavor. Simmering the eggs in the curry allows them to absorb the spices, making every bite satisfying.
You’ll end up with a hearty, fragrant curry where the eggs are tender yet hold their shape, and the sauce clings beautifully to each piece of roti. It’s comfort food at its most flavorful.
Serve it fresh for the best experience, with extra sauce for dipping. Here’s how to make it right.
Ingredients for Egg Curry Recipe for Roti
Rich spices, tender eggs, and a gravy that begs for roti. Simple pantry staples shine here.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Hard-boiled, peeled |
| Yellow Onion 🧅 | 1 whole | Finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Fresh Ginger 🌿 | 1 tbsp | Grated or minced |
| Roma Tomatoes 🍅 | 3 whole | Diced or pureed |
| Green Chili Peppers 🌶️ | 2 whole | Slit lengthwise, seeds removed |
| Cumin Seeds 🌿 | 1 tsp | Whole for blooming |
| Mustard Seeds 🌿 | 1 tsp | Whole for blooming |
| Ground Turmeric 🧂 | 1 tsp | For color and warmth |
| Ground Coriander 🌿 | 1 tbsp | Toasted for depth |
| Garam Masala 🌶️ | 1 tsp | Freshly ground preferred |
| Vegetable Oil 🫒 | 3 tbsp | For blooming spices |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Plain Yogurt 🥛 | ½ cup | Whole milk for creaminess |
| Salt 🧂 | 1 tsp | Adjust to taste |
[recipe_ingredient_scaler]
The spices are the soul of this curry. Whole cumin and mustard seeds are non-negotiable for that authentic bloom—skip the pre-ground stuff. I grab mine from Indian grocery stores (they’re cheaper and fresher). The garam masala should smell intoxicating; if it doesn’t, it’s too old. Fresh ginger and garlic make a huge difference (the jarred stuff just doesn’t cut it).
No fresh chilies? Dried red chili flakes at half the amount work. Out of tomatoes? Canned crushed tomatoes are a great backup. Skip the yogurt if you’re avoiding dairy (just add a splash of water to thin the sauce). The eggs need to be hard-boiled and peeled ahead—room temp is best so they don’t crack when added to the hot curry.
This curry tastes even better the next day once the flavors meld. Keeps 3-4 days in the fridge, freezes for 3 months. Reheat gently to avoid breaking the eggs. Always garnish with fresh cilantro right before serving (it wilt fast if added too early).
Why You’ll Love This Recipe
- One-Pot Wonder: I love that everything—eggs, onions, tomatoes—simmers together in one pan. Less cleanup, more flavor.
- Rich and Aromatic: The garlic, ginger, and tomatoes create a sauce so deep and fragrant, you’ll want to soak up every last drop with roti.
- Meal Prep Magic: Makes enough for dinner tonight and lunch tomorrow. Honestly, it tastes even better the next day.
- Budget-Friendly Feast: Eggs and pantry staples stretch into a hearty meal that feels indulgent but costs pennies per serving.
Step-by-Step Instructions for Egg Curry for Roti
Here’s the method I use for perfectly tender eggs in a rich, spiced sauce.
Step 1: Bloom the Whole Spices in Hot Oil
Heat the 3 tbsp Vegetable Oil in a heavy pot over medium heat. When the oil shimmers, add the 1 tsp Cumin Seeds and 1 tsp Mustard Seeds. Let them sizzle for 30-45 seconds until they pop and release their aroma.
Immediately add the 1 whole Yellow Onion, finely chopped, and sauté for 5-6 minutes until it turns golden brown. Stir frequently to prevent sticking. The onions should soften completely and develop a sweet, caramelized scent.
This blooming process unlocks the full potential of the spices, creating a fragrant base for your curry. Don’t rush it—raw spices taste harsh.
Step 2: Build the Flavor Foundation with Aromatics
Add the 1 tbsp Fresh Ginger, minced, and 4 cloves Garlic Cloves, minced finely. Cook for 1-2 minutes, stirring constantly, until the raw garlic smell mellows. Be careful not to burn the garlic—it turns bitter quickly.
Next, stir in the 1 tsp Ground Turmeric and 1 tbsp Ground Coriander. Cook for 30 seconds until the spices darken slightly and smell toasty. This step deepens their flavor and removes any raw taste.
Add the 2 whole Green Chili Peppers, slit lengthwise, and cook for another 30 seconds. The chilis will infuse the oil with gentle heat without making the dish overly spicy.
Step 3: Create the Sauce with Tomatoes and Yogurt
Incorporate the 3 whole Roma Tomatoes, diced or pureed, and cook for 5-7 minutes until they break down into a thick, pulpy consistency. The mixture should look like a rich paste with oil separating at the edges.
Reduce heat to low and stir in the 0.5 cup Plain Yogurt gradually, 1 tablespoon at a time. This prevents curdling. Stir well after each addition until fully incorporated.
The sauce should now be smooth and slightly glossy. If it looks too thick, add 2-3 tablespoons water. Taste and adjust seasoning with the 1 tsp Salt.
Step 4: Simmer the Eggs in the Sauce
Gently add the 8 whole Large Eggs, peeled, to the sauce. Spoon the sauce over the eggs to coat them completely. Cover the pot and simmer on low heat for 8-10 minutes.
The eggs should absorb the flavors without breaking apart. You’ll know it’s ready when the sauce thickens slightly and the eggs are heated through. Stir occasionally, but gently to keep the eggs intact.
Sprinkle with the 1 tsp Garam Masala and stir to combine. This final spice addition gives the curry its distinctive warmth and complexity.
Step 5: Garnish and Rest Before Serving
Remove from heat and let the curry rest, covered, for 5 minutes. This allows the flavors to meld together beautifully. The eggs will become more tender as they sit in the hot sauce.
Garnish with the 0.25 cup Fresh Cilantro, chopped, just before serving. The bright green cilantro adds freshness that cuts through the richness of the curry.
Serve hot with warm roti or rice. The eggs should be perfectly tender, soaking up all the fragrant spices, with a sauce that’s thick enough to cling to every bite.
Pro Tips For Making Egg Curry Recipe For Roti
- Boil Eggs Just Right: Boil the eggs for exactly 9 minutes for firm but tender yolks—I learned this the hard way after ending up with chalky centers more times than I care to admit.
- Sauté Onions Low: Cook the yellow onions on medium-low heat until deep golden brown, about 10-12 minutes. Rushing this step leaves them raw-tasting in the curry.
- Grate Fresh Ginger: Skip the powder and use finely grated fresh ginger—about 1 tablespoon—which actually changes the outcome with its bright, zesty kick.
- Crush Tomatoes First: Hand-crush the Roma tomatoes before adding them to the pan. Sounds weird, but it works: it breaks them down faster and thickens the curry naturally.
Essential Equipment for egg curry recipe for roti
Heavy-Duty Pot
A 3-4 quart heavy-bottomed pot is essential for even heat distribution. I use my enamel-coated cast iron from the local market—it handles the blooming spices without hot spots. Thin pots can burn the spices, ruining the flavor foundation. 🔥
Wooden Spoon
Use a wooden spoon for stirring to prevent scratching your pot and to avoid reacting with the acidic tomatoes. It gives you better control when scraping the bottom to prevent sticking. I keep one dedicated just for curries.
Chef’s Knife
A sharp 8-inch chef’s knife makes quick work of onions, tomatoes, and ginger. I invested in a Victorinox Fibrox years ago—it’s affordable and holds an edge well. Dull knives make prep dangerous and slow.
Spice Grinder
Freshly ground garam masala makes a noticeable difference. A small electric coffee grinder (dedicated to spices) gives you better aroma than pre-ground. I grind whole spices for my curry blends—it takes 30 seconds and elevates the dish.
Slotted Spoon
For gently adding and removing eggs, a slotted spoon prevents breaking them while letting excess sauce drip back into the pot. I use mine for both the eggs and when adjusting sauce thickness by removing excess liquid.
Yogurt Whisk
To prevent curdling when adding plain yogurt, temper it first by mixing with a spoonful of hot sauce. A small whisk ensures smooth incorporation. I learned this trick after one too many separated curries early in my cooking journey.
Nutrition Facts
Frequently Asked Questions
Can I use soft-boiled eggs instead?
Use hard-boiled eggs to prevent breaking during simmering. Soft-boiled eggs may fall apart in the sauce. 8-10 minutes of boiling ensures firm whites and creamy yolks that hold up well.
How can I make the curry less spicy?
Remove seeds from green chilies before adding them. For milder heat, use 1 chili instead of 2 or skip them entirely. Yogurt also helps balance spice levels naturally.
What if my sauce curdles when adding yogurt?
Temper the yogurt first by mixing with 2 tbsp of hot sauce. Add gradually while stirring. Keep heat on low to prevent separation.
Can I make this ahead for a party?
The flavors deepen overnight. Store in an airtight container for up to 3 days in the fridge. Reheat gently on low heat to avoid breaking eggs.
- 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