Anda Bhurji Recipe (Indian Scrambled Eggs)

Updated November 5, 2026

Total time
25 min
prep 10 min · cook 15 min
Serves
4
portions as written

Jump to recipe

Anda Bhurji Recipe (Indian Scrambled Eggs)

Anda bhurji is a beloved Indian street-food-style dish of softly scrambled eggs cooked with onions, tomatoes, green chilies, and a warm blend of spices. It’s quick enough for a weekday breakfast yet flavorful enough to serve at brunch or as a satisfying dinner with bread. The eggs stay creamy and moist, absorbing the aromatic masala while the caramelized onions and fresh herbs add depth and brightness.

Ingredients

  • 6 large eggs
  • 3 tablespoons (45 ml) vegetable oil or ghee
  • 1 teaspoon cumin seeds
  • 1 medium onion, finely chopped (about 1 cup / 150 g)
  • 1 green chili, finely chopped (adjust to taste)
  • 1 tablespoon ginger-garlic paste (or 1-inch ginger and 4 garlic cloves, minced)
  • 2 medium tomatoes, finely chopped (about 1½ cups / 250 g)
  • ½ teaspoon turmeric powder
  • 1 teaspoon red chili powder (or Kashmiri chili for less heat)
  • 1 teaspoon coriander powder
  • ½ teaspoon garam masala
  • Salt, to taste
  • 2 tablespoons chopped fresh cilantro (coriander leaves)
  • Optional: 2 tablespoons milk or cream for extra softness

Instructions

  1. Crack the eggs into a bowl, add salt (about ¼ teaspoon) and the milk or cream if using. Whisk thoroughly until the yolks and whites are fully combined. Set aside.
  2. Heat the oil or ghee in a large non-stick or cast-iron skillet over medium heat. Add the cumin seeds and let them sizzle for about 30 seconds until fragrant.
  3. Add the chopped onion and green chili. Sauté, stirring occasionally, until the onion turns soft and golden brown, about 5–7 minutes.
  4. Add the ginger-garlic paste and cook for 1 minute, stirring constantly, until the raw smell disappears.
  5. Add the chopped tomatoes, turmeric, red chili powder, and coriander powder. Cook for 3–4 minutes, mashing the tomatoes with a spatula, until they break down into a thick, jam-like masala and the oil starts to separate from the sides.
  6. Reduce the heat to low. Pour the beaten eggs over the masala. Let them sit for 20–30 seconds, then begin stirring gently with a spatula, folding the eggs over themselves.
  7. Continue to cook on low heat, stirring every 15–20 seconds, until the eggs are softly set but still moist and slightly creamy, about 3–4 minutes. Do not overcook; they will continue to firm up off the heat.
  8. Sprinkle garam masala and half the cilantro over the bhurji. Give it a final gentle fold. Taste and adjust salt.
  9. Remove from heat and transfer to a serving bowl. Garnish with the remaining cilantro. Serve hot.

Tips

  • Keep eggs creamy: Cook on low heat and stop while the eggs still look slightly underdone. The residual heat will finish the cooking. Overcooking makes them dry and rubbery.
  • Make it spicier or milder: Adjust the green chili and red chili powder to your heat preference. For a milder version, remove the seeds from the green chili and use Kashmiri red chili powder, which is less hot but gives a vibrant color.
  • Substitute for ginger-garlic paste: If you don’t have it, use 1 teaspoon each of grated ginger and minced garlic. Or omit and add ½ teaspoon of garlic powder and ½ teaspoon of ginger powder, though the flavor will be slightly less pungent.
  • Prevent sticking: Use a well-seasoned cast-iron or good non-stick pan. Make sure the masala is fully cooked and the oil has separated before adding the eggs; this helps prevent sticking and adds flavor.

Serving Suggestions

Anda bhurji is incredibly versatile. Serve it hot with buttered toast, pav (Indian bread rolls), or parathas for a hearty breakfast. It also works well as a filling for sandwiches or wraps, or alongside rice and dal for a simple dinner. A side of sliced onions, lemon wedges, and extra cilantro makes a classic Indian accompaniment.

Variations

  • Cheesy Bhurji: Stir in ½ cup (50 g) of grated cheddar or processed cheese just before the eggs finish cooking for a gooey, indulgent version.
  • Vegetable Bhurji: Add ½ cup (75 g) of finely chopped bell peppers, carrots, or peas along with the onions. Cook them until tender before adding the tomatoes.
  • Protein-Packed: Add ½ cup (100 g) of crumbled paneer or cooked, shredded chicken along with the eggs for extra protein.
  • Egg White Bhurji: Use 8 egg whites instead of 6 whole eggs for a lighter version. The texture will be slightly less rich, so consider adding an extra teaspoon of oil or a splash of milk.

Storage and Reheating

Store leftover anda bhurji in an airtight container in the refrigerator for up to 3 days. To reheat, warm it in a skillet over medium-low heat, stirring occasionally, until heated through (about 3–4 minutes). You can also microwave it in 30-second bursts, stirring in between, but the texture will be softer. The eggs may release some liquid upon reheating; simply stir it back in. For best texture, enjoy within 1–2 days.

Frequently Asked Questions

Can I use butter instead of oil or ghee? Yes, butter works well and adds a rich flavor. Use 3 tablespoons (42 g) of butter, and be careful not to burn it—add the onions right after it melts.

Why are my eggs watery? Watery bhurji usually comes from tomatoes that are too ripe or from not cooking the masala long enough. Cook the tomatoes until they are completely broken down and the mixture looks thick. Also, do not add extra water at any stage.

Can I make anda bhurji without onions and garlic? Absolutely. For a Jain or no-onion-no-garlic version, skip them and add a pinch of asafoetida (hing) along with the cumin seeds. Increase the tomatoes slightly and add a little grated carrot or cabbage for bulk.

Is it safe to eat leftover bhurji cold? While the eggs are fully cooked, it’s best to reheat leftovers to a steaming temperature (165°F / 74°C) to ensure food safety. Cold eggs from the fridge are safe to eat if they were properly refrigerated, but reheating improves texture and taste.

Can I use this recipe for a crowd? Yes, you can easily double or triple the recipe. Use a large skillet or a wide pot to avoid overcrowding, and cook in batches if needed to maintain the right texture.

What is the difference between anda bhurji and regular scrambled eggs? The key difference is the masala base. Regular scrambled eggs are usually cooked plain with butter and seasoning, while anda bhurji is cooked with a spiced onion-tomato masala, giving it a complex, savory flavor typical of Indian cuisine.

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