Spinach Egg Curry Recipe: Savory Spice and Soft Scrambled Eggs

Breakfast & Brunch

Spinach Egg Curry Recipe: Savory Spice and Soft Scrambled Eggs

This spinach egg curry recipe transforms simple ingredients into a fragrant, comforting dish that balances creamy scrambled eggs with vibrant greens and aromatic spices. The secret lies in tempering whole spices—cumin, mustard seeds, and curry leaves—to release their full flavor before building the sauce.

I developed this recipe after years of experimenting with Indian breakfasts, and it’s now a staple in my morning rotation.

The magic happens in layers: first, onions and garlic develop a deep caramelized sweetness, then spinach wilts into a rich, earthy base. Eggs are scrambled gently into the sauce, soaking up every spiced note while staying tender.

A touch of cream at the end adds velvety richness without overpowering the bright, herby flavors.

What you’ll end up with is a curry that’s creamy yet light, spiced but not overpowering—perfect for serving with warm basmati rice or fluffy naan. The eggs stay soft and custardy, while the spinach adds a satisfying bite.

This dish proves breakfast can be both comforting and sophisticated, with minimal effort.

Whether you’re feeding a family or treating yourself to a cozy morning meal, this curry delivers restaurant-quality flavor at home. The technique is straightforward, but the result feels special—like a homemade version of your favorite Indian brunch spot.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for spinach egg curry

Simple, fragrant ingredients that turn into a restaurant-worthy breakfast curry.

Ingredient Amount Notes
Large Eggs 🥚 6 whole Freshly beaten for tenderness
Fresh Spinach 🌿 10 oz Baby spinach preferred, stems removed
Yellow Onion 🧅 1 whole Medium size, finely chopped
Garlic Cloves 🧄 4 cloves Peeled and minced
Ghee 🧈 2 tbsp For authentic flavor and richness
Cumin Seeds 🌶️ ½ tsp Toasted until fragrant
Mustard Seeds 🌶️ ½ tsp Yellow or brown preferred
Curry Leaves 🌿 ¼ cup Fresh leaves, chopped fine
Ground Turmeric 🌶️ ¼ tsp Freshly ground preferred
Garam Masala 🌶️ ½ tsp Store-bought blend works fine
Heavy Whipping Cream 🥛 ¼ cup Full-fat for best texture
Salt 🧂 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ¼ tsp Freshly cracked for heat
Basmati Rice 🍚 1 cup Uncooked, long-grain preferred

The spices are where the magic happens. Whole cumin and mustard seeds need to be toasted until they pop—skip this, and you’ll miss that nutty depth. Penzeys Spices carries the best whole spices if you want to splurge, but the bulk bins at Whole Foods work perfectly for everyday cooking. Curry leaves are the secret weapon here—if you can’t find them at an Indian market, dried curry leaf powder in a pinch. The ghee adds richness without overpowering, so don’t substitute with regular butter unless you’re in a bind.

No fresh curry leaves? Dried curry leaf powder at half the amount works, though it’s not the same. Heavy cream can be swapped for coconut milk for a lighter version, but the texture will be different. The eggs should be at room temperature for even scrambling—just pop them out of the fridge 30 minutes before cooking. For extra flavor, add a pinch of asafoetida (hing) when tempering the spices, but it’s optional. The spinach can be frozen if you’re using pre-washed bags, but fresh is always better when you’ve got it.

This curry reheats beautifully—just add a splash of water or cream to loosen it up. Keeps in the fridge for 4-5 days covered, or freeze portions for 3 months. I always make a double batch because it’s perfect for lunches. The rice should be cooked separately and served alongside—steamed basmati with a pinch of salt is ideal. If you’re short on time, microwaveable basmati rice cuts prep time in half without sacrificing much flavor.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash another pan. Just sauté onions in ghee, toss in garlic and spinach, crack in those eggs—no flipping required—and the curry builds itself. The eggs poach right in the sauce, so tender they practically melt.
  • Garlic-Ghee Bomb: That first bite? Rich, nutty ghee caramelizing with onions, then a punch of raw garlic—it’s like a warm hug for your taste buds. The spinach wilts into the sauce, leaving just enough texture to make every spoonful satisfying. (Yes, even on a Tuesday night.)
  • Leftover Goldmine: This curry tastes better the next day, honestly. The flavors meld into something deeper, and it reheats like a dream—just a splash of water, a quick stir, and it’s ready. I make double batches just for this reason.
  • Budget Breakfast: Eggs and spinach are my go-to cheap eats, but this curry feels special. Onions and garlic stretch the flavor, while ghee adds that restaurant-quality richness without breaking the bank. Perfect for when you want something indulgent but can’t splurge.

