Anda Palak
Eggs simmered in a fragrant, spiced spinach curry that gets its depth from slow-cooked onions, fresh tomatoes, and a gentle hit of garam masala. This quick Indian homestyle dish pairs beautifully with roti or rice and comes together in under 30 minutes.
For 4 servings
- boil · ~10 min
Hard boil the eggs.
Place eggs in a saucepan, cover with water and boil for 8 minutes. Drain, plunge into cold water, peel and set aside. Make light slits on the eggs with a knife.
TIPSlightly older eggs peel more cleanly than very fresh ones. - boil · ~3 min
Blanch the spinach.
Bring 2 cups of water to a rolling boil. Add the washed spinach leaves and blanch for 2 minutes until wilted but still bright green. Drain and immediately plunge into ice water to stop cooking. Blend into a smooth puree with 1/4 cup water.
TIPShocking in ice water locks in the bright green colour. - temper · ~2 min
Make the tempering.
1.Heat oil in a pan over medium heat.2.Add cumin seeds and let them splutter (30 sec).3.Add green chilies and sauté for 15 sec. - saute · ~15 min
Build the onion-tomato base.
1.Add chopped onions and cook until golden brown (5–7 min).2.Add ginger-garlic paste and sauté until raw smell disappears (1 min).3.Add tomatoes, salt, turmeric, red chili, and coriander powder. Cook until tomatoes soften and oil separates (6–8 min).TIPBe patient with the onions — deep browning at this stage builds the base flavour. - simmer · ~7 min
Simmer the spinach curry.
Pour in the spinach puree and 1/4 cup water. Stir well, bring to a gentle simmer, and cook uncovered for 5 minutes, stirring occasionally until the gravy thickens slightly.
TIPKeep the pan partially covered if the gravy starts to splutter. - mix · ~2 min
Add the eggs and finish.
Gently place the boiled eggs into the simmering spinach gravy. Sprinkle garam masala over the top. Simmer for 2 more minutes to let the eggs warm through and absorb the flavour.
TIPMake shallow slits in the eggs before adding — it helps them soak up the masala. - garnish
Garnish with fresh coriander leaves and serve hot.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Use a mix of fresh spinach for best color; wilt it fully before blending for a silky puree.
- 2Slitting the boiled eggs allows the gravy to seep in, making them more flavorful.
- 3Don't skip shocking the blanched spinach in ice water — it locks in the vibrant green.
- 4Cook the onions until deep golden for a rich, sweet base that balances the spinach.
- 5For a creamier texture, add a splash of cream or yogurt just before serving.
- 6Make-ahead: refrigerate the spinach base without eggs, then reheat and add boiled eggs when serving.
Adapt it for your goals.
Low-oil
Reduce oil to 1 tbsp and dry-roast the cumin seeds before adding a splash of water to cook the onions — cuts fat without losing flavor.
jainJain
Skip the onion and garlic; use asafoetida (hing) in the tempering and add a pinch of more coriander powder for depth.
high proteinHigh-protein
Add 200g of paneer cubes along with the eggs for extra protein and a creamy texture.
veganVegan
Replace eggs with boiled potato cubes or tofu, and use a plant-based oil. Taste and texture remain hearty.
spicierSpicier
Increase green chilies to 3 and add a pinch of cayenne with the garam masala for an extra kick.
Why this is on our healthy list.
Rich in Iron
Spinach provides a good source of non-heme iron, which supports red blood cell production and energy levels.
High in Protein
Eggs deliver complete protein with all essential amino acids, aiding muscle repair and satiety.
Packed with Antioxidants
Spinach contains vitamin C, beta-carotene, and flavonoids that help combat oxidative stress.
Good for Digestion
Cumin and coriander seeds stimulate digestive enzymes, while spinach adds dietary fiber.
Frequently asked questions
Yes, thaw 300g frozen spinach, squeeze out excess water, and blend to a puree. Blanching is not needed, but your gravy may be slightly thinner.



