Egg Tomato Mash
A simple Indian-style egg and tomato dish where boiled eggs are gently mashed into a quick onion-tomato masala. It is soft, lightly spiced, and works beautifully as a small side with roti, toast, or plain rice.
For 4 servings
- boil · ~10 min
Boil and peel the eggs.
Place the eggs in a pan, cover with water, and boil until hard cooked, about 10 minutes. Cool them under running water and peel.
TIPCooling the eggs before peeling helps the shells come off more cleanly. - prep · ~5 min
Chop the vegetables and mash the eggs.
1.Finely chop the onion, tomato, green chili, ginger, and coriander leaves.2.Roughly mash the peeled eggs with a fork so you get a soft, crumbly texture.3.Keep the yolk and white mixed together for an even mash. - temper · ~1 min
Heat the oil and crackle the cumin.
Heat the oil in a pan over medium heat. Add cumin seeds and let them sizzle for a few seconds until fragrant.
- saute · ~5 min
Cook the onion, chili, and ginger.
1.Add the chopped onion and cook until soft and lightly golden.2.Add the green chili and ginger.3.Sauté for 1 minute until the raw smell fades.TIPKeep the heat medium so the onion sweetens without burning. - saute · ~6 min
Cook the tomatoes with the spices.
1.Add the chopped tomato and mix well.2.Add turmeric powder, red chili powder, black pepper, and salt.3.Cook until the tomatoes soften and turn pulpy. - mix · ~3 min
Fold in the mashed eggs.
Add the mashed eggs to the pan and gently mix them into the tomato masala. Cook for 2 to 3 minutes so everything comes together without drying out.
TIPMash gently and stop while the mixture is still moist for the best soft texture. - garnish
Finish with coriander leaves.
- serve
Serve hot with roti, toast, or rice.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Mash the boiled eggs roughly, not smooth, so you keep soft bites of white and yolk.
- 2Cook the tomatoes until they look pulpy and the oil just begins to separate for a fuller masala taste.
- 3Add the eggs only after the tomato mixture is fully cooked, or the dish can taste flat and watery.
- 4Keep the final 2 to 3 minutes on low heat so the egg mash stays moist instead of turning crumbly.
- 5If your tomatoes are very tart, let them cook a little longer to mellow before folding in the eggs.
- 6This dish reheats well; warm it gently with a spoonful of water to bring back its soft texture.
Adapt it for your goals.
Buttery
Finish with a small knob of butter instead of extra oil for a richer, softer mash that pairs especially well with toast.
spicierSpicier
Increase green chili and red chili powder for a hotter version that works nicely with plain rice or soft rotis.
garlicGarlic
Add a little finely chopped garlic with the ginger for a sharper, more savory masala note.
gravy styleGravy-style
Add a splash of water after the tomatoes soften to make it looser and easier to serve with rice.
Why this is on our healthy list.
Protein-Rich Eggs
Boiled eggs make this dish filling and provide good-quality protein that suits a simple meal or side.
Tomato-Based Antioxidants
Tomatoes contribute beneficial plant compounds, and cooking them into the masala helps deepen both flavour and nourishment.
Lightly Oiled Preparation
The dish uses only a small amount of oil, so it stays relatively light while still developing a proper tempering and masala.
Frequently asked questions
Yes. Make it a few hours ahead and refrigerate once cooled. Reheat gently on low heat so the eggs do not dry out.



