Tofu Bhurji (Vegan Scrambled Eggs)

There’s something undeniably comforting about a plate of scrambled eggs. For many, it’s the taste of lazy Sunday mornings or a quick dinner when the fridge is looking bare. But what if you’ve given up eggs, or never ate them to begin with?

Enter tofu bhurji, the plant-based answer that’s not only filling but layered with spices, color, and character. Tofu bhurji takes its cue from the popular Indian dish anda bhurji (scrambled eggs with spices and vegetables).

Instead of eggs, it uses tofu as the canvas. With the right seasoning, a squeeze of lemon, and a sprinkle of herbs, it transforms into something that tastes familiar, yet excitingly different.

Let’s go step by step into making tofu bhurji, how to get the flavors right, and why it deserves a spot in your weekly cooking routine.

Choosing the Right Tofu

Not all tofu is created equal, and choosing the wrong one can lead to a watery scramble that feels more like porridge than a satisfying dish. Here’s what you need to know:

Firm or Extra-Firm Tofu

Always go for firm or extra-firm. They crumble well, hold their shape, and soak up seasoning.

Silken Tofu

Save it for soups, smoothies, or desserts. It’s too soft for bhurji.

Pressing Matters

Even firm tofu carries excess water. Wrap the block in a clean kitchen towel, press it under something heavy (like a cast-iron skillet) for 20-30 minutes, and you’ll get the right texture.

The Secret Ingredient – Kala Namak

If you’ve ever wondered how to mimic the sulfurous edge of eggs, the answer is kala namak, also known as black salt. It’s a type of rock salt found in South Asia that has a natural sulfur note.

A small pinch added at the end makes tofu bhurji taste strikingly eggy. If you can’t find it, don’t stress. Regular salt works fine, but if you’re after authenticity, kala namak is worth seeking out.

Core Ingredients You’ll Need

The beauty of tofu bhurji is that you don’t need a fancy shopping list. Most of the flavor comes from pantry staples and fresh vegetables. Here’s a solid base recipe:

Ingredient Purpose
Tofu (firm/extra-firm) The main protein and egg replacement
Onion Sweetness and depth
Tomato Juiciness and acidity
Green chilies A touch of heat
Ginger-garlic paste Aromatic backbone
Turmeric Earthiness and vibrant yellow color
Cumin seeds Nutty, toasty flavor
Coriander powder Warm citrusy undertone
Kala namak (black salt) Eggy flavor
Fresh cilantro Bright, herbaceous finish
Lemon juice A squeeze to balance flavors

Variations You Can Try

Once you’ve nailed the basic version, tofu bhurji becomes a playground for creativity.

Vegetable-Loaded Bhurji

Add bell peppers, spinach, peas, or mushrooms for more nutrition and color.

Street-Style Bhurji

Top it with finely chopped raw onions, coriander, and an extra squeeze of lemon. Serve with buttered pav (bread rolls).

Spicy Kick

Add garam masala at the end for a deeper spice punch.

Creamier Texture

Stir in a splash of non-dairy milk (like cashew or oat) before finishing for a softer scramble.

Tips for Getting It Right

  • Always cook tofu on medium heat. Too high and it can dry out quickly.
  • Don’t skip the turmeric, it gives both flavor and that golden color.
  • Add kala namak at the end; cooking it too long dulls the eggy aroma.
  • For meal prep, make a big batch and store it in the fridge. It keeps well for up to 3 days.

How to Serve Tofu Bhurji

One of the best things about this dish is how many ways you can serve it.

  • With Toast: Classic breakfast style.
  • With Roti or Paratha: Traditional Indian approach.
  • In Wraps: Stuff it in tortillas with avocado and lettuce for a vegan breakfast burrito.
  • Over Rice: Simple, filling, and comforting.
  • With Pav: Street-food style, buttery bread rolls on the side.

Nutritional Benefits

