Breakfast & Brunch
This spinach egg curry recipe transforms humble ingredients into a restaurant-worthy breakfast that balances earthy spices with silky egg yolks. The secret lies in gently simmering fresh spinach until wilted, then folding in softly poached eggs that melt into the aromatic sauce.
I've perfected this technique over years of early-morning cooking, where every bite delivers a perfect harmony of spice and richness.
The foundation begins with toasted whole spices—cumin, coriander, and turmeric—that infuse the oil with deep, warm aromas before the spinach even enters the pan. A touch of coconut milk adds creamy texture without overpowering the dish's natural flavors.
What makes this curry special is how the eggs cook directly in the sauce, absorbing the spices while maintaining their velvety centers.
By the time you're stirring the final spoonful, you'll have a dish that's equally at home on a weekend brunch table or a quick weeknight dinner. The spinach stays vibrant, the eggs are perfectly set but still runny at the core, and the spices create layers of flavor that linger.
This isn't just another egg dish—it's a flavor experience that turns breakfast into an event.
Serve it with steamed basmati rice or warm naan to soak up every last bit of that aromatic sauce. The recipe scales beautifully too, so you can easily double it for leftovers that taste just as good reheated the next day. Let's create this comforting, flavorful curry together.
Ingredients for spinach egg curry
Fresh spinach, silky eggs, and aromatic spices create this restaurant-quality curry with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Spinach Leaves 🌿 | 5 oz | Baby spinach works best, stems removed |
| Large Eggs 🥚 | 4 whole | Freshly laid preferred for silky yolks |
| Extra-Virgin Coconut Oil 🫒 | 2 tbsp | For aromatic toasting of spices |
| Ground Cumin Seeds 🌿 | ½ tsp | Freshly ground for maximum aroma |
| Ground Coriander Seeds 🌿 | ½ tsp | Toasted for deeper flavor |
| Turmeric Powder 🌶️ | ¼ tsp | Freshly ground for vibrant color |
| Garlic Cloves 🧄 | 2 cloves | Minced for aromatic base |
| Small Onion 🧅 | 1 whole | Finely diced for sweet depth |
| Light Coconut Milk 🥥 | ½ cup | Full-fat for creamier texture |
| Greek Yogurt 🧀 | 2 tbsp | Full-fat for richness |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
| Salt 🧂 | ½ tsp | Kosher or sea salt preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for heat |
| Ghee 🫒 | 1 tbsp | For finishing and richness |
The spinach is the star here—baby spinach holds its color best, but any fresh variety works. For the spices, Penzeys Spices or bulk bins at Whole Foods are ideal, but even the grocery store spices will work if they're not ancient. Toast your whole spices in the coconut oil until fragrant—this step makes all the difference. The eggs should be freshly laid if possible, as they hold their shape better when poached in the sauce. For the coconut milk, full-fat is worth the splurge—it adds incredible richness without overpowering the dish.
No fresh spinach? Frozen works in a pinch—just thaw and drain well. Running short on cumin or coriander? Curry powder at half the amount gets you close, though it won't be as aromatic. Substituting Greek yogurt? Plain whole-milk yogurt adds more creaminess. The lemon juice can be swapped for vinegar if needed, but fresh is ideal. For the eggs, if you prefer them fully cooked, remove them earlier and finish under the broiler. The ghee at the end isn't just for flavor—it adds a luxurious sheen and balances the acidity from the lemon.
This curry reheats beautifully—even better the next day as the flavors meld. Store in an airtight container for 3-4 days in the fridge. For freezing, portion into single servings before adding the eggs—reheat the sauce separately and add the eggs just before serving. The spices lose potency over time, so toast fresh batches every few months for maximum flavor. Serve with steamed basmati rice or warm naan to soak up every last bit of that aromatic sauce.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just spinach, eggs, and spices in one skillet with coconut oil. The eggs poach right in the curry, soaking up all that earthy cumin and coriander, while the spinach wilts into a silky green blanket. No flipping, no fuss, no cleanup that’ll make you groan.
- Creamy Without the Guilt: That coconut oil? It’s the secret weapon—rich and fragrant, but none of the heavy cream’s greasy aftermath. The eggs get tender and custardy, the spinach stays vibrant, and the cumin-coriander base adds a warm, toasty depth that hits just right. It’s the kind of dish where every bite feels indulgent, but you won’t reach for seconds… okay, fine, I always do.
- Lunchbox Hero: Between us, this is my go-to for meal prep—packs perfectly in jars and tastes even better the next day. The eggs hold their shape, the curry thickens into a luscious sauce, and the spinach doesn’t turn to mush. I make a big batch on Sundays, and by Wednesday, I’m still high-fiving myself for planning ahead. (Yes, even on a Tuesday night.)
- Pantry Staple Power: Honestly, you’re probably already making this. Spinach, eggs, and spices? Basic stuff that won’t break the bank. The coconut oil adds a little luxury, but it’s one of those ingredients that lasts forever. I’ve fed this to picky eaters, vegetarians, and my partner who “doesn’t like curry”—no one complained. That’s a win in my book.
Step-by-step instructions for spinach egg curry
Here's how to create a rich, aromatic curry where tender eggs nestle in a vibrant spinach sauce.
Toast the Spices in Coconut Oil
Heat the 2 tablespoons extra-virgin coconut oil in a medium saucepan over medium-low heat. Add the ½ teaspoon ground cumin seeds and ½ teaspoon ground coriander seeds, stirring constantly for 1 minute until they release their deep, earthy aroma and begin to sizzle.
Immediately add the ½ teaspoon turmeric powder and stir for 30 seconds until the spices bloom and the oil becomes fragrant. This step builds the flavor foundation—don't rush it. The spices should smell warm and inviting, not burnt. Keep the heat gentle to prevent scorching.
Sauté Onion and Garlic
Add the 1 whole small onion, finely diced, to the spiced oil. Cook over medium heat for 4-5 minutes, stirring occasionally, until the onions soften and turn translucent. Their edges should begin to turn golden, indicating they're caramelizing slightly.
Push the onions to one side of the pan and add the 2 cloves garlic, minced. Stir for 30 seconds until the garlic becomes fragrant but doesn't brown. Combine everything and cook for another 2 minutes until the onions are fully tender and the garlic is evenly distributed. This creates a sweet, aromatic base for the curry.
Simmer with Coconut Milk and Spinach
Pour in the ½ cup light coconut milk and stir well to combine with the onion mixture. Bring to a gentle simmer over medium heat, then reduce to low heat. Add the 5 ounces fresh spinach leaves and stir for 3-4 minutes until the spinach wilts completely and the sauce thickens slightly.
Season with ½ teaspoon salt and ¼ teaspoon black pepper, then taste. The curry should be flavorful but balanced—adjust seasoning if needed. The spinach should be completely wilted with just a hint of vibrant green color remaining. Remove from heat and stir in the 2 tablespoons Greek yogurt and 1 tablespoon lemon juice to add creaminess and brightness.
Cook the Eggs to Perfection
In a separate non-stick skillet, heat 1 tablespoon ghee over medium heat. Crack the 4 whole large eggs into the pan, spacing them evenly. Cook for 3-4 minutes until the whites are set but the yolks remain runny and slightly wobbly. This creates the signature silky texture of the curry.
Gently transfer the cooked eggs to the spinach curry sauce. Stir everything together over low heat for 1-2 minutes just to warm through. The eggs should be fully enveloped in the creamy, spiced spinach sauce. Serve immediately with steamed basmati rice or warm naan bread to soak up every last bit of the rich curry.
Pro Tips For Making Spinach Egg Curry
- Wilt Spinach in Batches: Fresh spinach wilts fast but also releases water like crazy—dumping it all at once turns your curry into soup. Work in 2-3 handfuls at a time, stirring each batch until it collapses completely before adding more. I learned this the hard way when my first attempt ended up watery enough to swim in.
- Toast Spices with Oil: Ground cumin and coriander lose their punch if you just sprinkle them in cold. Heat the coconut oil until it shimmers (not smoking), then add the spices and let them sizzle for 20 seconds—this wakes up their flavor. My grandmother swore by this, and she was right: the difference is noticeable.
- Crack Eggs into Warm Sauce: Cold eggs sink like stones and scramble unevenly in curry. Beat them lightly in a bowl, then drizzle into the simmering spinach sauce—it’ll cook gently and blend right in. I was skeptical until I tried it: no more rubbery egg chunks.
- Salt the Water for Eggs: The eggs cook in the curry, but they still need seasoning. Add a pinch of salt to the water you boil them in (if poaching) or to the curry base before adding them—this guarantees they absorb flavor, not blandness. Sounds weird, but it works: every bite tastes balanced.
Essential equipment for this dish
Essential Saucepan
Your medium saucepan is the workhorse of this recipe—I recommend a 3-quart stainless steel pan like the All-Clad Stainless for even heat distribution. The depth allows proper layering of ingredients without spills, while stainless steel prevents flavor transfer from acidic ingredients.
A non-stick interior (like Calphalon) makes cleanup easier, especially when dealing with spinach and egg residue. 🌿
High-Quality Ghee
Ghee isn't just for finishing—it's essential for cooking the eggs. I use Organic Valley ghee because it has a high smoke point (485°F) and adds rich, nutty depth. For a budget option, Annie's Organic Ghee works well.
Avoid vegetable oils—they burn easily and don't provide the same flavor. Store your ghee in an airtight glass jar in a cool, dark place to preserve its quality.
Precision Thermometer
A thermometer ensures your curry reaches the perfect simmer (185-195°F). I use the Thermoworks ThermoPop—it's affordable, accurate, and has a long probe for deep pans. For the eggs, monitor the pan temperature (275-300°F) to achieve that silky yolk texture.
A thermometer prevents overcooking, which ruins the delicate balance of flavors in this dish. 🌡️
Fine-Mesh Strainer
If using frozen spinach, a fine-mesh strainer (like the OXO Good Grips) is a must to remove excess water. I also use it to drain any excess liquid from sautéed onions if they release moisture.
For fresh spinach, a simple salad spinner works perfectly. Proper drainage prevents a watery curry and ensures the spinach wilts evenly in the sauce.
Wooden Spoon
A heat-resistant wooden spoon (I love the OXO Good Grips) is ideal for stirring the curry—it won't scratch your pan and distributes heat evenly. Avoid metal utensils when cooking eggs to prevent breaking them.
For the spinach, a wooden spoon gently folds the leaves without tearing them. Keep it handy for adjusting seasoning and combining ingredients throughout the process.
Optional: Immersion Blender
For a smoother texture, an immersion blender (like the Ninja Foodi) lets you blend the spinach directly in the pan. Pulse for 5-10 seconds to achieve a velvety consistency without over-processing.
This step isn't required but elevates the dish for special occasions. If you don't have one, a regular blender works—just transfer the sauce carefully to avoid splatters. 💫
Nutrition facts
Frequently asked questions
Can I use frozen spinach instead of fresh?
Yes, but you'll need to thaw and drain it thoroughly first. Use 10 ounces frozen spinach and press it in a fine-mesh strainer to remove excess water before adding to the curry. This prevents a watery sauce. For best results, squeeze out as much liquid as possible with a clean kitchen towel.
How do I make this curry spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon red chili powder when toasting the spices. For heat without dryness, stir in 1 tablespoon tomato paste with the coconut milk. If you prefer fresh heat, serve with sliced green chilies or a side of pickled jalapeños.
Can I prepare this curry ahead of time?
Make the sauce up to 2 days ahead and store it in an airtight container in the fridge. When ready to serve, reheat the sauce gently, then cook fresh eggs separately and add them at the end. The flavors actually improve overnight as the spices meld.
What if I don't have coconut milk?
Use ½ cup heavy cream or ½ cup Greek yogurt thinned with 2 tablespoons water instead. For a dairy-free option, blend ½ cup silken tofu with 2 tablespoons lemon juice until smooth. The texture will be slightly different but still delicious.
Why did my eggs turn out rubbery?
Overcooking is the most common cause. Keep the egg pan on medium heat and cook for only 3-4 minutes until whites are set but yolks remain slightly wobbly. For extra tenderness, use fresh eggs (within 1 week of laying) and avoid stirring them while cooking.
