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 smiling woman in an apron holds a large glass jar of liquid Oven-Method Ghee with a wooden spoon in it, in a rustic kitchen setting with cooking supplies.

Oven-Method Ghee CHOOLA GHEE

Ingredients 16 oz (455 g) or 2.0 cups (32 tbsp) of unsalted butter A heavy-bottomed, thick-walled ovenproof pan Fine-mesh wire skimmer or metal spoon Cheesecloth or linen towel Glass storage containers Step-by-Step Instructions Preheat the oven to 300°F (150°C). Take...

A smiling woman standing in a cozy kitchen wearing an apron, holding a large glass mason jar filled with freshly made golden Stove-Top Ghee.

Stove-Top Ghee SADA GHEE

Essential Ingredients 16.0 oz (455g) / 2.0 cups / 32.0 tbsp unsalted butter, preferably homemade, cut into uniform pieces. Step-by-Step Instructions Place the butter, cut into 4.0 oz (115g) / 0.5 cups / 8.0 tbsp pieces, into a heavy casserole dish or stockpot. Melt it...

A woman holding a rustic bowl of freshly made Mango Maple Butter, surrounded by an assortment of muffins and tea breads for a cozy brunch setting.

Mango–Maple Syrup Butter AAM MAKHAN

Ingredients Sugar: 2.0 tbsp (1.0 oz / 28g) granulated sugar Orange Zest: 5.0 strips (0.1 oz / 3g) orange zest (each strip about 4 inches x 0.5 inches) Unsalted Butter: 2.0 cups (16.0 oz / 455g) unsalted butter, slightly chilled and cut into 1-inch pieces (homemade...

A smiling woman in an apron holds a large glass jar of liquid Oven-Method Ghee with a wooden spoon in it, in a rustic kitchen setting with cooking supplies.

Oven-Method Ghee CHOOLA GHEE

Ingredients 16 oz (455 g) or 2.0 cups (32 tbsp) of unsalted butter A heavy-bottomed, thick-walled ovenproof pan Fine-mesh wire skimmer or metal spoon Cheesecloth or linen towel Glass storage containers Step-by-Step Instructions Preheat the oven to 300°F (150°C). Take...

A smiling woman standing in a cozy kitchen wearing an apron, holding a large glass mason jar filled with freshly made golden Stove-Top Ghee.

Stove-Top Ghee SADA GHEE

Essential Ingredients 16.0 oz (455g) / 2.0 cups / 32.0 tbsp unsalted butter, preferably homemade, cut into uniform pieces. Step-by-Step Instructions Place the butter, cut into 4.0 oz (115g) / 0.5 cups / 8.0 tbsp pieces, into a heavy casserole dish or stockpot. Melt it...

A woman holding a rustic bowl of freshly made Mango Maple Butter, surrounded by an assortment of muffins and tea breads for a cozy brunch setting.

Mango–Maple Syrup Butter AAM MAKHAN

Ingredients Sugar: 2.0 tbsp (1.0 oz / 28g) granulated sugar Orange Zest: 5.0 strips (0.1 oz / 3g) orange zest (each strip about 4 inches x 0.5 inches) Unsalted Butter: 2.0 cups (16.0 oz / 455g) unsalted butter, slightly chilled and cut into 1-inch pieces (homemade...

A smiling chef holding a beautifully molded block of homemade Basil-Nutmeg Butter, speckled with fresh coriander and poppy seeds, presented in a kitchen with whole grain pilafs and paparh in the background.

Basil-Nutmeg Butter JAIPHAL MAKHAN

Ingredients 2 cups (16 oz / 455g) unsalted butter, preferably homemade, at room temperature 0.33 cups (0.8 oz / 24g) chopped fresh basil 1 tbsp. (0.25 oz / 7g) freshly ground nutmeg 1 tbsp. (0.1 oz / 3g) chopped fresh coriander 1 tsp. (0.2 oz / 6g) salt 1 tbsp. (0.3...