The Pantry
Indian

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.

Prep 10 minCook 12 minAdjust servings ↓
Egg bhurji
~470 calper person · ~940 total
~$4.00meal total · ~$2.00 per person

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.

The Pantry way

Your whole cook, in one place.

Ingredients, steps and a live timeline. Ready for 2 people.

Step timeline

Cooking order

8 left
Step 1

Whisk the eggs

~3 min

Whisk the eggs.

In 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.

Ingredients
  • 6Large eggs
  • 1 tbspWhole milk
  • 1/4 tspKosher salt
Step 2

Cook the onion base

~7 min

Cook the onion base.

Heat 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.

Ingredients
  • 1 tbspGhee
  • 1 tbspNeutral oil
  • 6 oz total for recipeYellow onion
  • 1 tspGarlic
  • 1 tspFresh ginger
Step 3

Bloom the spices

~1 min

Bloom the spices.

Add 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.

Ingredients
  • 1/2 tspGround turmeric
  • 1 tspGround coriander
  • 1/2 tspKashmiri chili powder
  • 1/4 tspGround cumin
  • 1/4 tspKosher salt
Step 4

Soften the tomato

~3 min

Soften the tomato.

Add 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.

Ingredients
  • 4 ozTomato
  • 1 tbspWater
Step 5

Set the eggs softly

~3 min cook

Set the eggs softly.

Reduce 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.

Ingredients
  • 6 total for recipeLarge eggs
Step 6

Finish with herbs

After ~3 min

Finish with herbs.

Turn 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.

Ingredients
  • 4 oz total for recipeTomato
  • 2 tbspCilantro
Step 7

Serve hot

~1 min

Spoon the egg bhurji onto the 2 toasted slices of white bread

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.

Ingredients
  • 6 total for recipeLarge eggs
  • 2 slicesWhite bread, toasted
Step 8

Serve meal

~1 min

Once all dishes are cooked and ready, plate and serve the meal together.

Egg bhurji: Serve hot.

Egg bhurji: serve immediately while the eggs are hot and soft.

Make the next one yours.

Create a custom meal with what you have.

Create my own recipe →
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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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 →

How to scramble eggs →

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.