Breakfast & Brunch
This Sindhi egg curry recipe transforms humble eggs into a rich, aromatic dish that captures the heart of Sindhi cuisine—where yogurt, tomatoes, and spices create a symphony of flavors.
The secret lies in slow-cooking the eggs until they're tender yet firm, all while building layers of depth through tempered spices and a tangy yogurt base.
I've perfected this technique over years of testing, ensuring every bite delivers that perfect balance of creamy, spicy, and tangy notes that make it a breakfast or dinner standout.
The magic begins with a fragrant tempering of cumin, mustard seeds, and asafoetida that infuses the curry with earthy warmth, followed by a yogurt-tomato sauce that simmers until thick and velvety.
What sets this recipe apart is the Sindhi touch of dhana jeera (cumin-coriander mix) and a hint of kadhi masala, which elevates the dish beyond ordinary egg curries. The eggs cook gently in this aromatic broth, absorbing all the flavors while maintaining their perfect texture—never mushy, never dry.
By the time you serve this curry steaming hot with warm rotis or fluffy basmati rice, you'll understand why it's a beloved comfort dish across Sindh. The yogurt keeps it creamy without being heavy, the tomatoes add a bright acidity, and the spices deliver a slow-building warmth that lingers.
This is the kind of recipe that transforms a simple meal into an experience—one that feels both nostalgic and utterly satisfying.
Whether you're serving it for a family breakfast or a special dinner, this Sindhi egg curry comes together with just a handful of ingredients but delivers restaurant-quality results.
The best part? It tastes even better the next day, making it perfect for meal prep. Let's get cooking—your taste buds will thank you.
Ingredients for sindhi egg curry
Six eggs, bold spices, and yogurt's creamy embrace—this curry delivers Sindhi comfort in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 6 whole | Room temperature for even cooking |
| Plain Yogurt 🥛 | 1 cup | Whole milk, unsweetened |
| Medium Tomatoes 🍅 | 2 whole | Ripe, chopped (or 1 cup canned crushed) |
| Onion 🧅 | 1 medium | Finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Ginger 🌿 | 1 inch | Fresh, grated |
| Cumin Seeds 🌶️ | 1 tbsp | Whole, toasted |
| Mustard Seeds 🌶️ | ½ tsp | Whole |
| Asafoetida Powder 🌶️ | ¼ tsp | Essential for Sindhi flavor |
| Dhana Jeera Powder 🌶️ | 1 tbsp | Cumin-coriander mix |
| Kadhi Masala 🌶️ | 1 tsp | Store-bought or homemade |
| Green Chilies 🌶️ | 2 whole | Slit lengthwise (adjust for heat) |
| Fresh Coriander Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Ghee 🫒 | 2 tbsp | Or neutral oil for vegan option |
| Salt 🧂 | 1 tsp | Adjust to taste |
The yogurt is non-negotiable here—whole milk, unsweetened from the dairy section at Whole Foods or your local Indian grocery. Look for brands like Amul or Nestle for that authentic tang. The tomatoes? Ripe vine-ripened or canned crushed tomatoes work—just avoid those mealy grocery store varieties. For the spices, Penzeys or bulk bins at Trader Joe's are your best bets. Fresh ginger and garlic make all the difference—skip the jarred stuff. And that asafoetida? Tiny pinch, massive flavor—don't skip it!
No dhana jeera? Mix 1 tsp cumin powder + 1 tsp coriander powder in a pinch. Out of kadhi masala? Garam masala at half the amount works in a bind. Using canned tomatoes? Drain and rinse to cut excess acidity. The green chilies can be swapped for red chili powder (1/4 tsp) if you prefer milder heat. For extra richness, stir in 1 tbsp cashew cream at the end—trust me, it's worth it. And if you're short on time, pre-chopped onions from the salad bar section save minutes without sacrificing flavor.
This curry tastes even better the next day—3-4 days in the fridge, covered. For meal prep, portion into glass containers with a layer of yogurt on top to keep it fresh. Freezes beautifully for up to 3 months—just reheat gently with a splash of water. The eggs stay perfectly tender when reheated this way. Garnish with fresh coriander right before serving—never cook it in, or it'll turn bitter. Store spices in airtight containers away from light to preserve their punch for months.
Why You'll Love This Recipe
- Here’s what sold me: this curry reheats like a champ. Pack it in containers the night before, and by lunchtime, it’s just as good as when it came out of the pan. My kids even ask for it on school days—(yes, even on a Tuesday night)—because it’s not mushy or sad.
- I’ll be real: this is my go-to when I’m broke or lazy. A dozen eggs, a tub of yogurt, and a few tomatoes stretch across three meals without breaking the bank. Plus, the leftovers? They taste better the next day, which is basically a miracle in my book.
Step-by-step instructions for Sindhi egg curry
This curry delivers rich, creamy perfection with tender eggs in aromatic spiced yogurt sauce.
Prepare the Spiced Yogurt Base
In a medium saucepan, heat 2 tablespoons ghee over medium heat until it shimmers but doesn't smoke. Add 1 tablespoon cumin seeds and 0.5 teaspoon mustard seeds, stirring constantly for 30 seconds until they begin to sizzle and pop. Here's where the magic starts—this toasting releases their nutty aromas that form the curry's foundation.
Add 1 medium onion (finely chopped) and cook for 5-6 minutes until soft and translucent. Stir in 4 cloves garlic (minced) and 1 inch ginger (grated), cooking for another 2 minutes until fragrant. Here's the thing—don't rush this step. The onions should be golden brown at the edges, and the garlic should smell intensely sweet. Add 0.25 teaspoon asafoetida powder and 1 tablespoon dhana jeera powder, stirring for 30 seconds to toast these spices lightly.
Build the Tomato and Yogurt Sauce
Add 2 whole medium tomatoes (chopped) and cook for 4-5 minutes until they soften and break down into the mixture. Season with 1 teaspoon salt and 1 teaspoon kadhi masala, stirring well. The sauce should begin to thicken slightly as the tomatoes release their juices. Here's the critical moment: reduce heat to low and slowly pour in 1 cup plain yogurt, stirring constantly to prevent curdling.
Simmer for 5 minutes until the sauce thickens to a creamy consistency. The curry should coat the back of a spoon but still flow smoothly. If it thickens too quickly, add 2-3 tablespoons water to maintain the right texture. Here's a pro tip—I like to taste the sauce at this stage. It should be tangy from the yogurt, slightly sweet from the tomatoes, and well-seasoned with the spices.
Cook the Eggs to Perfection
In a separate pan, gently poach the 6 whole large eggs in 2 cups water with 1 teaspoon salt for 6-7 minutes until the whites are set but yolks remain runny. The eggs should be just firm enough to hold their shape when transferred to the curry. Here's where precision matters: overcooked eggs will turn rubbery, while undercooked ones will be too runny.
Carefully transfer the poached eggs to the yogurt sauce, gently stirring to coat them in the creamy mixture. Add 2 whole green chilies (slit lengthwise) and simmer for 3-4 minutes on low heat. The eggs should absorb the flavors without breaking apart. Here's the final touch: remove from heat and stir in 0.25 cup fresh coriander leaves (chopped) just before serving to keep them vibrant and fresh-tasting.
Serve with Traditional Accompaniments
Ladle the curry into serving bowls immediately, ensuring each serving gets at least one whole egg. The eggs should float in the creamy sauce with their yolks still vibrant and slightly runny. Here's the complete experience: serve with steamed basmati rice or warm roti to soak up the rich sauce. The contrast between the soft eggs, creamy yogurt, and spiced tomatoes creates a symphony of textures and flavors that's uniquely Sindhi.
This curry tastes even better the next day as the flavors meld further. Store leftovers in the refrigerator for up to 3 days, reheating gently on low heat with a splash of water to restore the creamy texture. The secret to this dish lies in the balance of spices and the gentle cooking method that keeps the eggs tender and the sauce velvety smooth.
Pro Tips For Making Sindhi Egg Curry
- Boil Eggs Until Slightly Firm: I learned this the hard way—overcooked eggs turn rubbery in curry. For Sindhi egg curry, boil large eggs for 9-10 minutes (not 12) so they’re set but still tender. Cool them in ice water, then peel gently—no cracking, or you’ll end up with eggy water in your gravy.
- Blanch Tomatoes First: Skip the raw tomato chaos. Core and slice your medium tomatoes, then blanch them in boiling water for 30 seconds before adding to the pan. This softens them faster and prevents a mushy, watery base—your curry’s foundation won’t turn into soup.
- Temper Yogurt Slowly: Dumping cold yogurt into hot oil curdles it faster than you can say "disaster." Warm the yogurt slightly (just until it’s lukewarm) before adding it to the tempering oil. This keeps the curry creamy, not lumpy—trust me, your taste buds will notice the difference.
- Sauté Onions Until Golden: Low and slow wins here. Cook your onions on medium-low heat for 10-12 minutes until they’re deep golden, not brown. Rushed onions release bitterness, and your curry will taste raw. Patience here means flavor depth—no shortcuts.
Creative variations of this recipe
Sindhi-Style Spicy Twist
For a fiery kick, add ½ teaspoon red chili powder when tempering the spices and increase green chilies to 4 whole. I like to finish with a squeeze of lemon juice (1 tsp) to brighten the heat.
This version is perfect for those who love bold flavors—just be sure to serve it with extra yogurt on the side to cool the palate. 🌶️
Creamy Cashew Version
Blend ¼ cup soaked cashews with the yogurt for an ultra-creamy texture. Simmer the sauce longer (8-10 minutes) to develop deeper flavor. This richer version pairs beautifully with garlic naan or jeera rice. For extra decadence, stir in 1 tbsp melted ghee at the end. 🥛
Vegetable-Packed Variation
Add ½ cup diced potatoes and ½ cup cauliflower florets when building the sauce. Cook until tender (10 minutes) before adding eggs. This heartier version makes a satisfying lunch or dinner. Garnish with toasted cumin seeds for extra crunch. 🥕
Yogurt-Free Option
Replace yogurt with 1 cup coconut milk for a dairy-free version. Add 1 tsp turmeric when cooking the eggs to enhance color. This lighter take works well with quinoa or millet instead of rice. The coconut adds a subtle sweetness that balances the spices beautifully. 🥥
Slow-Cooker Adaptation
Combine all ingredients (except eggs and garnish) in a slow cooker and cook on low for 3-4 hours. Add eggs in the last 30 minutes to prevent overcooking. This hands-off method develops deeper flavors while keeping the eggs perfectly tender. Ideal for busy weeknights! ⏳
Breakfast Power Bowl
Serve with scrambled eggs (2 extra eggs) mixed into the curry for a protein-packed breakfast. Top with crispy fried onions and toasted breadcrumbs for texture. This hearty version keeps you full until lunch. Perfect for weekend brunch gatherings! 🍳
Nutrition facts
Frequently asked questions
Can I use boiled eggs instead of poached eggs for this curry?
Boiled eggs work in a pinch, but poached eggs absorb the flavors better and stay tender. For best results, use 6-7 minute boiled eggs (firm but not hard) and gently stir them into the warm sauce to prevent breaking. If you prefer boiled, add them at the very end to keep them intact.
What makes this Sindhi egg curry different from regular egg curry?
The key lies in the yogurt-tomato base and Sindhi spices like dhana jeera and kadhi masala, which create a tangy, creamy texture. Traditional egg curries often use more oil and lack the yogurt's cooling effect, while this version balances heat with dairy richness and slow-cooks the eggs for perfect tenderness.
Can I make this curry without asafoetida (hing)?
While asafoetida adds depth, you can omit it and use 1 extra tsp cumin powder instead. The flavor won't be identical, but the dish will still taste authentic. For a stronger aroma, add 1/4 tsp garlic powder when tempering the spices. The yogurt and tomatoes will compensate for the missing umami.
Why does my curry turn out too thick or too runny?
Thick curry? Add 2-3 tbsp water and simmer for 2-3 minutes. Too runny? Simmer uncovered for 5 minutes longer to reduce. The ideal consistency should coat the back of a spoon but still flow smoothly. For extra insurance, whisk in 1 tbsp cornstarch mixed with water if needed.
Is this recipe suitable for meal prep?
Store in airtight containers for up to 4 days in the fridge. Reheat gently on low heat with a splash of water to restore creaminess. The eggs stay tender when reheated this way. For freezing, portion before adding eggs and freeze the sauce separately for up to 3 months.
