Breakfast & Brunch
This Surti Egg Curry transforms simple eggs into a fragrant, tangy masterpiece with Gujarati roots. The yogurt base creates a velvety sauce that balances spice and creaminess, while traditional spices like turmeric and coriander build depth.
What makes this dish special is its simplicity—just 15 minutes of active prep delivers restaurant-quality flavor without shortcuts.
The recipe begins with tempering whole spices in hot oil, releasing aromatic compounds that form the curry's foundation. Yogurt prevents the sauce from breaking, while tomatoes add natural sweetness to cut through the spice.
The key technique is simmering eggs just until set, ensuring they stay tender and absorb the rich, tangy sauce.
By the end, you'll have a dish that's creamy, slightly spicy, and packed with umami—perfect for breakfast or a light dinner. The yogurt base keeps it refreshing, while the spices deliver warmth.
This is comfort food at its finest, with the added bonus of being beginner-friendly and ready in under 30 minutes.
Serve with steamed rice or roti for the full experience, or enjoy as-is for a satisfying, protein-rich meal. The recipe scales easily for gatherings, and variations like adding coconut milk or extra vegetables let you customize it to your taste.
Ingredients for surti egg curry
Fresh eggs, tangy yogurt, and aromatic spices create this Gujarati-inspired curry masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Whole Eggs 🥚 | 6 whole | Large, room temperature preferred |
| Plain Yogurt 🍶 | 1 cup | Full-fat, unsweetened, Greek style |
| Medium Tomatoes 🍅 | 2 whole | Ripe, diced, seeds removed |
| Ghee 🫒 | ½ cup | For tempering spices |
| Green Chilies 🌶️ | 2 whole | Fresh, slit lengthwise |
| Turmeric Powder 🌿 | ½ tsp | Freshly ground preferred |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Garam Masala 🌶️ | ½ tsp | Homemade or quality store-bought |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | ¾ tsp | Adjust to taste |
| Asafoetida Powder 🌶️ | ⅛ tsp | Optional, for aroma |
| Mustard Seeds 🌿 | ½ tsp | For tempering (optional) |
| Cumin Seeds 🌿 | ½ tsp | For tempering |
The yogurt is non-negotiable here—full-fat Greek yogurt gives the best texture, but regular plain yogurt works in a pinch. Whole Foods or Trader Joe's have great options, but skip the sweetened or flavored kinds. Eggs should be room temperature for even cooking, so take them out 20 minutes before starting. For tomatoes, vine-ripened makes all the difference—they're sweeter and less acidic. If you're using canned tomatoes, drain them well and pat dry to avoid a watery curry. The green chilies? Fresh is best, but if you're using dried, soak them first.
No garam masala? Mix equal parts cumin, coriander, and cinnamon for a quick substitute. Short on ghee? Olive oil or coconut oil works, though ghee adds that signature richness. Mustard seeds are traditional but optional—skip them if you're sensitive to strong flavors. The asafoetida (hing) might seem intimidating, but a tiny pinch is all you need—it's potent stuff. For extra creaminess, stir in 2 tbsp coconut milk at the end, though purists will argue it's not traditional. The cilantro should be bright green, not wilted—store it in a damp paper towel in the fridge for freshness.
This curry reheats beautifully—taste better the next day as flavors meld. Store in an airtight container for 4-5 days in the fridge, or freeze for 3 months. I always double the batch because it disappears fast. The eggs stay tender when reheated gently on low heat with a splash of water. For serving, warm naan or steamed basmati rice soak up every last bit of that tangy, spiced sauce. Leftovers? Portion into containers for quick lunches—just add rice when reheating.
Why You'll Love This Recipe
- Minimal Chopping Required: I swear by this—just dice tomatoes and slice a few chilies. No julienning, no finicky prep. The yogurt and ghee do most of the work while you sip tea.
- Creamy Without the Heavy Lift: That yogurt base makes it silky, but the ghee adds richness without needing cream. The eggs stay tender, not rubbery, and the green chilies give it a bright kick that cuts through the richness.
- Leftover Hero: Between us, this curry actually improves the next day. The flavors meld, the eggs get even more tender, and it reheats like a dream—perfect for packed lunches or lazy Sundays.
- Budget Breakfast Upgrade: Hard-boiled eggs get boring fast, but this turns them into something special. Uses pantry staples, costs pennies per serving, and still feels like a restaurant dish. My kids beg for it on school nights.
Step-by-step instructions for Surti egg curry
Here's how to make this creamy, tangy classic with a perfect balance of spices and yogurt richness.
Prepare the Eggs and Yogurt Base
Crack the 6 whole eggs into a bowl and whisk them lightly until just combined—no need to overbeat. In a separate bowl, whisk together the 1 cup plain yogurt, 1 tbsp lemon juice, and 0.75 tsp salt. This tangy yogurt mixture is the heart of the curry, so make sure it's smooth with no lumps. The lemon juice brightens the flavors and helps balance the richness of the eggs.
Add the whisked eggs to the yogurt mixture and stir gently to combine. Let this sit at room temperature for 15 minutes—this allows the flavors to meld and prevents the eggs from scrambling when they hit the hot ghee later. Keep the mixture covered to prevent a skin from forming.
Temper the Spices in Ghee
Heat 0.5 cup ghee in a heavy-bottomed pan over medium-low heat. Once the ghee is shimmering but not smoking, add the 0.5 tsp mustard seeds and 0.5 tsp cumin seeds. Let them sizzle for 30 seconds until they pop and release their aroma—this is when the mustard seeds turn golden and fragrant.
Add the 2 whole green chilies (slit lengthwise) and sauté for 1 minute until they soften slightly. Then add the 0.5 tsp turmeric powder, 1 tsp ground cumin, and 1 tsp ground coriander, stirring constantly for 30 seconds to toast the spices gently. This step develops the depth of flavor—don't rush it, or you'll burn the spices.
Cook the Tomatoes and Combine
Add the 2 whole medium tomatoes (diced) to the spice mixture and cook for 5-6 minutes over medium heat, stirring occasionally, until the tomatoes soften and release their juices. The mixture should reduce slightly and turn into a thick, aromatic paste. This is where the base of your curry forms—don't let it brown or it'll turn bitter.
Reduce the heat to low and carefully pour in the egg-yogurt mixture, stirring gently but constantly to prevent the eggs from scrambling. The residual heat from the pan will gently cook the eggs into soft, creamy curds. Simmer for 3-4 minutes until the eggs are just set but still tender. If the curry looks too thick, add 2-3 tablespoons of water to loosen it.
Finish with Garam Masala and Asafoetida
Remove the pan from heat and stir in the 0.5 tsp garam masala and 0.125 tsp asafoetida powder. The garam masala adds warmth and complexity, while the asafoetida (hing) enhances the aroma—this is the secret to that authentic Surti flavor. Taste and adjust the seasoning with more salt if needed, but be careful—the yogurt and spices are already well-seasoned.
Garnish with 0.25 cup chopped fresh cilantro just before serving. The cilantro adds freshness and a pop of color that contrasts beautifully with the rich, creamy curry. Serve immediately with steamed basmati rice or warm roti for the full experience.
Pro Tips For Making Surti Egg Curry
- Cook Eggs Soft: Boil whole eggs for exactly 9 minutes—not 10, not 8. Overcooked whites turn rubbery, and the yolk gets that weird green ring. Run them under cold water for 30 seconds before peeling, or the shells will stick like glue.
- Blend Tomatoes Dry: Skip the water when puréeing tomatoes—just chop them roughly and blend with a splash of yogurt. This keeps the curry thick and rich instead of turning it into a watery soup. (Yes, it’ll be chunky, but that’s the point.)
- Temper Ghee Slowly: Add ghee in two batches: first to bloom the spices, then later to finish the curry. Drizzle it in at the end while stirring constantly—this coats the eggs and balances the tangy yogurt without burning. (Trust me, dumping it all at once makes a mess.)
- Strain Yogurt Properly: Line a strainer with a clean cloth and let yogurt sit for 15 minutes before using. This removes excess liquid and makes the curry creamier without thinning it out. (I used to skip this and always wondered why my gravy was too runny.)
Storing and reheating this surti egg curry
Fridge Storage Tips
The yogurt base in this curry actually improves overnight, so store leftovers in an airtight glass container for up to 4-5 days. The eggs maintain their creamy texture when refrigerated properly—just be sure to cool the curry completely before sealing.
I like using Pyrex containers because they're sturdy and don't absorb odors. 💫
Freezer-Friendly Method
For longer storage, freeze portions in quart-sized freezer bags with 1-inch headspace to prevent expansion cracks. Thaw overnight in the fridge—never microwave directly from frozen, or the eggs will turn rubbery. I add a splash of water when reheating to restore the creamy consistency. Freezes beautifully for 3 months.
Reheating on Stovetop
My preferred method is low-and-slow on the stovetop. Heat the curry over medium-low heat for 8-10 minutes, stirring occasionally, until warmed through (165°F internal temp). Add 2 tbsp water if it looks dry—this preserves the yogurt's velvety texture. Never boil, or the eggs will curdle. ✨
Microwave Shortcut
For quick reheating, cover with a damp paper towel and microwave at 50% power for 1-2 minutes, stirring halfway. The damp towel prevents drying. If the curry separates, stir vigorously and add 1 tbsp yogurt to restore creaminess. This works best for single servings.
Serving Leftovers
Garnish reheated curry with extra cilantro and a squeeze of lemon juice to revive the tangy flavor. Serve with warm basmati rice or garlic naan—the contrast of textures makes every bite satisfying. The yogurt base keeps it light enough for breakfast or a light dinner. 🍛
Flavor Preservation
To maintain the yogurt's tang, avoid reheating with metal utensils—they can break down the proteins. Use wooden spoons or silicone spatulas instead. Store with a plastic wrap pressed directly on the surface to prevent skin formation. The spices stay vibrant for days when stored properly. 💡
Nutrition facts
Frequently asked questions
Can I use boiled eggs instead of raw eggs in this recipe?
For a safer option, use 6 hard-boiled eggs (peeled and halved) instead of raw eggs. Simply add them to the yogurt mixture and proceed with the recipe. The cooking process will gently warm them through without overcooking. This version works well for meal prep since the eggs are already cooked.
What makes this curry different from other egg curries?
The yogurt base is the game-changer—it creates a tangy, velvety sauce that balances the richness of the eggs. Traditional Gujarati Surti curries also use asafoetida (hing) for aroma and a gentle tempering of whole spices that builds depth. Unlike creamy tomato-based curries, this one stays light yet satisfying.
How can I make this curry less spicy?
Reduce or omit the green chilies entirely, and use only ½ tsp ground coriander instead of 1 tsp. For extra mildness, add 1 tbsp coconut milk at the end—it cools the heat while adding creaminess. Always taste the yogurt-spice mix before cooking to adjust early.
Can I substitute Greek yogurt with regular yogurt?
Yes, but use 1 cup regular plain yogurt (not low-fat) and stir in 1 tbsp cornstarch to thicken it slightly. Greek yogurt's higher fat content prevents curdling, so regular yogurt may make the sauce thinner. If it separates, whisk in 1 tsp lemon juice to stabilize it before adding to the pan.
Why did my curry turn out too thick?
This usually happens when the yogurt mixture isn't stirred enough or the heat is too high when combining. To fix it, add 2-3 tbsp warm water while simmering and stir gently. For prevention, always cook tomatoes until they're fully softened (5-6 minutes) and reduce heat to low when adding the egg-yogurt mix.