Beyond being tasty, tofu bhurji packs solid nutrition.

  • Protein Power: A 100g serving of firm tofu has around 8-10g protein.
  • Low Cholesterol: Unlike eggs, tofu has no cholesterol.
  • Iron & Calcium: Fortified tofu can be a good source of both.
  • Low-Calorie: Great for those mindful of calorie intake without skimping on satiety.

Common Mistakes to Avoid

  • Skipping the Pressing: Watery tofu ruins texture. Always press it first.
  • Overcooking: Tofu can turn rubbery if left too long. Aim for a soft yet firm bite.
  • Forgetting Acidity: Lemon juice or tomatoes are key. Without them, the dish feels flat.

Sample Recipe Card

Here’s a recipe you can screenshot and keep handy:

Vegan Tofu Bhurji

Tofu Bhurji Recipe

Tofu Bhurji is a flavorful, protein-packed vegan alternative to the traditional Indian egg bhurji (scramble). It uses crumbled tofu, vibrant spices, and fresh herbs to create a savory dish that’s perfect for breakfast, brunch, or even a light lunch. Serve it with toasted bread, wrapped in a roti, or alongside rice for a hearty meal.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Breakfast
Cuisine Indian
Servings 2 Servings
Calories 220 kcal

Equipment

  • Non-stick skillet or frying pan
  • Spatula
  • Knife and chopping board
  • Mixing bowl
  • Tofu press heavy pan and paper towels as an alternative

Ingredients
  

  • 1 block 14 oz / 400g firm tofu, pressed
  • 1 medium onion finely chopped
  • 2 medium tomatoes chopped
  • 2 green chilies finely chopped
  • 1 tsp ginger-garlic paste
  • ½ tsp turmeric powder
  • 1 tsp coriander powder
  • 1 tsp cumin seeds
  • ½ tsp red chili powder optional
  • 1 tbsp oil any neutral oil
  • Salt to taste
  • ½ tsp kala namak black salt
  • 2 tbsp fresh cilantro chopped
  • Juice of ½ lemon

Instructions
 

  • Prep the Tofu
    Press the tofu to remove excess moisture. Crumble it into uneven chunks using your hands or a fork. Set aside.
  • Build the Flavor Base
    Heat 1 tbsp oil in a skillet over medium heat. Add cumin seeds and let them sizzle for 30 seconds until aromatic.
    Add chopped onions and sauté until golden brown (about 5-6 minutes).
  • Add Aromatics
    Stir in ginger-garlic paste and green chilies. Cook for 1-2 minutes until the raw smell disappears.
  • Cook Tomatoes & Spices
    Add chopped tomatoes, turmeric powder, coriander powder, and red chili powder. Cook until tomatoes soften and oil separates from the masala, about 5 minutes.
  • Incorporate Tofu
    Add crumbled tofu to the pan. Mix gently to coat the tofu in the spices without breaking it too much. Cook for 5-7 minutes, stirring occasionally.
  • Finish and Serve
    Add kala namak, chopped cilantro, and lemon juice. Mix and taste for salt. Serve hot with toast, paratha, or rice.

Video

Notes

  • Tofu Texture: Don’t over-press tofu—it should retain a bit of moisture for softness.
  • Flavor Depth: Let the onion and tomato masala cook thoroughly for deeper flavor.
  • Heat Control: Skip the chili powder for a milder version or add extra green chilies for a spicier kick.
  • Make Ahead: It stores well in the fridge for up to 2 days and reheats nicely in a pan.
Keyword Sofritas Tofu, Tofu, Vegan

Why Tofu Bhurji Belongs in Your Kitchen

Tofu bhurji is a dish that stands strong on its own. It’s hearty, colorful, and adaptable to whatever’s in your fridge. It introduces plant-based protein in a way that feels familiar yet refreshing.

If you’ve been searching for something quick, nourishing, and deeply flavorful, tofu bhurji is that recipe you’ll come back to again and again.