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.





