Quick Recipe Version (TL;DR)
Quick Ingredients
- 4 large eggs
- 1 tablespoon water
- 1 tablespoon ghee
- 1/2 teaspoon cumin seeds
- 1 medium yellow or red onion, finely chopped
- 1 green serrano chili, finely chopped
- 1 teaspoon finely grated fresh ginger
- 2 garlic cloves, minced
- 1 medium Roma tomato, seeded and diced
- 1/4 teaspoon ground turmeric
- 1/2 teaspoon ground coriander
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 3 tablespoons chopped fresh cilantro, divided
- 4 slices bread and 2 teaspoons softened butter, for serving
Do This
- 1. Whisk the eggs with 1 tablespoon water until evenly combined.
- 2. Butter and toast the bread; keep it warm in a 200°F (95°C) oven.
- 3. Heat the ghee over medium heat and bloom the cumin seeds for 20 seconds.
- 4. Cook the onion and green chili for 4 minutes, then stir in the ginger and garlic for 30 seconds.
- 5. Add the tomato, turmeric, coriander, salt, and pepper; cook for 2 to 3 minutes.
- 6. Reduce the heat to low, add the eggs, and gently fold for 2 to 3 minutes. Finish with cilantro and serve immediately.
Why You’ll Love This Recipe
- It turns simple eggs into a bold, fragrant breakfast in just over 20 minutes.
- Fresh ginger, garlic, green chili, cumin, and coriander create layers of flavor without complicated techniques.
- The soft egg curds, juicy tomato, and lightly caramelized onion provide plenty of contrasting texture.
- It is easy to adjust the heat and delicious with toast, roti, paratha, or naan.
Grocery List
- Produce: 1 medium yellow or red onion, 1 green serrano chili, fresh ginger, 2 garlic cloves, 1 medium Roma tomato, and 1 small bunch fresh cilantro
- Dairy: 4 large eggs, ghee, and butter
- Pantry: Cumin seeds, ground turmeric, ground coriander, kosher salt, and black pepper
- Bakery: 4 slices sturdy sandwich bread or sourdough; alternatively, 2 roti, paratha, or naan
Full Ingredients
For the Egg Bhurji
- 4 large eggs
- 1 tablespoon water
- 1 tablespoon ghee
- 1/2 teaspoon cumin seeds
- 1 medium yellow or red onion, finely chopped, about 1 cup
- 1 green serrano chili, finely chopped, about 2 teaspoons
- 1 teaspoon finely grated fresh ginger
- 2 medium garlic cloves, minced, about 2 teaspoons
- 1 medium Roma tomato, seeded and cut into 1/4-inch dice, about 3/4 cup
- 1/4 teaspoon ground turmeric
- 1/2 teaspoon ground coriander
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 3 tablespoons finely chopped fresh cilantro, divided
For Serving
- 4 slices sturdy sandwich bread or sourdough
- 2 teaspoons softened butter
- Optional alternative: 2 warm roti, paratha, or naan in place of the buttered toast

