Egg Potato Bhaji
A simple home-style bhaji where soft potatoes, boiled eggs, onions, and everyday spices come together in a lightly moist masala. It is comforting, quick enough for a weekday meal, and tastes great with roti, pav, or rice.
For 4 servings
- boil · ~15 min
Boil the eggs and potatoes.
1.Place the eggs in a saucepan, cover with water, and boil until hard-boiled.2.Cook the potato cubes in water until just tender but not falling apart.3.Drain both, peel the eggs, and halve them.TIPKeep the potatoes just tender so they hold their shape when mixed into the bhaji. - prep
Prepare the vegetables and spices.
Slice the onion, chop the tomato, ginger, garlic, and coriander leaves, and slit the green chili so everything is ready before you start cooking.
- temper · ~1 min
Make the tempering.
1.Heat the oil in a pan over medium heat.2.Add mustard seeds and let them splutter.3.Add cumin seeds and cook for a few seconds until fragrant. - saute · ~8 min
Cook the onion mixture.
1.Add the onion and green chili and cook until the onion turns light golden.2.Add the ginger and garlic and sauté until the raw smell goes away.3.Add the tomato and cook until it softens and turns pulpy.TIPUse medium heat so the garlic does not burn before the onions soften. - saute · ~3 min
Add the spices and build the bhaji base.
Add turmeric powder, red chili powder, coriander powder, garam masala, and salt. Mix well, then pour in the water and cook for 2 to 3 minutes until the masala comes together.
- mix · ~3 min
Fold in the potatoes and eggs.
Add the boiled potatoes and mix gently so they get coated in the masala. Place the boiled eggs on top, spoon some masala over them, and cook for a couple of minutes.
TIPStir gently after adding the eggs so the yolks stay neat and the potatoes do not turn mushy. - garnish
Finish with coriander leaves and lemon juice.
Turn off the heat, sprinkle over the coriander leaves, and drizzle in the lemon juice for a fresh finish.
- serve
Serve the Egg Potato Bhaji hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Boil the potato cubes only until just tender; overcooked potatoes will break when coated in the masala.
- 2Let the mustard seeds fully splutter before adding cumin, or the tempering will taste flat.
- 3Cook the onions to light golden, not dark brown, so the bhaji stays soft and home-style.
- 4After adding tomatoes, sauté until the oil begins to separate slightly for a better-bound masala.
- 5Spoon masala over the halved eggs instead of stirring hard, so the yolks stay intact and attractive.
- 6Add the lemon juice only after switching off the heat to keep its fresh, bright finish.
- 7This bhaji reheats well the next day; warm it gently with a splash of water to loosen the masala.
Adapt it for your goals.
Dry-bhaji
Use less water and cook a minute longer after adding potatoes for a drier version that pairs especially well with pav or chapati.
spicierSpicier
Increase green chilies and red chili powder for a sharper heat that balances the mild potatoes and eggs.
south indian styleSouth-indian-style
Add a few curry leaves to the tempering for a more aromatic, South Indian-leaning flavor profile.
no onion no garlicNo-onion-no-garlic
Skip onion and garlic, use extra tomato and ginger, for a simpler satvik-style bhaji.
Why this is on our healthy list.
Protein from Eggs
Boiled eggs add satisfying protein, making the bhaji more filling than a plain potato side.
Comforting Energy Source
Potatoes provide carbohydrates that make this a hearty, sustaining dish for lunch or dinner.
Phytonutrients from Spices
Turmeric, cumin, coriander, ginger, garlic, and chili contribute aromatic plant compounds along with flavor.
Fresh Herb and Citrus Finish
Coriander leaves and lemon juice add freshness and brightness without needing extra richness.
Frequently asked questions
Yes. Lightly pan-frying the boiled egg halves adds color and a firmer outer layer, which helps them hold up in the masala.



