Easy Tofu Biryani: A 30-Minute Vegetarian Recipe

Side Dishes

March 30, 2026

Aromatic Weeknight Biryani: Ready in 30 Minutes!

Step into the aromatic world of Biryani, one of India’s most celebrated rice dishes! Traditionally a complex, layered masterpiece, this recipe captures its fragrant soul in a simplified, one-pan version perfect for any weeknight. We’re swapping traditional paneer for convenient, protein-packed tofu to create a hearty and satisfying meal that’s bursting with the warm flavors of cardamom, cinnamon, and saffron. Get ready to transform your dinner routine with a dish that’s both incredibly flavorful and surprisingly easy to make.

Ingredients

• MAKES: 4 servingsTIME: About 30 minutes
• A few saffron threads or 1 teaspoon / 2g ground turmeric
• 1 1/2 cups / 360ml vegetable stock or water, warmed
• 2 tablespoons / 28g butter or neutral oil, like grapeseed
• 6 cardamom pods or 2 teaspoons ground cardamom
• Pinch ground cloves
• One 3-inch / 7.5cm cinnamon stick or 1/2 teaspoon ground cinnamon
• 2 bay leaves
• 2 cups / 320g chopped onion
• 1 tablespoon / 3 cloves minced garlic
• 1 tablespoon / 15g peeled, minced fresh ginger
• Salt and freshly ground black pepper to taste
• 1 1/2 cups / 300g long-grain rice, preferably basmati
• 1 1/2 cups / 360g plain yogurt
• 1 pound / 450g firm tofu or paneer, cubed (optional)
• Minced fresh cilantro leaves for garnish

Instructions

1. If using saffron, stir the threads into the warm vegetable stock and set aside to infuse.2. Place a large, deep skillet with a lid over medium-high heat. Add the butter or oil. Once hot, reduce the heat to medium. Add the cardamom, cloves, cinnamon, bay leaves, and turmeric (if using). Cook, stirring frequently, for about 2 minutes until the spices are very fragrant.3. Add the chopped onion, minced garlic, and ginger to the skillet, along with a generous pinch of salt and pepper. Sauté for about 5 minutes, stirring occasionally, until the onion has softened.4. Add the rice to the pan and stir continuously for 2 to 3 minutes, ensuring every grain is coated in the spiced oil and looks glossy.5. Reduce the heat to low. Pour in the yogurt and the saffron-infused stock. Stir to combine, then gently fold in the tofu cubes, if using.6. Adjust the heat so the liquid is at a bare simmer. Cover the skillet tightly and cook for 15 to 20 minutes.7. Check the rice. If it is tender and all the liquid has been absorbed, it’s done. If not, cover and cook for another 2 to 3 minutes.8. Remove the pan from the heat. Discard the cinnamon stick and bay leaves (the cardamom pods can be eaten). Fluff the biryani gently with a fork, taste, and adjust seasoning if needed. Garnish generously with fresh cilantro and serve immediately.

Nutritional Information

• The following is an estimated nutritional breakdown per serving and can vary based on used.
• Calories: 560 kcal
• Protein: 22g
• Carbohydrates: 75g
• Fat: 20g
• Fiber: 6g

Pro Tips

• for the Perfect Biryani
• For extra flavor and texture, pan-fry the tofu cubes in a little oil until golden brown before adding them to the rice.
• To make this recipe vegan, use a neutral oil instead of butter and substitute the dairy yogurt with a plant-based, unsweetened alternative.
• Always rinse your basmati rice in cool water until the water runs clear. This removes excess starch and ensures fluffy, separate grains.
• Avoid stirring the rice after it has come to a simmer. This can break the delicate grains and result in a mushy texture.

FAQ

Q: How can I make this biryani recipe vegan
A: To make this biryani completely vegan, use a neutral oil instead of butter and substitute the dairy yogurt with a plant-based, unsweetened alternative like coconut or soy yogurt.

Q: Can I use paneer instead of tofu
A: Yes, this recipe works perfectly with paneer. Simply cube it and use it as a direct substitute for the tofu. For extra flavor and texture, you can pan-fry the paneer cubes until golden brown before adding them.

Q: What’s the best way to add more vegetables to this biryani
A: You can easily add more vegetables like peas, diced carrots, or bell peppers. Sauté them along with the onions, garlic, and ginger in step 3 to ensure they are cooked through.

Q: How do I store and reheat leftover biryani
A: Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, gently warm it in a pan over low heat with a splash of water or in the microwave until heated through. This helps prevent the rice from drying out.

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

