Egg Bhurji Recipe (Indian Anda Bhurji)

Updated November 5, 2026

Total time
22 min
prep 10 min · cook 12 min
Serves
2
portions as written

Jump to recipe

Egg Bhurji Recipe (Indian Anda Bhurji)

Egg bhurji, also known as anda bhurji, is India’s answer to scrambled eggs—a spiced, savory, and incredibly satisfying dish made by scrambling eggs with onions, tomatoes, green chilies, and a blend of aromatic spices. It is a staple of Indian street food and home cooking, often served for breakfast, as a quick dinner, or stuffed into bread for a hearty sandwich. This recipe works because it layers flavor in a single pan, creating a soft, moist, and slightly creamy texture that is far more exciting than plain scrambled eggs.

Ingredients

  • 4 large eggs
  • 2 tablespoons (30 ml) neutral oil, such as vegetable or canola
  • 1 teaspoon (5 g) cumin seeds
  • 1 medium onion, finely chopped (about 1 cup / 150 g)
  • 1 medium tomato, finely chopped (about ¾ cup / 120 g)
  • 1 green chili (like serrano or Thai bird), finely minced (adjust to taste)
  • 1 tablespoon (15 g) finely grated fresh ginger
  • 1 teaspoon (6 g) salt, or to taste
  • ½ teaspoon (1 g) ground turmeric
  • ½ teaspoon (1 g) red chili powder (Kashmiri for less heat, or cayenne for more)
  • 1 teaspoon (2 g) ground coriander
  • ½ teaspoon (1 g) garam masala
  • 2 tablespoons (8 g) finely chopped fresh cilantro (coriander leaves), plus more for garnish
  • Optional: 2 tablespoons (30 g) butter or ghee, for finishing

Instructions

  1. Prep the eggs: Crack the eggs into a medium bowl. Add a pinch of salt (about ¼ teaspoon of the total) and whisk thoroughly until the yolks and whites are completely combined and slightly frothy. Set aside.
  2. Heat the pan: Place a large non-stick or well-seasoned cast-iron skillet over medium heat. Add the oil and let it warm for about 30 seconds. The oil should shimmer but not smoke.
  3. Temper the cumin: Add the cumin seeds to the hot oil. Let them sizzle for 10–15 seconds until they become fragrant and slightly darker in color. Do not let them burn.
  4. Cook the aromatics: Add the finely chopped onion, green chili, and grated ginger. Sauté for 3–4 minutes, stirring frequently, until the onion turns soft and translucent and the raw smell of ginger fades.
  5. Add the tomatoes and spices: Stir in the chopped tomato, turmeric, red chili powder, and ground coriander. Cook for 3–4 minutes, mashing the tomatoes with the back of your spoon, until they break down into a thick, jam-like masala. The oil may start to separate from the mixture—this is a good sign.
  6. Scramble the eggs: Reduce the heat to medium-low. Pour the whisked eggs evenly over the masala. Let them sit undisturbed for about 20–30 seconds, then begin to gently stir with a spatula, folding the cooked edges into the center. Continue stirring slowly for 2–3 minutes, until the eggs are softly set but still look moist and slightly glossy. They should be just cooked through; they will continue to firm up off the heat. For food safety, the egg mixture must reach a safe minimum internal temperature of 160°F (71°C) as per USDA FSIS guidelines, so use a food thermometer to check the thickest part of the bhurji if you are unsure.
  7. Finish and garnish: Turn off the heat. Stir in the garam masala and the chopped cilantro. If using, add the butter or ghee and stir until it melts into the bhurji, giving it a rich, silky finish. Taste and adjust salt if needed.
  8. Serve immediately: Transfer the egg bhurji to a warm plate or bowl. Garnish with extra cilantro and serve hot.

Tips

  • Don’t overcook: The key to creamy egg bhurji is pulling it off the heat while it still looks a little underdone. The residual heat in the pan will finish the cooking. Overcooked bhurji turns dry and rubbery.
  • Substitutions: No fresh ginger? Use ½ teaspoon of ginger paste or skip it and add an extra pinch of garam masala. No green chili? Use ¼ teaspoon of red chili flakes or a dash of cayenne pepper. For a richer version, replace half the oil with butter or ghee from the start.
  • Make it a sandwich: This bhurji is excellent stuffed between buttered bread slices and grilled until golden, making a classic Indian street-style egg sandwich. It also works well as a filling for a warm paratha or roti.
  • Common mistake: Adding the eggs to a pan that is too hot will cause them to seize and become tough. Keep the heat at medium-low when you pour the eggs in, and stir gently and continuously.

Serving Suggestions

Serve egg bhurji hot with buttered toast, pav (soft Indian dinner rolls), or flaky parathas. It pairs beautifully with a side of kachumber salad (chopped cucumber, tomato, and onion with lemon juice) or a simple bowl of plain yogurt. For a heartier meal, serve it alongside dal and rice. It also makes a fantastic filling for a breakfast burrito or a topping for a bed of sautéed spinach.

Variations

  • Paneer Bhurji: Crumble ½ cup (85 g) of paneer (Indian cottage cheese) into the masala along with the eggs for extra richness and texture.
  • Veggie Bhurji: Add ½ cup of finely chopped bell peppers, carrots, or peas to the onion-tomato masala and cook for an extra 2 minutes before adding the eggs.
  • Cheese Bhurji: Stir in ¼ cup (30 g) of shredded cheddar or mozzarella cheese just before the eggs are fully set for a gooey, Indo-Western fusion.
  • Spicy Bhurji: Increase the green chilies to two and add ½ teaspoon of finely chopped garlic along with the ginger for a more pungent, fiery kick.

Storage and Reheating

Egg bhurji is best eaten fresh, but leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, place it in a non-stick skillet over low heat, stirring occasionally, until warmed through—about 3–4 minutes. You can also microwave it in 30-second bursts, stirring in between, but the texture will be softer. Avoid freezing, as the eggs will become watery and rubbery upon thawing. Always reheat leftovers to an internal temperature of 165°F (74°C) before serving.

Frequently Asked Questions

Can I make egg bhurji without tomatoes? Yes, you can. The tomatoes provide moisture and acidity, but you can substitute with 2 tablespoons of plain yogurt or a splash of lemon juice added at the end to mimic that tangy balance. The texture will be slightly less saucy.

Why is my egg bhurji watery? This usually happens if the tomatoes are too ripe and release too much water, or if the heat is too low and the eggs cook too slowly. Cook the tomato mixture down well until the moisture evaporates before adding the eggs, and use medium-low heat for the eggs themselves.

Can I use egg whites only? Yes, you can use 6 egg whites instead of 4 whole eggs for a lighter version. The texture will be less rich and creamy, and the color will be paler. You may want to add an extra teaspoon of oil to compensate for the missing fat from the yolks.

What is the difference between egg bhurji and scrambled eggs? Bhurji is an Indian preparation that includes a base of sautéed onions, tomatoes, ginger, and spices, giving it a complex, savory flavor and a drier, more textured consistency. Western scrambled eggs are typically cooked with just butter, salt, and pepper, resulting in a soft, creamy curd.

Can I add milk or cream to the eggs? It’s not traditional, but you can add 1 tablespoon of milk or cream to the whisked eggs for a softer, fluffier texture. This is optional and will slightly dilute the spice flavor.

Is egg bhurji gluten-free? Yes, this recipe is naturally gluten-free as long as all your spice powders are certified gluten-free. Serve it with rice or gluten-free bread to keep the entire meal gluten-free.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).