Amritsari Egg Bhurji
This Punjabi-style egg bhurji is bold, buttery, and packed with onions, tomatoes, green chilies, and warm spices. The eggs stay soft while the masala turns rich and savory, making it perfect with toast, pav, or roti.
For 4 servings
- prep · ~5 min
Crack the eggs and get the masala ingredients ready.
1.Crack the eggs into a bowl.2.Lightly beat them until the yolks and whites are just combined.3.Chop the onion, ginger, garlic, green chili, tomato, and cilantro.TIPDo not overbeat the eggs; a light mix gives a softer bhurji. - saute · ~7 min
Cook the onion base.
1.Heat the oil and butter together in a pan over medium heat.2.Add cumin seeds and let them sizzle for 20 to 30 seconds.3.Add onion and cook until soft and lightly golden, 4 to 5 minutes.4.Add ginger, garlic, and green chili and cook for 1 minute.TIPKeep the heat medium so the garlic cooks sweet and does not burn. - saute · ~5 min
Make the masala.
1.Add tomato and cook until soft and pulpy, 3 to 4 minutes.2.Add turmeric powder, red chili powder, coriander powder, salt, and black pepper.3.Mix well and cook for 1 minute until the masala smells toasty. - saute · ~3 min
Scramble the eggs into the masala.
Pour in the beaten eggs and let them sit for a few seconds. Gently fold and scrape with a spatula until the eggs are softly set and coated in the masala, 2 to 3 minutes.
TIPTake the pan off the heat while the eggs still look slightly soft; they finish cooking from residual heat. - garnish
Finish with garam masala and cilantro.
Sprinkle garam masala and cilantro over the bhurji and give it one gentle mix.
- serve
Serve hot.
Spoon the Amritsari Egg Bhurji into bowls and serve hot with roti, pav, or toast.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Let the tomatoes cook fully until pulpy before adding eggs, or the bhurji can taste raw and watery.
- 2Use a wide pan so the eggs spread into the masala quickly and scramble into soft, separate curds.
- 3After pouring in the eggs, wait a few seconds before stirring to get tender folds instead of tiny dry bits.
- 4Switch off the heat while the bhurji still looks slightly glossy; residual heat finishes the eggs gently.
- 5Add garam masala only at the end so its aroma stays bright instead of turning flat in the pan.
- 6If making ahead, keep the masala ready and scramble in fresh eggs just before serving for the best texture.
Adapt it for your goals.
Dhaba-style
Use a little extra butter and cook the masala slightly longer for a richer, more robust roadside-dhaba flavor.
high proteinHigh-protein
Add 2 to 4 extra eggs for a more egg-forward bhurji with the same masala intensity.
spicierSpicier
Increase green chili and red chili powder for a hotter Amritsari-style kick that pairs well with pav.
veg loadedVeg-loaded
Add finely chopped capsicum or peas with the onions for more texture and a slightly heartier bhurji.
Why this is on our healthy list.
Protein-Rich Main Dish
Eggs make this bhurji filling and satisfying, helping turn a simple breakfast or meal into a substantial plate.
Aromatic Digestive Spices
Ginger, garlic, cumin, coriander, and black pepper add flavor while bringing traditional warming spices to the dish.
Includes Fresh Herbs and Vegetables
Onions, tomatoes, green chilies, and cilantro add freshness, color, and plant ingredients alongside the eggs.
Frequently asked questions
Lightly beat the eggs, cook on medium to low heat, and stop while they are still slightly soft because they continue to set off the heat.



