Boiled Egg Curry Indian Recipe: Spiced Yogurt Gravy With Soft Eggs

Breakfast & Brunch

Boiled Egg Curry Indian Recipe: Spiced Yogurt Gravy With Soft Eggs

This boiled egg curry Indian recipe transforms simple boiled eggs into a fragrant, spiced dish that balances creamy yogurt and aromatic Indian spices. The secret lies in soft-boiled eggs—just tender enough to absorb the rich, tangy gravy without breaking apart. This vegetarian-friendly recipe delivers restaurant-quality flavors with minimal effort, perfect for breakfast or a comforting weeknight dinner.

The yogurt gravy forms the heart of this dish, where warm spices like turmeric, cumin, and garam masala meld with tomatoes and coconut milk for depth. Soft-boiled eggs are gently added at the end, soaking up the flavors while maintaining their delicate texture. The result is a harmonious blend of creamy, spiced, and slightly tangy notes that make every bite satisfying.

What sets this recipe apart is its simplicity—no complicated techniques, just layering flavors through slow cooking. The eggs stay intact, creating a visually appealing dish with vibrant colors and textures. Serve with steamed basmati rice or warm flatbread to soak up every last drop of the aromatic gravy.

This dish is more than just a meal; it's a taste of home-cooked Indian comfort. The spices wake up your senses, while the creamy yogurt gravy provides a soothing balance. Perfect for feeding a family or enjoying a solo meal, this recipe proves that delicious food doesn’t have to be complicated.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for boiled egg curry indian

Creamy yogurt, aromatic spices, and tender eggs create this comforting Indian-inspired dish.

Ingredient Amount Notes
Large Eggs 🥚 8 whole Soft-boiled, 6-7 minutes
Plain Yogurt 🥛 1 cup Full-fat for creaminess
Coconut Milk 🥥 13 ½ oz Full-fat canned variety
Medium Tomatoes 🍅 2 whole Roma or vine-ripened
Garam Masala 🌶️ 1 ½ tsp Ground, not whole spices
Ground Cumin 🌿 ½ tsp Toasted for depth
Turmeric Powder 🧂 ½ tsp Bright yellow color
Red Chili Powder 🌶️ ½ tsp Adjust for heat preference
Garlic Cloves 🧄 4 cloves Peeled and minced
Ginger Root 🌿 1 tbsp Freshly grated
Green Chilies 🌶️ 2 whole Slit lengthwise for heat
Fresh Coriander Leaves 🌿 ¼ cup Chopped for garnish
Salt 🧂 1 tsp Adjust to taste
Basmati Rice 🍚 1 cup Uncooked, for serving

The yogurt is the foundation—full-fat Greek or Indian-style works best for that rich texture. Whole Foods or Indian grocery stores carry the best options, but any plain yogurt will do in a pinch. For the garam masala, MDH or Everest brands are reliable, but any ground blend will work. The tomatoes should be ripe but firm—Roma tomatoes hold up best during cooking. Fresh ginger and garlic are non-negotiable here; pre-minced jars lack the freshness that makes this dish sing.

No garam masala? Mix 0.5 tsp each of cinnamon, cardamom, cloves, and black pepper for a DIY version. Short on yogurt? Coconut yogurt or a mix of heavy cream and lemon juice mimics the tang. The green chilies can be omitted entirely if you prefer milder heat, but their vibrant color and fresh bite are worth including. For the eggs, 6-7 minutes in boiling water gives that perfect soft texture—no longer or they'll break apart in the gravy. The rice can be any long-grain variety, but basmati's delicate aroma complements the dish beautifully.

Store the cooked curry in an airtight container for 3-4 days in the fridge, though it reheats best when fresh. The eggs should be cooked the day you plan to serve the dish—they don't reheat well once added to the gravy. For extra flavor, let the spices toast in the oil for 30 seconds before adding the tomatoes—this builds a deeper base flavor. Serve immediately with warm rice to enjoy the perfect balance of creamy, spiced, and tangy notes.

❤️

