Breakfast & Brunch
This Surti Egg Keema recipe brings the rich, spiced flavors of Gujarati cuisine to your morning table with tender eggs simmered in a fragrant tomato and curd base.
The dish combines soft-boiled eggs with aromatic spices like turmeric, coriander, and garam masala, creating a comforting blend that's both hearty and delicate. I developed this version after years of perfecting the balance between the eggs' texture and the bold, tangy tomato-curd sauce.
The beauty of Surti Egg Keema lies in its simplicity and depth of flavor. You'll start by sautéing onions and spices until they release their aromatic oils, then simmer the eggs gently in a rich tomato-curd gravy.
This method ensures the eggs remain tender while absorbing the flavors of the spiced sauce. The dish is traditionally served with warm roti or steamed rice, making it a satisfying breakfast or brunch option.
What makes this recipe special is how the eggs transform from simple to extraordinary—soft yet firm, infused with the warm spices and tangy curd. The dish carries a comforting warmth that's perfect for cooler mornings or when you need something hearty yet balanced.
Each bite delivers layers of flavor: the softness of the eggs, the slight tang of the curd, and the aromatic spices that tie everything together.
This recipe is versatile enough to be enjoyed as a standalone dish or paired with your favorite bread. The leftovers keep well in the refrigerator for up to two days, making it an excellent option for meal prep.
Let's create this flavorful dish that captures the essence of Gujarati home cooking.
Ingredients for surti egg keema
Just 14 ingredients transform simple eggs into a fragrant Gujarati masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Soft-boiled, peeled gently |
| Yellow Onions 🧅 | 1 whole | Finely chopped, medium size |
| Medium Tomatoes 🍅 | 3 whole | Chopped, ripe but firm |
| Fresh Curd (Yogurt) 🥛 | 1 cup | Whisked smooth, unsweetened |
| Garam Masala Powder 🌶️ | 1 ½ tsp | Freshly ground preferred |
| Ground Turmeric 🌿 | ½ tsp | Bright yellow color |
| Ground Coriander 🌿 | 1 tsp | Freshly ground preferred |
| Red Chili Powder 🌶️ | ½ tsp | Adjust for heat preference |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Ginger 🧄 | 1 tbsp | Grated, peeled |
| Green Chilies 🌶️ | 2 whole | Slit lengthwise, seeds removed |
| Vegetable Oil 🫒 | 3 tbsp | For sautéing, neutral flavor |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Asafoetida (Hing) 🌿 | ⅛ tsp | Pinch for aroma |
The eggs are the star here—soft-boiled, not hard. I use a timer for 6 minutes in boiling water, then cool in ice bath. Gujarati grocers often sell pre-peeled eggs, but doing it yourself ensures perfect texture. For the curd, whole-milk plain yogurt works best—Greek yogurt gets too thick. The tomatoes should be firm but ripe; Roma tomatoes hold up better than beefsteak. If you can't find garam masala, mix 1/2 tsp each cumin, cinnamon, cardamom, and cloves—it's a game-changer.
No fresh ginger? Powdered works at half the amount, but it lacks that zing. Short on cilantro? Fresh parsley gives a similar brightness. The green chilies can be omitted if you prefer mild flavor—just add an extra pinch of red chili powder. For the oil, ghee adds richness but vegetable oil keeps it vegetarian-friendly. Asafoetida might be tricky to find; substitute with 1/4 tsp garlic powder if needed. The garam masala is non-negotiable though—it's the soul of this dish.
Prep ahead by making the spice paste (ginger, green chilies, cilantro) the night before—it keeps 2 days in the fridge. The eggs can be boiled up to 3 days ahead and stored in their shells in cold water. The cooked keema reheats beautifully—just add a splash of water to loosen the gravy. Portion into containers for 3 days of quick breakfasts. Freezing isn't recommended as the eggs get rubbery, but the sauce base freezes well for 3 months.
Why You'll Love This Recipe
- I’ll be real: this keeps perfectly for three days. Pack it in lunchboxes, toss it with toast for breakfast, or serve it cold with roti. Zero waste, maximum convenience.
- Foolproof Technique: Honestly, the eggs cook just right—firm yolks with a whisper of runny center—because the curd keeps them from drying out. No guesswork, no overcooking, just that perfect texture every single time.
- Spice Without Overpowering: Between us, garam masala and the slow-cooked onions build layers of warmth, but the yogurt smooths it out. It’s rich, not heavy; bold, not spicy—like a hug in a bowl.
- Lunchbox Hero: I’ll be real: this keeps perfectly for three days. Pack it in lunchboxes, toss it with toast for breakfast, or serve it cold with roti. Zero waste, maximum convenience.
Step-by-step instructions for Surti Egg Keema
Here's how to make this rich, spiced egg curd dish with tender soft-boiled eggs and aromatic tomato gravy.
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-high heat, then immediately reduce to low heat and simmer for exactly 6 minutes. This timing gives you perfectly set whites with runny yolks—ideal for Surti Egg Keema.
Transfer the eggs to an ice bath for 5 minutes to stop cooking, then peel gently using your fingers or a spoon. Keep them whole for now—they'll be added at the end. The warm eggs will release their flavor beautifully into the warm curry, creating that signature creamy texture.
Sauté Aromatics and Spices
Heat 3 tablespoons vegetable oil in a heavy-bottomed pan over medium heat. Add the 1 whole yellow onion, 1 tablespoon grated fresh ginger, and 2 slit green chilies. Sauté for 4-5 minutes until the onions turn translucent and the ginger releases its aroma.
Add the 0.125 teaspoon asafoetida (hing) and stir for 10 seconds—you'll smell that distinctive, umami-rich aroma. Then add 0.5 teaspoon ground turmeric, 1 teaspoon ground coriander, and 0.5 teaspoon red chili powder. Cook for 30 seconds until the spices bloom and fill your kitchen with warm, earthy fragrance.
Cook the Tomato Base
Add the 3 whole medium tomatoes and cook for 8-10 minutes over medium-low heat, stirring occasionally. The tomatoes should break down completely into a thick, glossy pulp. If they're not soft enough after 8 minutes, cover and cook for another 2 minutes—they should mash easily between your fingers.
Now add 1 teaspoon salt and 1.5 teaspoons garam masala powder. Stir well and cook for another 3 minutes until the spices are fully incorporated. This step develops the deep, complex flavor that makes Surti Egg Keema so special. The garam masala should dissolve completely, creating a smooth, aromatic base.
Incorporate the Egg Curd Mixture
In a separate bowl, whisk together the 1 cup fresh curd (yogurt) until completely smooth. Add this to the tomato mixture and cook over low heat for 5-6 minutes, stirring constantly to prevent curdling. The yogurt will thicken the gravy and add that signature creamy texture we love in this dish.
Add the 0.25 cup chopped fresh cilantro and mix well. Taste and adjust the seasoning if needed—you might want to add a pinch more salt or chili powder to balance the flavors. The curry should be rich, slightly tangy, and well-seasoned at this stage.
Finish with Eggs and Garnish
Gently add the 8 peeled soft-boiled eggs to the curry. Simmer for 3-4 minutes over low heat, spooning the gravy over the eggs to coat them evenly. The warm eggs will release their yolks slightly, creating that luxurious, creamy consistency that makes this dish so special.
Serve immediately with steamed basmati rice or roti. The contrast of warm, creamy eggs with the slightly tangy, spiced tomato gravy is what makes this dish so comforting and satisfying. Enjoy while hot!
Pro Tips For Making Surti Egg Keema
- CRACK EGGS LAST MINUTE: I used to add whole eggs straight into the simmering gravy, only to end up with rubbery curds or broken yolks. Now I poach them separately—5 minutes in gently boiling water—then slice them thin and fold in at the very end. The texture stays perfect, and the eggs absorb the flavors without overcooking.
- SAUTE ONIONS UNTIL GOLDEN: The moment onions turn deep golden (not brown) is when they’ve released enough sweetness to balance the tangy yogurt. I’ve learned to keep the heat medium-low here—high heat burns them before they soften, and the dish tastes flat. Patience pays off; don’t rush this step.
- WHISK YOGURT WITH SALT: Stirring a pinch of salt into the yogurt before adding it to the keema smooths out the tang and prevents curdling when it hits the hot pan. I also let it sit for 10 minutes after mixing—this thickens it slightly, so it blends better without making the gravy watery.
- SIMMER LOW FOR 10 MINUTES: After adding the garam masala, resist the urge to turn up the heat. A gentle simmer for 10 minutes lets the spices bloom and meld with the eggs and onions without burning. I’ve ruined batches by boiling it too hard—now I just let it bubble softly, like a lazy Sunday morning.
Health benefits of this surti egg keema
Protein Powerhouse
This dish delivers a high-quality protein punch with 8 large eggs providing about 48 grams of protein—that's roughly 12 grams per serving. The eggs offer all nine essential amino acids, making it a complete protein source perfect for muscle repair and satiety.
Unlike many breakfast options, this dish combines protein with fiber from tomatoes and probiotics from the curd, creating a balanced meal that keeps you full for hours. 💪
Digestive Benefits
The 1 cup fresh curd (yogurt) in this recipe adds live cultures that support gut health, aiding digestion and promoting a healthy microbiome. The probiotics in yogurt help balance gut bacteria, which is especially beneficial when paired with the fiber from tomatoes.
I've noticed my digestion improves when I include yogurt-based dishes like this regularly.
Vitamin C Boost
The 3 medium tomatoes provide a generous dose of vitamin C—about 50% of your daily needs per serving. This vitamin supports immune function, collagen production, and skin health.
The tomatoes also contribute potassium, which helps regulate blood pressure. Fresh tomatoes are always my go-to for adding vibrant color and nutritional value to dishes.
Iron and Zinc Support
This recipe contains iron from the eggs and spices, which supports oxygen transport in your blood. The 1.5 tsp garam masala adds trace minerals like zinc, essential for immune function and wound healing.
While the iron content isn't extremely high, pairing this dish with vitamin C-rich sides (like a squeeze of lemon) enhances iron absorption significantly.
Healthy Fats
The 3 tbsp vegetable oil used for sautéing provides monounsaturated fats, which support heart health when used in moderation. The eggs contribute healthy fats from their yolks, including omega-3 fatty acids (especially if you use pasture-raised eggs).
These fats are crucial for brain function and reducing inflammation in the body.
Antioxidant Rich
The combination of turmeric, coriander, and ginger in this dish creates a powerful antioxidant profile. Turmeric's curcumin has anti-inflammatory properties, while coriander provides vitamin K and manganese.
Ginger adds gingerol, which aids digestion and may help reduce nausea. Together, these spices make this dish not just flavorful but also packed with health benefits. 🌿
Nutrition facts
Frequently asked questions about Surti Egg Keema
Can I make Surti Egg Keema with hard-boiled eggs instead?
While you can use hard-boiled eggs, the dish won't have the same luxurious texture. The recipe relies on soft-boiled eggs that release their yolks slightly when simmered, creating that signature creamy consistency. If you must use hard-boiled eggs, gently mash a few and mix them into the gravy for extra richness, but keep at least 2-3 whole for presentation.
What's the secret to preventing the curd from curdling?
Always whisk the curd until completely smooth before adding it to the hot mixture, and cook on low heat while stirring constantly. Never let it boil—keep the temperature below 160°F. Adding a pinch of sugar (½ tsp) to the curd before mixing also helps stabilize it. The key is patience and gentle heat.
How can I adjust the spice level for kids?
Reduce the red chili powder to ¼ teaspoon and omit the green chilies entirely. For extra mildness, add a pinch of sugar (½ tsp) to balance the spices. You can also serve the eggs separately and let kids mix their portion with plain yogurt or rice. The tomato base can still be made spicy for adults while keeping the eggs mild.
Can I make this recipe without fresh curd?
Yes, but the texture will differ. Use ½ cup plain Greek yogurt (thinned with 2 tbsp water) or ½ cup sour cream for a similar tangy flavor. For a vegan version, substitute with ½ cup coconut yogurt plus 1 tsp lemon juice. The dish will be slightly less creamy but still delicious. The curd's probiotics are what give it that special quality.
What's the best way to reheat leftovers?
Reheat gently in a saucepan over low heat for 3-4 minutes, adding 1-2 tbsp water to loosen the gravy. Avoid microwaving as it can make the eggs rubbery. For best results, store in an airtight container and reheat only once. The dish keeps well for 2 days in the fridge, but the eggs are best enjoyed fresh.
