Recipes › Tofu Biryani

Tofu Biryani
A fragrant and flavorful rice dish featuring marinated tofu, aromatic basmati rice, and a blend of traditional Indian spices.
Ingredients
- 14 oz extra-firm tofu
- 1½ cup basmati rice
- 1 onion
- 2 tsp ginger-garlic paste
- 1 tomato
- ½ cup plain vegan yogurt
- 2 tsp biryani masala
- ½ tsp turmeric powder
- ½ tsp red chili powder
- ¼ cup fresh mint leaves
- ¼ cup fresh cilantro
- 2 green chilies (optional)
- ¼ cup fried onions (optional)
- 3 tbsp vegetable oil
- 1 tsp salt
- 3 cup water
- 1 set whole spices (cinnamon stick, cardamom pods, cloves)
Steps
- Press tofu to remove excess water, then cut into 1-inch cubes. Marinate tofu with 1/4 cup vegan yogurt, 1 tsp biryani masala, 1/4 tsp turmeric, 1/4 tsp red chili powder, and half of the ginger-garlic paste for at least 30 minutes.
- Rinse basmati rice thoroughly and soak in water for 20-30 minutes, then drain.
- Heat 2 tbsp oil in a large pot or Dutch oven over medium heat. Fry sliced onions until golden brown, remove half for garnish, and set aside. Add whole spices and the remaining ginger-garlic paste to the pot, sauté for 1 minute.
- Add chopped tomato, remaining biryani masala, turmeric, red chili powder, and salt. Cook until tomatoes soften and oil separates. Stir in the remaining vegan yogurt and marinated tofu, cooking for 5 minutes.
- Carefully layer the drained basmati rice over the tofu mixture. Pour 3 cups of water over the rice, ensuring it's evenly distributed. Add chopped mint and cilantro.
- Bring to a boil, then reduce heat to low, cover tightly, and cook for 15-20 minutes, or until all water is absorbed and rice is tender.
- Let the biryani rest, covered, for 10 minutes after cooking. Gently fluff the rice with a fork.
- Garnish with reserved fried onions, fresh mint, and cilantro before serving.
Skip the shopping trip
Growshi turns recipes like this into a priced grocery cart and shops it for you — learning your taste as you go.