Step-by-step instructions for spinach egg curry

Here's how to create a rich, aromatic curry with perfectly scrambled eggs and tender spinach.

1

Prepare the Spice Base

Heat the 2 tbsp ghee in a medium skillet over medium heat until it shimmers. Add the 0.5 tsp cumin seeds and 0.5 tsp mustard seeds—they'll pop and sizzle almost immediately. Let them toast for 30 seconds until fragrant and aromatic, then add the 1 whole yellow onion and 4 cloves garlic cloves. Cook for 5-6 minutes until the onion softens and turns translucent.

This is where the foundation of your curry begins. The ghee adds richness, while the seeds release their earthy flavors. You'll know it's ready when the garlic releases its sweet aroma—this is your signal to move to the next step. Keep the heat at medium to prevent burning the spices.

2

Add Aromatics and Spinach

Stir in the 0.25 cup curry leaves, 0.25 tsp ground turmeric, and 0.5 tsp salt. Cook for 1 minute until the curry leaves darken slightly and release their citrusy scent. Add the 10 oz fresh spinach and stir vigorously for 2-3 minutes until it wilts completely and turns vibrant green.

The spinach should reduce down to about half its original volume—this ensures it blends seamlessly into the curry without making it watery. If you notice any stems remaining, pick them out now. The turmeric will give the curry its signature golden hue, while the curry leaves add that authentic South Indian flavor profile.

3

Scramble the Eggs

In a separate bowl, whisk the 6 whole large eggs with 0.25 tsp black pepper until just combined—no need to overbeat them. Pour the eggs into the skillet with the spinach mixture and gently stir for 1-2 minutes over low heat. The eggs should soft-scramble into delicate, creamy curds rather than forming large clumps.

Here's the thing—you want the eggs to cook slowly and evenly. If they start to set too quickly, lower the heat slightly. The goal is silky, custard-like eggs that blend perfectly with the spinach. Once the eggs are just set but still slightly runny in the center, remove the skillet from heat.

4

Finish with Cream and Garam Masala

Return the skillet to low heat and stir in the 0.25 cup heavy whipping cream and 0.5 tsp garam masala. Cook for 1-2 minutes until the cream heats through and the garam masala dissolves completely. Taste and adjust seasoning with additional salt if needed.

The cream adds a luxurious richness that balances the spices, while the garam masala ties all the flavors together. You'll notice the curry thicken slightly as it simmers—this is perfect. If it's too thick, you can loosen it with a splash of water, but it should coat the back of a spoon without being gluey.

5

Serve Over Basmati Rice

While the curry finishes, cook the 1 cup basmati rice according to package instructions until tender and fluffy. Divide the rice among serving plates and ladle the spinach egg curry generously over the top. Garnish with an extra sprinkle of freshly cracked black pepper for a final pop of flavor.

This curry is best served immediately while the eggs are still warm and creamy. The contrast of the fluffy rice with the rich, spiced curry creates the perfect balance. Each bite should deliver tender eggs, wilted spinach, and a harmonious blend of spices that dance on your palate.

👨‍🍳

Pro Tips For Making Spinach Egg Curry

  • Wilt Spinach Fast: Tear the spinach into bite-sized pieces—no need to chop finely—and add it to the pan after the onions soften but before the eggs go in. A splash of water (about 2 tablespoons) helps it collapse faster, but don’t let it turn to soup. I used to wait until the end, and it’d just sit there looking sad and limp.
  • Crack Eggs Cold: Whisk the eggs in a separate bowl with a pinch of salt before adding them to the pan—this keeps them from scrambling into rubbery chunks. If the ghee is smoking hot, let it cool slightly first; you want the eggs to sizzle, not seize. I learned this the hard way when my first batch turned out like overcooked omelet shrapnel.
  • Sauté Onions Low: Cook the onions on medium-low heat until they’re golden brown, not caramelized—you’re building flavor, not candy. If they start sticking, add a splash of water and scrape the bottom. I was in a hurry once and cranked the heat, and suddenly my curry tasted like burnt sugar. Medium-low is your friend here.
  • Add Garlic Late: Toss in the minced garlic after the spinach has wilted but right before the eggs go in—this keeps it fragrant, not bitter. If you add it too early, it’ll turn into garlic confit and overpower everything. I was skeptical, but now I swear by the fresh, bright punch it gives the dish.

