Delicious Tofu Bhurji Recipe: A Protein-Packed Plant-Based Delight

Photo of author
Written By Haryana’s Restaurant

Authentic Indian Food – Classic Indian Cuisine in Terrace BC

Craving a hearty, protein-packed dish that’s both delicious and easy to whip up? Tofu bhurji is your answer. This Indian-inspired scramble is a plant-based twist on the traditional egg bhurji, offering all the savory, spiced goodness without any animal products. It’s perfect for breakfast, lunch, or dinner and can be paired with toast, roti, or even stuffed into a wrap.


Tofu and Vegetables

  • 1 block (14 oz) firm tofu, crumbled
  • 1 medium onion, finely chopped
  • 1 medium tomato, finely chopped
  • 1 small bell pepper, finely chopped
  • 1-2 green chilies, slit and deseeded (optional)
  • 1/4 cup frozen peas, thawed

Spices and Seasonings

  • 2 tablespoons oil (vegetable or olive oil)
  • 1 teaspoon cumin seeds
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon red chili powder (adjust to taste)
  • 1 teaspoon garam masala
  • Salt, to taste
  • Fresh cilantro, chopped for garnish

Equipment Needed

To create a perfect tofu bhurji, having the right equipment is crucial for ease and efficiency in the cooking process. Here’s what you need:

Essential Tools

  • Non-stick pan or skillet: For cooking the tofu bhurji evenly and preventing sticking.
  • Spatula: To stir and mix the ingredients efficiently.
  • Knife: For chopping vegetables finely.
  • Cutting board: To keep your workspace organized when chopping ingredients.
  • Mixing bowl: For crumbling the tofu before cooking.
  • Measuring spoons and cups: To ensure accurate spice and ingredient measurements.
  • Grater: Helpful if you prefer a more crumbly texture by grating the tofu.
  • Garlic press: Convenient if you’re using fresh garlic cloves instead of garlic powder.
  • Serving dish: For a beautiful presentation when your tofu bhurji is ready to serve.
  • Lid for the pan: To cover the dish and help the flavors meld better.

Ensuring these items are on hand, you’ll streamline the cooking process and guarantee a deliciously smooth experience when making your tofu bhurji.


Follow these steps to prepare and cook your delicious tofu bhurji.


  1. Gather Ingredients: Collect all necessary ingredients and ensure they are prepped.
  2. Crumbled Tofu: Take firm tofu, drain the excess water, and crumble it into small pieces using your hands or a fork.
  3. Chop Vegetables: Finely chop the onions, tomatoes, bell peppers, green chilies, and garlic. Set them aside in separate bowls.
  4. Grate Garlic: If prefer a finer texture, grate the garlic cloves.
  5. Measuring Spices: Measure out all the spices and keep them ready. You’ll need turmeric powder, red chili powder, ground cumin, ground coriander, and salt.
  6. Prepare Peas (if using frozen peas): Blanch the peas in hot water for 2-3 minutes and drain them.


  1. Heat Oil: In a non-stick pan, heat 2 tablespoons of oil over medium heat.
  2. Sauté Onions: Add the chopped onions to the pan and sauté until they turn translucent, about 2-3 minutes.
  3. Add Garlic and Chilies: Add the grated garlic and chopped green chilies. Sauté for another minute to let the flavors meld.
  4. Cook Tomatoes: Add the chopped tomatoes and cook until they become soft and start releasing oil, around 5 minutes.
  5. Add Bell Peppers: Stir in the chopped bell peppers and cook for 2-3 minutes until they soften slightly.
  6. Incorporate Spices: Add the turmeric powder, red chili powder, ground cumin, ground coriander, and salt. Mix well and cook for 1-2 minutes to roast the spices.
  7. Add Tofu and Peas: Add the crumbled tofu and blanched peas. Mix everything well to coat the tofu with the spices.
  8. Cook Tofu: Let the tofu bhurji cook for 5-7 minutes, stirring occasionally to prevent sticking. If needed, cover the pan with a lid to let the flavors blend.
  9. Check Seasoning: Taste the bhurji and adjust salt and spices as needed.
  10. Garnish and Serve: Once cooked, turn off the heat. Garnish with fresh cilantro. Serve hot with toast, roti, or use as a filling for wraps.

Serving Suggestions

With Bread Or Naan

Pairing tofu bhurji with warm bread or naan creates a delightful combination. To serve, warm up some naan or lightly toast a few slices of bread. Spoon the hot tofu bhurji over the bread, letting the savory juices soak in. This makes for a hearty and satisfying meal, perfect for breakfast, lunch, or dinner.

Topped On Rice

For a more substantial meal, serve tofu bhurji over a bed of steaming rice. Whether you prefer basmati, jasmine, or brown rice, the fluffy grains provide a pleasant contrast to the spicy, crumbly tofu bhurji. Spoon a generous portion of tofu bhurji over the rice and garnish with fresh cilantro for added freshness and color.

As A Side Dish

Tofu bhurji can also be an excellent side dish. Pair it with a main course such as grilled vegetables or a light curry. The bold flavors of tofu bhurji complement many dishes, adding a rich, protein-packed component to your meal.

In A Wrap Or Sandwich

Transform tofu bhurji into a portable meal by incorporating it into a wrap or sandwich. Spread a layer of tofu bhurji onto a tortilla or between two slices of your favorite bread. Add fresh vegetables like cucumber slices, lettuce, or shredded carrots to add crunch and nutritional value.

With A Salad

For a lighter option, serve tofu bhurji alongside a fresh salad. The crispiness of mixed greens and the juiciness of cherry tomatoes make a perfect contrast to the hearty and flavorful tofu bhurji. Drizzle a light vinaigrette over the salad to bring the entire meal together.


Tofu bhurji is a delicious and nutritious dish that offers endless possibilities for your meals. Whether you’re looking for a hearty breakfast, a satisfying lunch, or a versatile dinner option, tofu bhurji has got you covered. Its rich flavors and protein-packed goodness make it a standout choice for anyone seeking a plant-based alternative to traditional egg bhurji. Experiment with different garnishes and serving ideas to find your perfect combination. Enjoy the delightful taste and health benefits of tofu bhurji in every bite!

Leave a Comment