A flavorful vegan "egg" biryani made with tofu instead of eggs, but exactly in the same way a top-class Indian egg biryani would be made. You have to taste it to believe how delicious it is!

There is so much that's wrong with eggs today. I am not going to bash egg-eaters here: I have two in my home, despite my best efforts, because there's something about eggs that some people seem to just love. Jay came to us rather addicted to eggs which he calls his favorite food, and Desi eats them occasionally for breakfast because "they're easy to make." But even with all the meticulous attention we pay to buying eggs cage-free, all of the news out there on the abuse of egg-laying hens makes my skin crawl each time I see eggs in my refrigerator.
In recent months, with a six-year-old to convince (hard, trust me) about the redundancy of eggs, I have redoubled my efforts to try and make vegan versions of foods with egg as the central ingredient. It's easy with baked goods: Jay can never tell the difference in the waffles, pancakes, vegan cupcakes and cakes I make for him. But with foods where the egg is the centerpiece, it's not an easy win.
I've had some successes, like with my Tofu Egg Curry, which Jay loved. In fact, the first words out of his mouth when he ate a piece of tofu "egg" (he first thought it was cheese) in the curry were: this tastes like eggs!
And that's exactly what he said again when he tasted this Tofu Egg Biryani. Before he guzzled it all down, tofu and all. Which is something, given that on his scale of favorite foods, tofu is directly opposite eggs.
Tofu makes a great egg substitute for many reasons:
- It is high in protein, just like eggs.
- Like eggs, it doesn't need much cooking time, just enough to absorb the flavors.
- It lacks the cholesterol in eggs-- huge bonus points for tofu!
- It has a similar texture to that of cooked egg whites, especially when poached.
For this recipe I coated the tofu with some spices and chickpea flour and shallow-fried it so it got a lovely, golden crust. If you are a fence-sitter on tofu, cooking it this way will turn you into a fan.
I know there's a lot of discussion out there about tofu's pros and cons, and each time I post a tofu recipe I am sure to get someone griping about soy. But the truth is, most foods are okay in moderation, and tofu is far healthier than many other things you can put in your stomach, eggs included. So sit back and enjoy the recipe.
Related recipes
- Vegetable Biryani
- Vegan Quinoa Biryani
- Vegan Keema Biryani
- Instant Pot Butternut Squash Biryani
- Vegan Dum Aloo Biryani
- More vegan rice recipes here.
Vegan Egg Biryani
Ingredients
For the biryani rice
- 1 cup basmati rice (soaked in cold water for 30 minutes)
- 1 red onion (thinly sliced)
- 1 tablespoon ginger garlic paste
- 2 bay leaves
- 4 pods green cardamom pods
- 2 pods brown cardamom
- 1 inch stick of cinnamon
- 1 teaspoon caraway seeds (shahi jeera)
- 1 tablespoon biryani masala some of these can by spicy, so adjust per your taste
- ¼ teaspoon turmeric
- 2 serrano chilies optional-- you already have some heat from the biryani masala
- ½ cup mint leaves finely chopped
- ¼ cup coriander leaves finely chopped
- ½ cup vegan yogurt
- 1 tablespoon vegetable oil
- Salt to taste
For the tofu "eggs"
- 14 oz extra-firm tofu (cut into small cubes)
- ¼ teaspoon biryani masala
- ½ teaspoon ginger garlic paste
- ⅛ teaspoon turmeric
- 2 teaspoon coriander powder
- 1 teaspoon cumin powder
- ¼ cup chickpea flour (besan)
- 1 tablespoon vegetable oil
- Salt to taste
For serving
Instructions
Make the biryani rice
- Heat the oil in a large pot. Add the bay leaves, both types of cardamom, cloves, cinnamon and caraway seeds to the oil and saute until the bay leaves turn color just slightly.
- Add the onions and continue to cook, sauteing, until golden spots appear on the onions.
- Add the ginger garlic paste, saute for about 30 seconds, then add the mint and coriander leaves
- Stir-fry the mint and coriander. Add the biryani masala and the cashew yogurt.
- Stir-fry until the yogurt is rather dry, then add the rice and salt to taste. Stir to coat the rice with the masalas, and then add 1 ½ cups of hot water.
- Let the rice cook on an open flame until most of the water is absorbed. Then cover with a lid, turn the flame to the absolute lowest setting, cover with a lid, and let the rice steam for another 15 minutes.
- Turn off the stove and let the rice stand for 10 minutes at least before opening.
Make the tofu "eggs"
- Place all of the tofu egg ingredients except the oil in a bowl. Toss the tofu well with the spices and besan, taking care not to break the tofu.
- Heat oil in a large skillet or griddle. There should be enough oil to coat the bottom of the pan evenly. Don't worry, if you wait until the oil is heated to the right temperature, the tofu won't absorb the oil. The way to do this is to place a tiny amount of whatever you are frying right into the saucepan. If it sizzles immediately, you are good to go.
- Place the tofu in the saucepan in a single layer. If the saucepan is too crowded, do it in two batches.
- Let the tofu cook over medium-high flame until the underside is golden. With a wide spatula, flip the tofu pieces so they cook on all sides.
- Remove to a paper-towel-lined dish.
- Add the tofu to the cooked rice and toss gently with a fork to mix. Serve hot.
Jenny
Made this biryani yesterday and can't say enough good things. I love the texture of the tofu and the spices in this one. My husband has a new favorite. Thanks, Vaishali.
Vaishali
So happy you tried it, Jenny!
Monica
This looks delicious! I used to get egg biryani occasionally at a local restaurant, but haven't had it in years, since becoming vegan obviously. I have a couple quick questions though I was hoping you might be able to answer. First, I'm sorry if I'm overlooking something, but I'm not sure where the turmeric and serrano pepper get put in when making the rice? I'm assuming maybe with the biryani masala? Also, do you have a brand of biryani masala you can recommend? I stopped by the Indian grocery store yesterday and was overwhelmed not only with so many different brands, but also there seemed to be different varieties of the masala from each brand.
Vaishali Honawar
Yes, you can try baking-- I've made baked pakoras before and the coating on the tofu is very much like a pakora batter. Great idea on the kabobs!
Anonymous
This looks excellent! I'm right with Jay in that I'm not a huge fan of tofu and I love eggs, but I so want to try this. I have been looking for a good biryani recipe for ages and this looks easy enough for me to try. Do you think I could bake the tofu instead of shallow frying? I'm thinking I could make coated tofu like this and even skewer it with some peppers for kabobs!
The Vegan Junction
I like the crunchy tofu bits in this one, and plenty of flavour from the herbs and spices. I love how there are so many great veggie options, that are always so much more appealing too! I can smell it already! 🙂
Vaishali Honawar
Thanks, TVJ!
janet
Can this be served for breakfast - or could you make a suggestion as to how this 'egg'(less) recipe could be served at breakfast? Thanks so much - this looks amazing
Vaishali Honawar
Hi Janet, sure, rice is usually a lunch or dinner item in India, but why not serve it for breakfast? I don't see one good reason not to! 🙂
SR Sharma
Vaishali love your recipes!! Love this one too. Must confess don't manage to try them all but just to know they are there brings me such joy ;-))
i recently made scrambled eggs using besan batter. If we add enough other veggies like onions, tomatoes etc. and season it nicely (I love to add amchur powder) one can't tell the difference easily.
Best wishes, and keep them coming
Vaishali Honawar
SR, what a great idea to make scrambled eggs with besan. I have to try that-- reminds me a bit of zunka, a popular rustic Maharashtrian dish made by scrambling chickpea batter and veggies. Thanks for your kind words about Holy Cow! 🙂