Egg bhurji
Egg bhurji is a quick Indian-style scrambled egg dish with onions, tomatoes, green chile, and warm spices cooked until soft, fluffy, and lightly saucy. This version serves 2 as a filling breakfast or light meal, with a tender curd-like scramble that clings to the spices instead of drying out.

Estimated calories and US ingredient costs.
For 4 servings, double all ingredients and use a 12-inch skillet so the onions and eggs cook in a shallow layer. Do not increase the heat to speed things up, or the spices and eggs will scorch before the tomato reduces. If scaling beyond 4, cook in two batches for the best texture. The calorie estimate assumes all of the eggs and bread are eaten and that only the listed fat is used in the pan; no deep-fry or dredging absorption adjustment is needed here.
Your whole cook, in one place.
Ingredients, steps and a live timeline. Ready for 2 people.
Make the next one yours.
Create a custom meal with what you have.
Read the traditional recipe
Ingredients
For 2 people
- 6 large eggs
- 1 tbsp whole milk
- 1 tbsp ghee
- 1 tbsp neutral oil
- 6 oz yellow onion, finely chopped
- 4 oz tomato, finely chopped
- 1 tsp minced garlic
- 1 tsp minced fresh ginger
- 1 small green chile, finely minced
- 1/2 tsp ground turmeric
- 1 tsp ground coriander
- 1/2 tsp Kashmiri chili powder
- 1/4 tsp ground cumin
- 1/2 tsp kosher salt
- 2 tbsp water
- 2 tbsp chopped cilantro
- 2 slices white bread, toasted
Method
- Whisk the eggsIn a medium bowl, whisk 6 large eggs with 1 tbsp whole milk and 1/4 tsp kosher salt until the mixture is evenly combined but not foamy. Set it near the stove so the eggs can go into the pan quickly once the spice base is ready. The small amount of milk helps keep the scramble tender without making it watery.
- Cook the onion baseHeat 1 tbsp ghee and 1 tbsp neutral oil in a 10-inch skillet over medium heat. Add 6 oz finely chopped yellow onion and cook, stirring often, for 5 to 6 minutes until translucent with a few golden edges. Add 1 tsp minced garlic, 1 tsp minced ginger, and 1 small minced green chile, then cook for 30 seconds until fragrant but not browned.
- Bloom the spicesAdd 1/2 tsp turmeric, 1 tsp coriander, 1/2 tsp Kashmiri chili powder, 1/4 tsp cumin, and the remaining 1/4 tsp salt. Stir for 20 to 30 seconds so the spices coat the onions and lose their raw edge. If the pan looks dry, splash in 1 tbsp of the water to keep the spices from scorching.
- Soften the tomatoAdd 4 oz finely chopped tomato and the remaining 1 tbsp water. Cook over medium heat for 2 to 3 minutes, stirring and scraping the pan, until the tomato breaks down into a thick, jammy masala with very little free liquid. This stage should look glossy, not soupy, so the eggs can set into the sauce instead of steaming apart.
- Set the eggs softlyReduce the heat to medium-low. Pour in the whisked eggs and let them sit for 10 seconds, then begin folding with a silicone spatula or wooden spoon. Scrape the bottom and edges of the skillet in slow strokes for 2 to 3 minutes, moving the soft curds through the masala. Cook until no liquid egg remains and the egg mixture reaches 160°F; keep the heat gentle so the curds remain tender.
- Finish with herbsTurn off the heat and fold in 2 tbsp chopped cilantro. Taste and adjust only if needed with a pinch more salt from the measured amount already listed in the ingredients if your eggs or ghee were especially mild. The finished bhurji should be moist, fluffy, and flecked with tomato and herbs, not browned or dry.
- Serve hotSpoon the egg bhurji onto the 2 toasted slices of white bread and serve immediately while the eggs are hot and soft. For a neater plate, mound the bhurji in the center of each toast and let a little of the spiced tomato mixture drip over the edges.
Before you cook
What to get ready
Nonstick or well-seasoned skillet, lid if directed, spatula and small egg bowl.
Finely chop onion and tomato and whisk eggs before the spice base is ready.
If something needs adjusting
Scramble turns watery
Cook excess tomato moisture away before adding eggs, then use gentle heat.
Eggs set unevenly
Use gentle heat and an even layer. Cook ordinary eggs until whites and yolks are firm; egg mixtures should reach 160°F.
Store for later
Refrigerate cooked egg dishes promptly in shallow containers. Reheat leftovers to 165°F; for the best texture, prepare fresh eggs over any separately stored vegetable base.
Refrigerate perishables within 2 hours, or 1 hour above 90°F. Keep the fridge at 40°F or below; use refrigerated leftovers within 3–4 days. USDA storage and reheating guidance.
Make the ingredients go further
Use remaining cilantro and tomatoes in kachumber.
Next use for your ingredients: Kachumber →
Calculate this meal with your own prices →
Cooking notes updated October 24, 2026. How we create recipes.
Tips, swaps and questions
A little kitchen know-how
For a softer bhurji, pull the pan off the heat when the eggs still look a little loose and glossy. If you cook them until fully dry in the pan, the texture turns crumbly and the spices can seem harsher. A heavy skillet helps the tomato masala reduce quickly without sticking.
Make it work for you
You can replace the white bread with toasted pav, roti, or tortilla, but keep the filling itself the same. If you want a milder version, use 1/2 small green chile instead of a full one and lean on the ginger, not extra salt. Avoid swapping in hard cheese, which changes the classic loose, spiced scramble texture.
Use more of your eggs and onion in egg biryani.
Can I make egg bhurji ahead of time?
Egg bhurji is best eaten right after cooking, because reheating tightens the curds and dries out the masala. If you need to plan ahead, cook the onion-tomato spice base up to 2 days in advance, refrigerate it, then warm it in the skillet and add the whisked eggs just before serving. Leftovers should be refrigerated within 2 hours and reheated to 165°F.
Times are estimates. Check ingredients for allergens. For safe temperatures and storage, see FoodSafety.gov.