Egg bhurji (aka “Anda bhurji”) is Indian-style scrambled eggs cooked with cumin, turmeric, onions, and tomatoes. It’s warmly spiced, takes 15 minutes, and tastes like something you’d order at my favorite breakfast spot in Mumbai.

This post contains helpful tips and tricks! If you’re in a rush, please use the “Jump to Recipe” above!
This Indian egg bhurji beats plain scrambled eggs every time!
I make this recipe for my husband on chilly mornings, serving it alongside buttery toast or fresh parathas. It’s simple, it’s nostalgic, and if I’m keeping it real, it’s still one of my favorite comfort foods.
The cumin seeds sizzle in hot oil first, which blooms their flavor and perfumes the whole pan before you add anything else. The tomatoes and onions cook down into a soft, spiced base that coats the eggs instead of just mixing in. Turmeric adds color and earthiness. The garam masala goes in at the very end so it stays aromatic instead of cooking out.
You want the eggs just set but still creamy—pull them off the heat while they still look slightly underdone because they keep cooking in the hot pan. Best yet, it comes together while you’re waiting for the toaster to pop!
If you love easy, flavorful egg breakfasts, check out my Cilbir (Turkish Eggs) and Moroccan Shakshuka. Flavor packed and hearty to boot!

Key ingredients and why they matter
Egg bhurji is a tasty Indian-style scramble made with onions, tomatoes, and a mix of spices like turmeric and chili powder. The cumin seeds add a nice flavor at the start, and fresh cilantro at the end makes it extra good. It’s quick, flavorful, and perfect with toast or roti!
Full ingredient list and detailed instructions in the recipe card.

- Oil: Neutral oil works best for blooming cumin. Ghee adds richness if you want a more traditional flavor.
- Cumin seeds: Whole cumin seeds sizzled in oil release more flavor than ground cumin. Don’t skip this step.
- Onion: Finely chopped so it cooks quickly and distributes evenly. Golden brown onions add sweetness and depth.
- Tomato: Softens into a saucy base for the eggs. Use ripe tomatoes for best flavor.
- Green chili: Adds fresh heat. Remove seeds for milder spice, or skip entirely for no heat.
- Turmeric: Adds golden color and earthy flavor. A little goes a long way.
- Red chili powder: Brings warmth without fresh chili’s sharpness. Adjust to taste.
- Ground coriander: Adds citrusy, slightly sweet background flavor.
- Eggs: Four eggs for two generous servings. Whisk well before adding for uniform texture.
- Garam masala: Adds warmth and complexity. Stir in at the end to preserve aroma. Cilantro: Fresh cilantro on top adds brightness and color.
TIPS & TRICKS
Shruthi’s top tips
- Let cumin seeds sizzle before adding anything else. This blooms their flavor and infuses the oil. You should hear them crackle and smell them within 30 seconds.
- Use medium-low heat for the eggs. High heat makes eggs rubbery. Low and slow keeps them creamy.
- Pull eggs off heat while slightly underdone. They keep cooking in the hot pan. If they look done in the skillet, they’ll be overcooked on the plate.
- Whisk eggs well before adding. This creates uniform texture instead of streaky whites and yolks.
- Add garam masala at the end. Cooking it too long dulls the aroma. A sprinkle right before serving keeps it fragrant.
- Adjust spice to your taste. Reduce red chili powder for milder heat. Add more green chili for extra kick.
- If doubling, cook in batches. Too many eggs in the pan at once won’t scramble evenly.
- Use a nonstick or well-seasoned pan. Eggs stick easily, especially with the tomato and spices.
How to make anda bhurji
- Heat oil in a nonstick or well-seasoned skillet over medium heat. Add cumin seeds and let them sizzle for 30 seconds until fragrant.
- Add chopped onions and cook, stirring occasionally, until golden brown, 2 to 3 minutes.
- Stir in the tomatoes and green chili (if using) and cook for another 2 minutes until the tomatoes soften.
- Add turmeric, red chili powder, ground coriander, and salt. Stir well and cook for 30 seconds until the spices are aromatic.
- Lower heat to medium-low. Pour in the whisked eggs and gently scramble, stirring frequently, until just set but still soft and creamy, about 2–3 minutes.
- Remove the egg mixture from heat. Sprinkle with garam masala (if using) and chopped cilantro. Serve hot in a bowl with a side of paratha, roti, or buttered toast.






How to serve egg bhurji
Egg bhurji goes great with buttered toast, paratha, or roti for a quick and satisfying meal. You can also serve it with a side of boondi raita, Bombay potatoes, or a chutney for a more filling meal. Add a cup of chai on the side and you’re set!
Variations
- Make it creamier: Add 2 tablespoons cream or milk to the whisked eggs before cooking.
- Add paneer: Stir in ¼ cup paneer cubes with the eggs for extra protein.
- Add greens: Toss in a handful of baby spinach with the tomatoes.
- Fusion version: Top with crumbled feta instead of cilantro.
- Make it heartier: Serve over rice or stuffed into a warm naan wrap.

Storage and reheating suggestions
Store leftover bhurji in an airtight container in the fridge for up to 2 days. Reheat it on a skillet at medium heat for 1-2 minutes or until warmed through. I don’t recommend microwaving because it dries out the eggs.
More egg recipes
Love eggs for breakfast? Here are some of my go-to recipes to start the day right!
Avocado Deviled Eggs
Scrambled Eggs with Goat Cheese
Cottage Cheese Eggs
If you tried this recipe, don’t forget to comment and rate! ⭐⭐⭐⭐⭐

Egg Bhurji
Ingredients
- 1 tablespoon oil
- ½ teaspoon cumin seeds
- 1 small onion, finely chopped
- 1 small tomato, finely chopped
- ½ green chili, finely chopped (optional)
- ½ teaspoon turmeric powder
- ½ teaspoon red chili powder
- ½ teaspoon ground coriander
- ½ teaspoon salt, adjust to taste
- 4 large eggs, whisked
- ½ teaspoon garam masala, optional
- 2 tablespoons chopped cilantro, for garnish
Instructions
- Heat oil in a nonstick or well-seasoned skillet over medium heat. Add cumin seeds and let them sizzle for 30 seconds until fragrant.
- Add onion and cook, stirring occasionally, until golden brown, 2-3 minutes.
- Stir in tomato and green chili (if using). Cook for another 2 minutes until tomato softens.
- Add turmeric, red chili powder, ground coriander, and salt. Stir well and cook for 30 seconds until spices are aromatic.
- Lower heat to medium-low. Pour in whisked eggs and gently scramble, stirring frequently, until just set but still soft and creamy, 2-3 minutes. Do not overcook.
- Remove from heat. Sprinkle with garam masala (if using) and chopped cilantro.
- Serve immediately with paratha, roti, or buttered toast.
Notes
- Use medium-low heat while cooking the eggs to prevent them from drying out.
- Whisk eggs well before adding for a uniform texture. To make it easier for clean up, you can crack an egg into a tall glass jar and use a fork to whisk quickly!
- Adjust spice to taste—reduce chili for kids or increase green chilies for a kick.
- Avoid overcrowding: If doubling the recipe, cook in batches so the eggs scramble evenly.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
















This recipe is a keeper. Tastiest scrambled eggs that I’ve ever tasted (and I’ve tried a lot over the years. If making it, Although I have to say, for as a lunch it served 2 of us nicely on hot toasted bread vs the 4 stated ☺️