Wine and beer pairings for this spinach egg curry

Light White Wine

An off-dry Riesling from Germany or Alsace is my go-to pairing for this curry—its crisp acidity and subtle honeyed notes cut through the richness of the cream and eggs while complementing the earthy spinach.

Look for a 2022 Dr. Loosen Blue Slate Riesling ($20) or Trimbach Gewürztraminer ($30) for a touch of exotic spice that mirrors the garam masala. Serve slightly chilled (50-55°F) to enhance the wine’s refreshing qualities. 🍷

Crisp Lager Balance

A Belgian-style witbier like Stella Artois or Hoegaarden ($5) works beautifully with this curry’s creamy texture and mild spice. The citrusy coriander notes in these beers echo the curry leaves, while the effervescence cleanses your palate between bites.

For a local option, try Allagash White ($6), which has a similar crisp profile with a hint of vanilla. Serve at 45-50°F to preserve the beer’s refreshing quality. 🍺

Spiced Red Wine

If you prefer red, a light Pinot Noir with a touch of spice—like 2021 La Crema Sonoma Coast Pinot Noir ($35)—pairs surprisingly well. Its red fruit flavors balance the earthy spinach, while subtle oak notes harmonize with the garam masala.

Avoid heavy Cabernets or Syrahs, as their tannins can clash with the creamy texture. Decant for 15-20 minutes to soften the wine and enhance its aromatic qualities. 🍷

Non-Alcoholic Options

For a refreshing non-alcoholic match, try sparkling ginger beer like Feather’s Ginger Beer ($4), which complements the curry’s spice without overpowering it. Alternatively, a coconut water-based mocktail with lime and mint—chilled and lightly sweetened—mirrors the dish’s creamy and citrusy elements. Serve both options ice-cold to enhance their refreshing qualities. 🌿

Pairing Pro Tips

Always serve wine or beer slightly cooler than room temperature—50-55°F for whites and 45-50°F for lagers—to preserve their crispness. If using red, avoid overchilling, as it can mute the wine’s flavors. For the best experience, let the drink breathe for 5-10 minutes after opening to release its aromas. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 360mg120%
Sodium 620mg27%
Total Carbohydrate 38g13%
Dietary Fiber 4g14%
Sugars 4g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this spinach egg curry without cream?

For a lighter version, replace the ½ cup heavy cream with ¼ cup coconut milk or 2 tbsp plain yogurt. The yogurt adds tanginess while keeping the curry rich, while coconut milk gives a subtle sweetness that pairs well with the spinach. Adjust the salt slightly since yogurt is naturally salty.

2

How do I prevent the eggs from getting rubbery?

Keep the heat low to medium-low when scrambling the eggs and stir constantly to break them into small, tender curds. Remove the pan from heat as soon as the eggs are just set (still slightly runny in the center). Overcooking is the #1 cause of rubbery eggs—trust your instincts and pull it when it looks creamy.

3

What if I don't have curry leaves?

Don't worry! Use ½ tsp dried curry leaf powder (reduce to half the amount) or substitute with ¼ tsp ground coriander + ¼ tsp ground cumin. For extra depth, add a pinch of asafoetida (hing) when tempering the spices—it mimics the umami notes of curry leaves. The flavor won't be identical, but your curry will still be delicious.

4

Can I make this curry ahead of time?

Yes, but with one key trick: cook the eggs separately and fold them into the curry just before serving. The curry base (without eggs) keeps well in the fridge for 3-4 days. Reheat gently, then stir in the eggs cooked in a separate pan—this keeps them soft and custardy. For freezing, store components separately and reheat the curry base before adding fresh eggs.

5

What's the best way to serve this curry?

This dish shines with warm basmati rice or jeera rice (cumin-infused), but it also works beautifully with garlic naan or roti. For extra flair, garnish with fresh cilantro and a squeeze of lemon. It's hearty enough for breakfast but elegant enough for brunch—pair it with a crisp white wine or refreshing lager for the full experience.

★★★★★5.0(15 reviews)
Categories Breakfast & Brunch