Breakfast & Brunch
This Surti egg curry recipe brings the vibrant flavors of Gujarat to your breakfast table with its signature yogurt-based gravy and aromatic spices. The dish balances sweet, sour, and spicy notes perfectly, creating a creamy, fragrant curry that's both comforting and complex.
I developed this version after years of perfecting the traditional technique, ensuring every element comes together for authentic taste at home.
The magic lies in the slow-cooked eggs simmered in a rich, spiced yogurt gravy infused with turmeric, coconut, and mustard seeds. This recipe maintains the traditional Gujarati approach while simplifying it for home cooks—no special equipment needed, just patience and attention to the spices.
The result is a dish that's creamy yet light, with tender eggs floating in a fragrant, slightly tangy sauce.
What makes this curry special is its versatility—serve it with warm roti, steamed rice, or even as part of a Gujarati thali for a complete meal experience. The yogurt base keeps it refreshing, while the coconut and turmeric add depth that makes it stand out from other egg curries.
Each bite delivers a harmonious blend of textures and flavors that will have you reaching for seconds.
Perfect for breakfast or brunch, this Surti egg curry is also an excellent way to use up hard-boiled eggs or leftover yogurt. The recipe scales easily, so you can make it for a family gathering or meal prep for the week. Let's get cooking!
Ingredients for surti egg curry
Six eggs and thirteen aromatic ingredients create Gujarat's beloved creamy, spiced curry.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 6 whole | Hard-boiled or fresh, peeled |
| Plain Yogurt 🥛 | 1 ½ cups | Full-fat for creaminess, unsweetened |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat can, unsweetened |
| Fresh Turmeric 🌿 | 1 tbsp | Freshly grated for vibrant color |
| Mustard Seeds 🌶️ | 1 tbsp | Yellow or brown variety |
| Ginger 🧄 | 1 tbsp | Freshly grated, peeled |
| Green Chilies 🌶️ | 2 whole | Fresh, slit lengthwise |
| Asafoetida 🌿 | ¼ tsp | Crushed, essential for flavor |
| Cumin Seeds 🌿 | ½ tsp | Toasted lightly for aroma |
| Coriander Powder 🌿 | 1 tsp | Freshly ground preferred |
| Garam Masala 🌶️ | ½ tsp | Freshly ground blend |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Vegetable Oil 🫒 | 2 tbsp | For tempering |
The yogurt is non-negotiable here—full-fat, unsweetened is essential for that signature creamy texture. Whole Foods or local Indian grocers carry the best quality, but any plain yogurt works in a pinch. For the coconut milk, full-fat canned gives the richest flavor—avoid the light versions. Fresh turmeric and ginger make all the difference; the vibrant color and earthy aroma are unmatched by powdered versions. If you can't find fresh turmeric, 1 tsp turmeric powder works, but the dish loses some visual appeal. Mustard seeds are key—they bloom beautifully in the oil and add that signature nutty depth.
No fresh ginger? Substitute with 1 tbsp ginger juice or 1.5 tsp ground ginger, but fresh is always better. Short on asafoetida? Double the garlic powder for a similar punch. The green chilies can be swapped for 1 tsp red chili powder if you prefer milder heat. For the garam masala, store-bought blends work fine, but making your own with cinnamon, cardamom, and cloves takes this to the next level. The cilantro is purely for garnish—skip it if you're not a fan, but it adds that fresh finish that ties everything together.
This curry tastes even better the next day as the flavors meld. Store in an airtight container in the fridge for up to 3 days, or freeze for 3 months. Reheat gently on low heat, adding a splash of water to prevent drying. The yogurt base means it reheats beautifully, making it perfect for meal prep. For extra richness, stir in a spoonful of coconut milk when reheating. Serve with warm roti or steamed basmati rice to soak up every last bit of that fragrant, tangy sauce.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just one pot, minimal cleanup, and zero fuss. The eggs poach right in the spiced coconut gravy, so you’re not juggling multiple dishes or scrubbing stuck-on bits.
- Creamy Spice Bomb: That first bite of tender eggs in a velvety turmeric-coconut sauce? Chef’s kiss. The mustard seeds crackle like fireworks, then mellow into a warm, earthy depth that makes every spoonful irresistible.
- Weeknight & Potluck Star: It’s my go-to for lazy nights (20 minutes, tops) and potlucks because it’s hearty enough for a crowd but still feels special. Serve it with rice or naan—either way, it disappears fast.
- Budget-Friendly Leftovers: Eggs and yogurt stretch this into three meals without breaking the bank. The coconut milk adds richness without costing a fortune, and it reheats like a dream—just stir in a splash of water if it thickens.
Step-by-step instructions for Surti egg curry
Here's the method for crafting this vibrant, creamy curry with perfectly balanced spices.
Prepare the Eggs and Yogurt Base
Begin by boiling the 6 whole large eggs for 10 minutes in gently simmering water. Immediately transfer them to an ice bath to stop cooking and make peeling easier. Once cooled, peel and set aside. This ensures the eggs remain firm yet tender in the curry.
In a separate bowl, whisk together the 1.5 cups plain yogurt with 1 tbsp freshly grated ginger, 1 tbsp freshly grated turmeric, 1 tsp coriander powder, 1 tsp salt, and 2 whole slit green chilies. Mix until smooth and set aside. The yogurt should be fully incorporated with no lumps—this prevents a grainy texture in the final dish.
Temper the Spices in Oil
Heat 2 tbsp vegetable oil in a heavy-bottomed pan over medium heat. Add the 0.5 tsp toasted cumin seeds and 1 tbsp mustard seeds, stirring constantly until they begin to sizzle and release their aroma—about 30 seconds. This step unlocks their full flavor potential.
Immediately add the 0.25 tsp crushed asafoetida and the peeled, boiled eggs. Gently stir to coat the eggs in the warm oil and spices. The asafoetida adds a distinct umami depth that's essential to Surti curry. Cook for 2 minutes until the eggs are lightly golden and the spices are fragrant.
Combine with Yogurt and Simmer
Reduce heat to low and carefully pour the yogurt mixture into the pan. Stir gently to combine, allowing the heat to slowly meld the flavors without curdling. Cook for 5 minutes, stirring occasionally, until the mixture thickens slightly and the raw yogurt aroma disappears.
Here's the thing—don't rush this step. The yogurt needs time to cook down and develop its creamy texture. If it starts to thicken too much, add 2-3 tablespoons of water to maintain the right consistency for the curry.
Finish with Coconut Milk and Garnish
Pour in the 13.5 oz full-fat coconut milk and stir well to combine. Increase heat to medium-low and simmer for 8-10 minutes until the curry reaches a smooth, velvety consistency. The coconut milk should be fully incorporated, creating a rich, creamy base that balances the yogurt's tanginess.
Stir in the 0.5 tsp garam masala and taste to adjust seasoning. Garnish with 0.25 cup chopped cilantro just before serving. The garam masala adds warmth and complexity, while the cilantro provides a fresh finish that cuts through the richness.
Serve Warm with Accompaniments
Serve the curry immediately while warm, accompanied by steamed basmati rice or crusty bread. The eggs should be fully coated in the vibrant yellow curry sauce, with a perfect balance of spice, creaminess, and tang. Each bite should deliver a harmonious blend of textures—creamy yogurt, tender eggs, and aromatic spices.
For best results, let the curry sit for 5 minutes after cooking before serving. This allows the flavors to meld completely, ensuring every spoonful is packed with authentic Surti character. The dish should be rich but not overly heavy, with a bright turmeric hue that signals its fresh, vibrant preparation.
Pro Tips For Making Surti Egg Curry
- Boil Eggs Until Just Set: Hard-boiled eggs for curry should be firm but not rubbery—about 9 minutes in simmering water. Overcooking turns them chalky, and undercooked ones fall apart when sliced. Test one at 8 minutes if you’re impatient (yes, even if you’re impatient like me).
- Whisk Yogurt with Turmeric: Mix the yogurt with fresh turmeric at least 15 minutes before using—this lets the spices bloom and prevents a raw, bitter bite. I learned this the hard way after serving a curry where the turmeric tasted like it was added at the last second.
- Split Coconut Milk Carefully: Pour the coconut milk slowly into the simmering gravy, stirring constantly—adding it too fast creates a greasy, unappetizing layer. The first tablespoon sets the tone; if it separates, your whole curry will look (and taste) off.
- Temper Mustard Seeds Low: Start mustard seeds on medium-low heat and add a pinch of salt first—they’ll pop without burning. I was skeptical until I tried it; now I can’t imagine skipping this step. High heat turns them bitter before they even sizzle.
Make-ahead tips for this dish
Prep Ahead Strategy
Start by prepping the yogurt mixture the night before—whisk together the 1.5 cups yogurt, 1 tbsp ginger, 1 tbsp turmeric, and spices, then refrigerate. This jumpstarts the flavor development and saves 15 minutes of active prep time the next morning.
The eggs can also be boiled and peeled in advance, storing them in an airtight container in the fridge for up to 2 days. 🥚
Slow Cooker Option
For hands-off cooking, use a 6-quart slow cooker on low heat. After tempering the spices and eggs in a separate pan, transfer everything to the slow cooker, add the coconut milk, and cook for 3-4 hours on low.
The gentle heat prevents curdling while developing deep flavors. Stir in garam masala just before serving to preserve its aroma.
Freezer-Friendly Method
This curry freezes beautifully—assemble it completely (even with eggs) and cool to room temperature before transferring to freezer-safe containers. Label with the date and freeze for up to 3 months.
When ready to eat, thaw overnight in the fridge, then reheat on low heat with 2 tbsp water to restore creaminess. The texture remains silky, though the eggs may absorb slightly more sauce after thawing.
Batch Prep Tips
Double the recipe for meal prep—it reheats just as well. Store portions in glass containers with tight-sealing lids to maintain freshness. I like keeping one batch in the fridge for quick breakfasts and another frozen for lazy mornings.
The coconut milk may separate slightly during storage, so give it a gentle stir and reheat thoroughly to 165°F before serving. ✨
Garnish Last-Minute
Save the cilantro for garnishing fresh—it loses its vibrancy when stored with the curry. Chop it just before serving to preserve its bright green color and fresh flavor.
For extra flair, toast 2 tbsp cumin seeds in a dry pan for 30 seconds and sprinkle over the top right before eating. This adds a smoky aroma that elevates the dish instantly.
Reheating Perfection
Never microwave this curry—it causes the yogurt to split and the eggs to become rubbery. Instead, reheat on the stovetop over low heat, stirring frequently to prevent sticking. If the sauce thickens too much, add 1-2 tbsp water or coconut milk to restore its creamy texture.
The ideal reheated consistency should be smooth and velvety, with no lumps or separation.
Nutrition facts
Frequently asked questions
Why does Surti egg curry use yogurt instead of tomato?
Traditional Surti curry relies on yogurt to create its signature creamy, tangy flavor profile that's lighter than tomato-based curries. The yogurt also helps balance the heat from green chilies and mustard seeds while adding a refreshing quality. This yogurt base makes it perfect for warm weather breakfasts in Gujarat's climate.
Can I make this curry without coconut milk?
While coconut milk adds rich depth, you can substitute with 1 cup heavy cream or 1 cup water plus 2 tbsp cashew paste for creaminess. The curry will be slightly lighter but still delicious. For authenticity, use 1/2 cup coconut milk plus 1/2 cup water to maintain balance. The coconut flavor is subtle but essential to Surti style.
What's the secret to preventing curdled yogurt?
Low and slow heat is key—never boil the yogurt mixture. Start on medium-low heat and reduce to low once combined. Stir constantly for the first 5 minutes until the mixture thickens slightly. Adding coconut milk gradually also helps stabilize the yogurt. If it starts to curdle, immediately remove from heat and stir in 1 tbsp cold water.
How spicy should Surti egg curry be?
The traditional version has mild heat from green chilies and mustard seeds, but not overwhelming spice. For a milder version, reduce green chilies to 1 whole or remove seeds. For more heat, add 1/2 tsp red chili powder with the garam masala. The yogurt base naturally balances any spiciness, making it family-friendly while still flavorful.
What's the best way to serve leftover Surti egg curry?
Leftover curry tastes even better reheated! Warm gently on low heat with 2 tbsp water or coconut milk to restore creaminess. Serve with warm roti or steamed rice for a comforting meal. For extra flavor, sprinkle with toasted cumin seeds or fresh cilantro. The curry keeps well for 3 days refrigerated or 3 months frozen.