Why You'll Love This Recipe

  • No Chopping Nightmare: I swear by this one—just boil eggs ahead, then toss them into simmering tomatoes, yogurt, and coconut milk. The onions? I usually grab pre-diced from the store. Five minutes of actual work, and you’ve got a pot bubbling with flavor.
  • Creamy Without Guilt: That yogurt and coconut milk combo makes it rich but light—no heavy cream needed. The garam masala ties it all together, giving it that warm, spiced depth that feels indulgent but isn’t. Honestly, my husband asks for seconds before I even finish serving.
  • Lunchbox Hero: Pack this cold or at room temp—it stays creamy and satisfying for days. I make a big batch on Sundays and portion it with rice or naan for my kids’ lunches. (Yes, even on a Tuesday night, they’ll eat it.)
  • Pantry Magic: You’re using eggs, tomatoes, and spices you likely already have. No specialty items, no last-minute grocery runs. Between us, I’ve made this with whatever was in my fridge—sometimes with leftover rice, sometimes with store-bought naan—and it’s always spot-on. Budget-friendly doesn’t mean boring.

Step-by-step instructions for boiled egg curry with yogurt gravy

Perfectly soft-boiled eggs meet aromatic yogurt gravy in this classic Indian dish.

1

Prepare the Soft-Boiled Eggs

Place the 8 whole large eggs in a saucepan and cover them with cold water by about 1 inch. Bring to a gentle boil over medium heat and immediately reduce to a low simmer. Cook for exactly 6-7 minutes—this ensures the yolks remain soft and creamy while the whites set perfectly. The moment you see small bubbles break the surface, start your timer. For even cooking, gently turn the eggs halfway through.

Transfer the eggs to an ice bath for 5 minutes to stop the cooking process. This chilling step also makes peeling easier later. Once cooled, peel the eggs under running water and set them aside. The eggs should be firm enough to hold their shape but still tender when bitten into.

2

Make the Yogurt Gravy Base

In a heavy-bottomed pan, heat 1 tablespoon grated ginger root and 4 minced garlic cloves over medium heat for 2 minutes until fragrant. Add 2 whole medium tomatoes cut into small pieces and cook until they soften and release their juices, about 5 minutes. This step develops the foundation flavor for your curry.

Stir in 1 cup plain yogurt, 0.5 teaspoon ground cumin, 0.5 teaspoon turmeric powder, 0.5 teaspoon red chili powder, and 1 teaspoon salt. Cook on low heat for 5 minutes, stirring constantly to prevent the yogurt from curdling. The mixture should thicken slightly, creating a smooth, velvety base for the curry.

3

Build the Spiced Coconut Milk Gravy

Pour in 13.5 ounces coconut milk and bring to a gentle simmer. Add 1.5 teaspoons garam masala and 2 slit green chilies. Let the mixture simmer uncovered for 8-10 minutes until it thickens to a spoonable consistency. The coconut milk should reduce slightly, intensifying the flavors while maintaining a creamy texture.

Taste and adjust seasoning—you may need a pinch more salt or chili powder to balance the flavors. The gravy should be aromatic with a subtle sweetness from the tomatoes and a gentle heat from the green chilies. Remove from heat and let it cool slightly before adding the eggs.

4

Assemble and Finish the Curry

Gently place the peeled eggs into the warm gravy and simmer for 3-4 minutes on low heat. The eggs should absorb the flavors without overcooking. Stir occasionally to coat them evenly in the spiced coconut-yogurt mixture. The curry should look rich and inviting with the eggs nestled comfortably in the gravy.

Remove from heat and garnish with 0.25 cup chopped fresh coriander leaves. Serve immediately with 1 cup cooked basmati rice to soak up the flavorful gravy. The contrast between the soft eggs and the creamy, spiced sauce makes this dish truly special.

👨‍🍳

Pro Tips For Making Boiled Egg Curry Indian

  • Boil Eggs in Cold Water: The eggs stay intact and cook evenly—no cracking or rubbery yolks. Use a pot big enough to submerge them completely, and bring to a rolling boil from cold. I learned this the hard way after watching whole eggs float mid-cook like sad, half-done ghosts.
  • Strain the Yogurt: Skip the watery curd by wrapping yogurt in a thin cotton cloth or cheesecloth and hanging it over a bowl for 10 minutes. This gives you thick, tangy yogurt without the grit—no blender required. (Yes, even if you’re impatient like me.)
  • Sauté Tomatoes Until Dry: Cook the chopped tomatoes on medium-high until they release their juices, then let them sizzle until all moisture evaporates—about 8-10 minutes. This builds flavor instead of thinning your curry into soup. I used to rush this, and the dish always tasted flat.
  • Add Coconut Milk Last: Stir in coconut milk only after the eggs are cooked and the spices have melded. Heating it too early makes the curry greasy and dulls the garam masala’s warmth. A splash of warm milk at the end keeps the texture creamy without overpowering.