More Vegetarian Recipes

A two-panel image showing a recipe for Masala Aloo Bharta (spicy mashed potato balls). On the left, a close-up of a rustic dark plate held by a chef, featuring several seasoned potato balls sprinkled with red spice and garnished with fresh cilantro and three lime wedges. On the right, a smiling woman in a striped kitchen apron proudly presenting the same plate of finished Masala Aloo Bharta in a bright home kitchen.

Mashed Potato Balls with Horseradish MASALA ALOO BHARTA

Essential Ingredients To achieve that signature zesty potato balls flavor, ensure your ingredients are measured precisely: 3.0 large baking potatoes: approximately 24.0 oz (685g) 4.0–5.0 tbsp unsalted butter: approximately 2.0–2.5 oz (56.0–70.0g) 2.0–3.0 tsp grated...

A smiling chef holding a rustic bowl of Kacha Kela Sak (North Indian Greens and Plantain), beautifully garnished with toasted slivered almonds and a fresh lime wedge in a bright kitchen.

Greens and Plantain with Toasted Almonds KACHA KELA SAK

Ingredients for Kacha Kela Sak To ensure perfect results for your Kacha Kela Sak, use these exact measurements: Plantains: 1 large green plantain, or 2 medium parsnips (approx. 8.0 oz / 225g total weight) Spinach: 16.0 oz (455g) fresh spinach, trimmed and washed (or...

A smiling woman in an apron holding a ceramic bowl of Bengali Spinach Badaam Sak, garnished with whole almonds and butter, in a rustic kitchen setting.

Bengali Spinach BADAAM SAK

Essential Ingredients for Bengali Spinach Badaam Sak 0.66 cup (100g) raw almonds, peanuts, or pistachios (with skins) 2.0 cups (480ml) warm water (for soaking) 3.0 tbsp (45ml/42g) ghee or sesame oil 1.0 tsp (5ml/5g) black mustard seeds 0.5 tsp (2ml/2g) cumin seeds...

A two-panel image showing a recipe for Masala Aloo Bharta (spicy mashed potato balls). On the left, a close-up of a rustic dark plate held by a chef, featuring several seasoned potato balls sprinkled with red spice and garnished with fresh cilantro and three lime wedges. On the right, a smiling woman in a striped kitchen apron proudly presenting the same plate of finished Masala Aloo Bharta in a bright home kitchen.

Mashed Potato Balls with Horseradish MASALA ALOO BHARTA

Essential Ingredients To achieve that signature zesty potato balls flavor, ensure your ingredients are measured precisely: 3.0 large baking potatoes: approximately 24.0 oz (685g) 4.0–5.0 tbsp unsalted butter: approximately 2.0–2.5 oz (56.0–70.0g) 2.0–3.0 tsp grated...

A smiling chef holding a rustic bowl of Kacha Kela Sak (North Indian Greens and Plantain), beautifully garnished with toasted slivered almonds and a fresh lime wedge in a bright kitchen.

Greens and Plantain with Toasted Almonds KACHA KELA SAK

Ingredients for Kacha Kela Sak To ensure perfect results for your Kacha Kela Sak, use these exact measurements: Plantains: 1 large green plantain, or 2 medium parsnips (approx. 8.0 oz / 225g total weight) Spinach: 16.0 oz (455g) fresh spinach, trimmed and washed (or...

A smiling woman in an apron holding a ceramic bowl of Bengali Spinach Badaam Sak, garnished with whole almonds and butter, in a rustic kitchen setting.

Bengali Spinach BADAAM SAK

Essential Ingredients for Bengali Spinach Badaam Sak 0.66 cup (100g) raw almonds, peanuts, or pistachios (with skins) 2.0 cups (480ml) warm water (for soaking) 3.0 tbsp (45ml/42g) ghee or sesame oil 1.0 tsp (5ml/5g) black mustard seeds 0.5 tsp (2ml/2g) cumin seeds...

A close-up photograph of a woman's hands holding a rustic ceramic bowl filled with Braised Swiss Chard, showing wilted green leaves and tender stems garnished with fresh lemon wedges.

Easy Braised Swiss Chard with Lemon & Butter

There’s a special kind of magic in turning a simple bunch of greens into a side dish that tastes like it came from a high-end restaurant—all for just pennies. I used to be so intimidated by the thick, colorful stems of Swiss chard, but discovering this braising...