Step-by-Step Instructions
Step 1: Prepare the eggs and vegetables
Crack the eggs into a medium bowl and add 1 tablespoon water. Whisk for about 30 seconds, until the whites and yolks are completely blended and the mixture looks lightly frothy. Finely chop the onion and chili, grate the ginger, mince the garlic, seed and dice the tomato, and chop the cilantro before you begin cooking. Egg bhurji cooks quickly, so having everything ready will help prevent the eggs or aromatics from overcooking.
Step 2: Make the buttery toast
Spread 1/2 teaspoon softened butter over one side of each bread slice. Toast the bread in a toaster, under a broiler, or in a dry skillet until crisp and golden, about 2 to 3 minutes. If using a broiler, position the bread 6 inches below the heating element and watch it carefully. Place the toast on a baking sheet in a 200°F (95°C) oven to keep warm while you make the egg bhurji. If serving flatbread instead, wrap it in foil and warm it in the same oven for 5 to 7 minutes.
Step 3: Bloom the cumin and soften the onion
Place a 10-inch skillet over medium heat, approximately 350°F (175°C) at the cooking surface. Add the ghee and let it melt. Sprinkle in the cumin seeds and cook for 20 to 30 seconds, stirring gently, until they sizzle and become fragrant. Add the chopped onion and green chili. Cook for 4 minutes, stirring every 30 seconds, until the onion softens and begins to turn lightly golden around the edges.
Step 4: Cook the ginger and garlic
Add the grated ginger and minced garlic to the onion mixture. Cook for 30 to 45 seconds, stirring constantly. The mixture should smell fragrant, but the garlic should not become dark brown. If the garlic starts coloring too quickly, reduce the heat slightly or add 1 teaspoon water to cool the pan.
Step 5: Build the spiced tomato base
Add the diced tomato, turmeric, ground coriander, kosher salt, and black pepper. Stir well so the spices coat the vegetables evenly. Cook over medium heat for 2 to 3 minutes, stirring frequently, until the tomato softens but does not completely break down. The mixture should look moist and glossy without having excess liquid in the bottom of the skillet.
Step 6: Scramble the eggs gently
Reduce the heat to low, approximately 275°F (135°C) at the cooking surface. Pour in the whisked eggs and let them sit undisturbed for 15 seconds. Using a silicone spatula, slowly scrape from the outer edge toward the center, folding the cooked egg over the softer egg. Continue folding every 10 to 15 seconds for 2 to 3 minutes. Remove the skillet from the heat when the eggs have formed soft, moist curds and still look slightly glossy; the residual heat will finish cooking them.
Step 7: Add cilantro and serve
Fold 2 tablespoons chopped cilantro into the hot egg bhurji. Taste carefully and adjust with a small pinch of additional salt if needed. Divide the bhurji between two plates, garnish with the remaining 1 tablespoon cilantro, and serve immediately with the warm buttery toast or flatbread. For the best texture, spoon the bhurji onto the toast just before eating so the bread remains crisp.
Pro Tips
- Control the heat: For a milder bhurji, remove the chili seeds and inner membrane. For more heat, use 2 serrano chilies instead of 1.
- Seed the tomato: Removing the watery seed pockets prevents the egg mixture from becoming loose or soupy.
- Keep the eggs soft: Lower the heat before adding the eggs and remove the skillet while the curds still look slightly glossy.
- Chop everything finely: Small, even pieces distribute the aromatics through every bite and allow the vegetables to cook quickly.
- Use ghee if possible: Its nutty flavor complements the cumin and gives the bhurji a richer, more traditional finish.
Variations
- Paneer Egg Bhurji: Fold in 1/2 cup crumbled paneer during the final minute of cooking for a heartier version with extra protein.
- Vegetable Bhurji: Add 1/4 cup finely diced bell pepper with the onion and 1/4 cup thawed peas with the tomato. Cook the tomato mixture for an additional minute before adding the eggs.
- Extra-Mild Bhurji: Omit the green chili and replace it with 2 tablespoons finely diced green bell pepper. Add a pinch of black pepper at the table if desired.
Storage & Make-Ahead
Refrigerate leftover egg bhurji in an airtight container within 2 hours of cooking and use it within 3 days. Reheat it in a covered skillet over low heat for 3 to 4 minutes with 1 teaspoon water, stirring occasionally, or microwave it at 50 percent power in 20-second intervals until it reaches 165°F (74°C). Avoid high heat, which can make the eggs rubbery. The onion, chili, ginger, garlic, tomato, and cilantro may be prepared up to 24 hours ahead and refrigerated in separate airtight containers. Whisk the eggs immediately before cooking. Freezing is not recommended because the tomato can release water and the eggs may become spongy after thawing.
Nutrition (per serving)
Calories: 440 kcal | Carbs: 37g | Protein: 20g | Fat: 22g | Saturated Fat: 10g | Fiber: 4g | Sugar: 8g | Sodium: 730mg | Cholesterol: 380mg
