15-Minute Egg Bhurji (Indian Spiced Scrambled Eggs)
Egg bhurji is the dinner you make when you need something hot, filling, and on the table in 15 minutes. It’s Indian-style scrambled eggs, loaded with onions, tomatoes, green chili, and a handful of warm spices.

The eggs are soft and gently spiced, not aggressively scrambled, and the whole thing comes together in one pan. If you’ve never had bhurji, think of it as the savory, more interesting cousin of your everyday scramble.
What Makes This Egg Bhurji So Good
The butter and tomatoes cook down into a tangy, slightly sweet base that cuts right through the richness of the eggs. A finish of garam masala and fresh cilantro adds a warm, herby lift without overwhelming the dish.
It tastes like something you’d get from a street vendor in Mumbai, but it uses basic pantry ingredients and one pan. That means less cleanup and more time to actually eat.
I keep coming back to this version because the eggs stay tender and moist. The trick is pulling them off the heat just before they fully set, which takes a tiny bit of attention but pays off every time.
Ingredients

- 4 large eggs: no need to whisk them separately if you want a more rustic texture.
- 1 tbsp butter: ghee works beautifully here, or use a neutral oil for a dairy-free version.
- 1 small onion, finely chopped: yellow or red onion both work.
- 1 medium tomato, chopped: ripe plum or vine tomatoes give the best tang.
- 1 green chili, slit or chopped: adjust to your spice level.
- 1 tsp ginger garlic paste: or finely mince a 1-inch piece of ginger and 2 garlic cloves.
- 1/4 tsp ground turmeric: for that classic yellow hue and earthy note.
- 1/2 tsp Kashmiri red chili powder: or regular chili powder for a deeper heat.
- 1/4 tsp ground cumin: adds a warm, toasted edge.
- Salt: to taste.
- 1/4 tsp garam masala: added at the very end to keep its fragrance.
- 2 tbsp chopped fresh cilantro: plus a little extra for garnish.
Variations / Substitutions
- Add vegetables: fold in a handful of thawed peas or diced bell pepper along with the tomatoes for extra texture.
- Make it dairy-free: replace the butter with 1 tablespoon of vegetable oil and skip any butter finish.
- Bump up the richness: stir in a tablespoon of heavy cream or a sprinkle of grated amul cheese just as the eggs set.
- Use egg whites: swap in 6 egg whites and reduce the cook time by a minute, they firm up faster.
Small Batch Cinnamon Rolls make a lovely treat to go with these scrambled eggs.
How to Make Egg Bhurji
Step 1: Sauté the Onions

Heat a nonstick skillet over medium heat and add the 1 tbsp butter. Once it foams, toss in the chopped onion and cook, stirring often, for about 3 to 4 minutes.
The onions will turn glossy and smell sweet, and the edges will just start to pick up a little golden color. That’s your signal they’re ready.
Step 2: Bloom the Spices

Add the 1 tsp ginger garlic paste and the green chili, and cook for about 30 seconds until the raw smell fades. Then stir in the chopped tomato, 1/4 tsp turmeric, 1/2 tsp chili powder, 1/4 tsp cumin, and a pinch of salt. Let everything cook for 2 to 3 minutes, mashing the tomatoes lightly with the back of your spoon.
The mixture will darken and the spices will smell toasty and fragrant. You want the tomatoes to break down completely and the oil to separate a little around the edges, which means the base is fully seasoned.
Step 3: Scramble the Eggs

Lower the heat to medium-low. Crack the 4 eggs directly into the pan, or beat them lightly in a bowl first if you prefer a smoother scramble. If you pour beaten eggs in, let them sit for about 20 seconds before you start gently pushing and folding with a spatula. Cook, folding every 15 to 20 seconds, until the eggs are just set but still look moist and glossy, about 2 to 3 minutes total.
You’re aiming for soft, custardy curds, not dry crumbles. The eggs will carry on cooking from the pan’s heat even after you take them off the burner, so pull them a little early.
Step 4: Garnish and Serve

Take the pan off the heat, scatter the 1/4 tsp garam masala and most of the 2 tbsp chopped cilantro over the eggs, and give it one last gentle fold. Pile the bhurji onto a plate or into a warm bowl.
The bright green cilantro and the warm spice on top make it look as lively as it tastes. Serve right away while the eggs are still soft and hot.
Tips for the Best Egg Bhurji
- Use a nonstick skillet and steady medium heat: so the eggs don’t catch and the curds stay tender.
- Let the tomato-onion mix cook until the oil separates: for the deepest flavor. If it starts sticking, add a tablespoon of water and keep going.
- If you like a wetter bhurji, splash a tablespoon of water into the base right before you add the eggs. It creates a little sauce that keeps everything silky.
- Add garam masala only at the end, once the pan is off the heat. Cooking it too long dulls its aroma.
- Finish with cold butter: if you’re feeling indulgent. A small pat stirred through right before serving gives the eggs a glossy, restaurant-finish richness.
Scale it to the number of eggs you’re using:
| Eggs | Butter (tbsp) | Onion | Tomato |
|---|---|---|---|
| 2 | 1/2 | 1/2 small | 1/2 medium |
| 4 | 1 | 1 small | 1 medium |
| 6 | 1 1/2 | 1 medium | 2 medium |
The spices and cilantro can be scaled up or down by taste, a pinch more chili powder never hurts.
Leftovers and Reheating
- Refrigerate: leftover bhurji in a sealed container for up to 2 days.
- Reheat: gently in a nonstick skillet over low heat with a splash of water to bring back some moisture. Give it a quick stir and add a tiny bit of butter if it feels dry.
What to Serve With Egg Bhurji
Buttered toast or soft pav rolls are the classic choice, they soak up the eggs without getting heavy. If you want something a little richer, warm paratha or a flaky laccha paratha turns it into a more substantial meal. You can also stuff the bhurji into a roti or tortilla for a quick wrap with some sliced onion and a squeeze of lime.
Frequently Asked Questions
Can I make egg bhurji without onions?
Yes, just skip them. The tomatoes will still form a good base. Add a pinch of sugar along with the salt to balance the acidity if you miss the onion sweetness.
Is this dish very spicy?
It has a gentle warmth from the green chili and red chili powder, not aggressive heat. You can make it milder by using only half a chili and swapping Kashmiri chili for paprika.
Can I add other vegetables?
Easily. Chopped bell pepper, frozen peas, or even finely shredded cabbage work well. Add them with the tomatoes so they soften in time.
Can I use only egg whites?
Yes, use 6 egg whites in place of the 4 whole eggs. They cook a bit faster, so start checking at the 1 minute mark and pull them while they’re still glossy.

Egg Bhurji Recipe
Ingredients
Method
- Melt the butter in a nonstick skillet over medium heat, add the onion, and cook until softened and lightly golden, about 3 to 4 minutes.
- Stir in the ginger garlic paste and green chili, cook for 30 seconds, then add the tomato, turmeric, chili powder, cumin, and salt. Cook until the tomatoes break down and the oil separates, about 2 to 3 minutes.
- Lower the heat, add the eggs (beaten or cracked directly), and gently scramble until just set but still moist, about 2 to 3 minutes.
- Remove from heat, sprinkle with garam masala and cilantro, fold once, and serve immediately.
