Easy Tofu Biryani: A 30-Minute Vegetarian Recipe

Side Dishes

October 30, 2026

Aromatic Weeknight Biryani: Ready in 30 Minutes! – vegetarian recipe

Aromatic weeknight biryani that's ready in thirty minutes sounds impossible, and yet: basmati simmered with cardamom, cinnamon, and bay, onion and garlic softened in butter, saffron steeped in the stock, done. It's the whole spice-cabinet perfume of the classic, weeknight-sized. The fragrance alone earns the cooking.

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 (0.07 oz) ground turmeric
• 1 1/2 cups / 360ml vegetable stock or water, warmed
• 2 tablespoons / 28g (0.99 oz) butter or neutral oil, like grapeseed
• 6 cardamom pods or 2 teaspoons (10 ml / 0.3 fl oz) ground cardamom
• Pinch ground cloves
• One 3-inch / 7.5cm cinnamon stick or 1/2 teaspoon (10 ml / 0.3 fl oz) ground cinnamon
• 2 bay leaves
• 2 cups / 320g (11.3 oz) chopped onion
• 1 tablespoon (15 ml / 0.5 fl oz) / 3 cloves minced garlic
• 1 tablespoon / 15g (0.53 oz) peeled, minced fresh ginger
• Salt and freshly ground black pepper to taste
• 1 1/2 cups / 300g (10.6 oz) long-grain rice, preferably basmati
• 1 1/2 cups / 360g plain yogurt
• 1 pound / 450g (15.9 oz) 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.

More Recipes You’ll Love

Aromatic Weeknight Biryani: Ready in 30 Minutes! – vegetarian recipe
Stav Kogan

Aromatic Weeknight Biryani: Ready in 30 Minutes!

Capture the fragrant soul of Biryani in a simplified, one-pan version perfect for any weeknight. This recipe uses protein-packed tofu and is bursting with the warm flavors of cardamom, cinnamon, and saffron, all ready in about 30 minutes.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 serving
Calories: 560

Ingredients
  

  • A few saffron threads or 1 teaspoon / 2g (0.07 oz) ground turmeric
  • 1 1/2 cups (360 ml) vegetable stock or water, warmed
  • 2 tablespoons (28 g / 0.99 oz) butter or neutral oil, like grapeseed
  • 6 cardamom pods or 2 teaspoons (10 ml / 0.3 fl oz) ground cardamom
  • Pinch ground cloves
  • One 3-inch / 7.5cm cinnamon stick or 1/2 teaspoon (10 ml / 0.3 fl oz) ground cinnamon
  • 2 bay leaves
  • 2 cups (320 g / 11.3 oz) chopped onion
  • 1 tablespoon (15 ml / 0.5 fl oz) / 3 cloves minced garlic
  • 1 tablespoon (15 g / 0.53 oz) peeled, minced fresh ginger
  • Salt and freshly ground black pepper to taste
  • 1 1/2 cups (300 g / 10.6 oz) long-grain rice, preferably basmati
  • 1 1/2 cups (360 g / 12.7 oz) plain yogurt
  • 1 pound (450 g / 15.9 oz) firm tofu or paneer, cubed (optional)
  • Minced fresh cilantro leaves for garnish
  • 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.

Method
 

  1. If using saffron, stir the threads into the warm vegetable stock and set aside to infuse. 2.
  2. Place a large, deep skillet with a lid over medium-high heat.
  3. Add the butter or oil.
  4. Once hot, reduce the heat to medium.
  5. Add the cardamom, cloves, cinnamon, bay leaves, and turmeric (if using).
  6. Cook, stirring frequently, for about 2 minutes until the spices are very fragrant. 3.
  7. Add the chopped onion, minced garlic, and ginger to the skillet, along with a generous pinch of salt and pepper.
  8. Sauté for about 5 minutes, stirring occasionally, until the onion has softened. 4.
  9. 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.
  10. Reduce the heat to low.
  11. Pour in the yogurt and the saffron-infused stock.
  12. Stir to combine, then gently fold in the tofu cubes, if using. 6.
  13. Adjust the heat so the liquid is at a bare simmer.
  14. Cover the skillet tightly and cook for 15 to 20 minutes. 7.
  15. 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.
  16. Remove the pan from the heat.
  17. 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.
  18. Garnish generously with fresh cilantro and serve immediately.

Nutrition

Calories: 560kcalCarbohydrates: 75gProtein: 22gFat: 20g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA – vegetarian recipe

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA

Baigan raita folds spiced, melting eggplant into smooth chilled yogurt under a mustard-cumin-asafetida tempering. The eggplant cooks whole, stem intact, until it collapses, then meets the cool sauce. It is smoky, creamy, and far more than the sum of its parts....