TL;DR: Classic Indian scrambled eggs, vegan-ized.
In India, bhurji is something you will find in all sorts of settings: from street stands to dorm rooms to breakfast at homes. It’s really simple to make, packs tons of protein and nutrients, and most importantly is damn delicious. The word bhurji simply means “scrambled”, and it’s essentially just a few simple spices and aromatics cooked with eggs, and sometimes paneer (cheese) instead. While I love both of those versions, I’m always looking for unconventional and healthy ways to make traditional dishes and this tofu bhurji recipe is just as simple and flavorful.
High in protein and low in fats and carbs, this tofu bhurji can be a component of pretty much any meal. You could eat it with roti/chapati for a more traditional Indian style meal, or sans starch just as-is with some spicy pickle (achar) like in my pics here. Or how about wrapping it in a tortilla with some chutney and roasted potatoes? Indian breakfast burritos ftw.
Also, this is a great recipe to try out if you are learning how to cook Indian food. It’s easy, comes together very quickly, and only requires a few spices. Check out my basic Indian spices post if you want to learn more about cooking Indian food.
Tips: Use the kind of tofu that makes you happy. For me, the softer the better.
As an eggaholic, I love the texture of supple and gently cooked scrambled eggs. The get the closest approximation of this texture, you’ll need to use the right kind of tofu. At a high level, tofu ranges in texture from silken (soft and custard-like) to extra firm (stiff and structured). For this recipe, I recommend that you use a silken tofu. Silken tofu is really soft, and doesn’t require as much draining and drying as firm or even extra firm tofu. Also, you don’t need to chop it up beforehand; just dump into a pan and gently crumble and fold. If you like big chunks (or “curds”) then go easy with the folding, and if you like your scrambles really creamy, mash up the tofu until you get the consistency you desire.
Alternatively, if you like your scrambles on the drier and chunkier side, you may want to use a firmer tofu. Regular or firm block tofu will work great here. You’ll just need to spend a bit more time on prep as these types of tofu need to be drained of moisture before cooking. Also you will need to crumble or chop into small pieces before putting into the pan. Using firm tofu will get a final result closer in texture to paneer bhurji than egg bhurji, which is not a bad thing, just different!
If you’re interested in more about the types of tofu and how to use them, Serious Eats did an incredible deep dive on tofu.
The Process: Sauté the spices, aromatics and tomatoes, fold in the tofu, gobble.
Get your stuff ready to go. Tofu bhurji comes together quickly so it helps to prep as much as possible beforehand.
Heat oil in pan, add cumin seeds and cook until sputtering.
Add chopped onions, salt and pepper and cook until onions are translucent and just barely starting to brown.
Stir in tomatoes, chilies and ginger and cook for a minute
Add turmeric, garam masala and soy sauce. Cook until tomatoes start to soften, around 5 minutes.
Dump tofu into the pan and gently crumble and fold until you get a consistency that you like. If there is still excess moisture in the tofu, cook until it has evaporated, should only be a few mins. Otherwise, this is ready to go. Check for seasoning, stir in fresh cilantro, and serve! If you’re like me and need MOAR heat, eat with a dollop of spicy pickle/achar.
This tofu bhurji is a quick and healthy twist on a classic Indian dish.
5 minPrep Time
15 minCook Time
20 minTotal Time
- 1 tbsp oil
- 1 tsp cumin seeds
- 1 medium onion, diced
- 3 chilies, minced
- 1 inch ginger, minced
- 1/2 tsp turmeric
- 1/2 tsp garam masala
- 2 tsp soy sauce
- 1 block silken tofu
- 1/4 tsp black pepper
- salt to taste
- 1/8 cup cilantro, chopped
- Remove tofu from container and drain out excess liquid.
- Heat oil in pan (I use nonstick for this) over med-high heat until shimmering, add cumin seeds until sputtering.
- Add onions and black pepper to pan, stir occasionally and cook until onions are translucent and barely browned, about 5 minutes.
- Add chilies, ginger, and tomatoes to pan and mix well. Cook until tomatoes are softened, about another 5 minutes.
- Add turmeric, garam masala, and soy sauce and mix well.
- Dump tofu into pan, and gently break up and fold tofu until everything is evenly mixed together. Check for seasoning and add salt if necessary. Garnish with cilantro and serve.
Macros per serving: 8g protein, 8g fat, 9g carbohydrates (2g fiber); 151 calories