Egg Curry Recipe for Roti: Fragrant Spices and Tender Boiled Eggs

Egg Curry Recipe for Roti: Fragrant Spices and Tender Boiled Eggs

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.

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

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

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 4g20%
Cholesterol 370mg123%
Sodium 620mg27%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 5g
Protein 18g36%
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?

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.

2

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.

3

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.

4

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.

★★★★★4.8(15 reviews)
Chef Melanie

More recipe sites