Indian Egg Salad
Creamy boiled eggs get tossed with onion, cucumber, yogurt, and warm Indian spices for a quick salad that feels fresh yet satisfying. It works well as a light side, sandwich filling, or simple lunch.
For 4 servings
- boil · ~10 min
Boil the eggs.
Place the eggs in a pot with water and bring to a boil over medium-high heat. Once boiling, cook for 8-10 minutes until hard-boiled.
TIPCool the eggs right after boiling so they peel cleanly and the yolks stay tender. - rest · ~5 min
Cool and peel the eggs.
Drain the hot water and let the eggs sit in cold water for 5 minutes. Peel them and chop into small bite-size pieces.
- prep · ~5 min
Prep the fresh ingredients.
1.Finely chop the onion.2.Finely chop the cucumber.3.Finely chop the green chili.4.Chop the coriander leaves. - mix · ~2 min
Make the dressing.
In a mixing bowl, whisk the yogurt with black pepper, chaat masala, roasted cumin powder, red chili powder, salt, and lemon juice until smooth.
- mix · ~2 min
Mix the salad.
Add the chopped eggs, onion, cucumber, green chili, and coriander leaves to the bowl. Fold gently until everything is evenly coated without mashing the eggs.
TIPFold with a spoon, not a whisk, so the eggs keep some texture. - serve · ~10 min
Chill briefly and serve.
Serve right away or chill for 10 minutes for a fresher taste. Spoon into bowls or use as a filling for sandwiches or wraps.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Shock the boiled eggs in cold water right away to prevent a grey ring around the yolks and help the shells slip off cleanly.
- 2Use thick yogurt only; if it seems loose, strain it for 10–15 minutes so the salad stays creamy instead of watery.
- 3Pat the chopped cucumber dry before mixing so it does not release extra water into the dressing as it sits.
- 4Finely chop the onion and green chili so their sharpness distributes evenly without overpowering the eggs.
- 5Fold the eggs into the yogurt dressing last and gently, keeping some chunky pieces for a more satisfying texture.
- 6Taste after adding chaat masala before adjusting salt, since chaat masala already brings a salty-tangy kick.
- 7For sandwich filling, chill the salad first so it firms up and spreads neatly without dripping.
Adapt it for your goals.
Low-oil
This recipe is already oil-free; use extra-thick yogurt and more cucumber for an even lighter, fresher salad.
high proteinHigh-protein
Add 1-2 extra boiled eggs or replace part of the yogurt with thick Greek yogurt for a more filling lunch.
no onionNo-onion
Skip the onion for a milder version; add extra cucumber and coriander to keep the salad fresh and crunchy.
spicierSpicier
Increase green chili and red chili powder for a sharper heat that works especially well in wraps or toast sandwiches.
Why this is on our healthy list.
Protein-Rich and Satisfying
Eggs and yogurt make this salad filling and help turn it into a light meal rather than just a garnish.
Fresh Hydrating Crunch
Cucumber adds moisture and crisp texture, balancing the richness of the eggs and creamy dressing.
Herbs and Spices Add Depth
Coriander, cumin, chili, and lemon bring strong flavor without needing heavy sauces or added fat.
Frequently asked questions
Yes, but it is best within a day. For the freshest texture, chop the cucumber and mix it in close to serving time.



