How to Make Tofu Biryani (Traditional & Healthy Version)

Tofu Biryani is a modern twist on the classic biryani, one of India's most beloved rice dishes. Traditionally, biryani is crafted with aromatic basmati rice, a medley of spices, and either vegetables or meats. In this healthy adaptation, tofu, known as 'bean curd', replaces paneer or meat, making it a protein-rich and vegetarian option suitable for those seeking lighter meals. The vibrant spices such as garam masala, jeera (cumin), and haldi (turmeric) create deep flavors, while the addition of veggies like carrots and peas adds both nutrition and color. Biryani is a staple across India, enjoyed during festivals such as Eid, Diwali, and Holi. While the origins trace back to the Mughal kitchens of Hyderabad and Lucknow, tofu biryani is a global-inspired fusion that maintains traditional Indian techniques. Perfect for lunch, it’s often served with raita or salan. The layered aroma and taste make it a favorite for family gatherings, festival feasts, and even everyday meals, offering a wholesome alternative while keeping the authentic essence alive. The combination of tofu with basmati rice and mixed vegetables not only enhances the nutritional profile but also introduces a unique texture. Whether you’re celebrating a special occasion or seeking a healthy lunch, Tofu Biryani stands out for its balanced flavors and cultural richness. The dish is ideal for calorie-conscious individuals and vegetarians, aligning seamlessly with modern health trends in India.

35 min total2 servingsMedium330 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Wash basmati rice thoroughly and soak for 10 minutes
0%
10 min

Step 1 · Wash basmati rice thoroughly and soak for 10 minutes

Wash basmati rice thoroughly and soak for 10 minutes. Drain and set aside.

Step 2: Heat oil in a kadhai (wok)
0%

Step 2 · Heat oil in a kadhai (wok)

Heat oil in a kadhai (wok). Add cumin seeds and let them splutter. Add sliced onions and sauté until golden brown.

Step 3: Add ginger-garlic paste
0%

Step 3 · Add ginger-garlic paste

Add ginger-garlic paste, sauté for a minute. Add chopped carrots, peas, and tomatoes. Cook until veggies soften.

Step 4: Add turmeric
0%

Step 4 · Add turmeric

Add turmeric, garam masala, and salt. Stir well. Add cubed tofu and gently mix to coat with spices.

Step 5: Add curd (dahi) for creaminess and mix
0%

Step 5 · Add curd (dahi) for creaminess and mix

Add curd (dahi) for creaminess and mix. Add soaked rice, 2 cups water, mint, and coriander leaves. Stir and bring to a boil.

Step 6: Cover the kadhai
0%
10 min

Step 6 · Cover the kadhai

Cover the kadhai, simmer on low heat for 10 minutes or until rice is cooked and water is absorbed.

Step 7: Switch off the heat and let biryani rest for 5 minutes
0%
5 min

Step 7 · Switch off the heat and let biryani rest for 5 minutes

Switch off the heat and let biryani rest for 5 minutes. Gently fluff with a fork. Serve hot with raita or salad.

Why this recipe is healthy

This dish is a healthy choice because it balances protein, fiber, and carbs, supporting sustained energy and satiety. Using tofu instead of paneer or meat reduces saturated fat and calories, making it ideal for weight management. The abundance of vegetables boosts micronutrient intake and antioxidants, and the use of minimal oil keeps it light. It’s suitable for vegetarians and can be adapted for vegans easily.

A note on tradition

Biryani is celebrated across India, particularly in regions like Hyderabad, Lucknow, and Kolkata, where it’s a festival staple. The vegetarian tofu version is a modern adaptation, popular among health-conscious urban families. Traditionally associated with Eid, Diwali, and Holi feasts, biryani is also served during weddings and family gatherings. This fusion recipe reflects India’s evolving food culture while honoring traditional flavors.

← Back to Tofu Biryani