Regional styles of this dish

North Indian Style

In North India, this dish often features a lighter, tangier yogurt gravy with a touch of khus khus (poppy seeds) and fennel seeds for warmth. The eggs are typically halved and arranged on top of the curry rather than fully submerged. I add ½ teaspoon each of fennel and poppy seeds toasted in the oil before the tomatoes—this adds a nutty depth that balances the yogurt’s tang. Serve with butter rice or jeera rice for extra richness. 🌶️

South Indian Twist

South Indian versions replace coconut milk with coconut cream and incorporate curry leaves for their distinct aroma. The gravy is often thicker and slightly sweeter, with ½ teaspoon jaggery added at the end. I use 6-8 curry leaves while sautéing the garlic and ginger, and finish with a sprinkle of roasted cashews for crunch. Pair with steamed idli or dosa for a lighter meal. 🥥

Bengali-Inspired

Bengali households often make this dish with mustard oil instead of regular oil, giving it a bold, nutty flavor. The yogurt gravy is spiced with panch phoron (a five-spice blend of mustard seeds, fenugreek, cumin, fennel, and nigella seeds) and includes ½ cup grated bottle gourd for texture. I simmer the eggs in the gravy for just 2 minutes to keep them delicate. Serve with steamed rice and luchi (Bengali pancakes) for a hearty breakfast. 🌿

Punjabi Comfort

In Punjab, this dish is richer and often includes cream or makhan (ghee) for extra indulgence. The yogurt gravy is spiced with sarson (mustard oil) and kasuri methi (dried fenugreek leaves) for a fragrant touch. I stir in 2 tablespoons heavy cream at the end and garnish with fried onions for crunch. This version is perfect for winter evenings and pairs beautifully with makki ki roti (corn flatbread). 🔥

Goan Fusion

Goan cuisine brings a sweet-savory twist with coconut milk and vinegar in the gravy. The eggs are often marinated in a mix of mustard seeds, turmeric, and vinegar before adding to the curry. I use 1 tablespoon vinegar in the yogurt base and add ½ teaspoon sugar to balance the flavors. Serve with Goan-style bread (pao) or steamed rice for a fusion experience. 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 360mg120%
Sodium 480mg21%
Total Carbohydrate 22g8%
Dietary Fiber 3g11%
Sugars 8g
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 hard-boiled eggs instead of soft-boiled?

Hard-boiled eggs will work, but they won't absorb the yogurt gravy as well. For best results, stick with 6-7 minute soft-boiled eggs—they stay tender and soak up the flavors beautifully. If you prefer hard-boiled, add them just 1-2 minutes before serving to prevent overcooking.

2

How do I make this dish vegetarian-friendly?

This recipe is already vegetarian! The eggs are optional—simply replace them with boiled potatoes or chickpeas for a fully plant-based version. The yogurt gravy remains rich and flavorful without meat or dairy alternatives. For extra protein, add tofu cubes cooked in the same spiced coconut milk.

3

Why does my yogurt gravy curdle?

Yogurt curdles when exposed to high heat or acidic ingredients. Always cook it on low heat and stir constantly. Add tomatoes gradually to avoid sudden acidity spikes. For extra insurance, whisk in 1 tablespoon cornstarch mixed with water before adding the coconut milk.

4

Can I make this ahead of time?

Prepare the gravy base 1 day ahead and store it in an airtight container. Reheat gently, then add the eggs just before serving. The eggs should never be cooked in advance—they lose texture when reheated. For best results, cook the eggs fresh and assemble the dish immediately.

5

What's the secret to balancing the flavors?

The key is in the spices: garam masala adds warmth, turmeric brings color, and cumin grounds the dish. Taste as you go—adjust with salt, chili powder, or a pinch of sugar to balance tanginess. The yogurt's acidity needs the coconut milk's creaminess to shine.

★★★★★4.8(15 reviews)
Categories Breakfast & Brunch