Vegetable & Paneer (or Tofu) Biryani recipe served on a plate, by Pekin the Chef
Aug 04 2026
RestaurantsIndia RestaurantVegetable & Paneer (or Tofu) Biryani Recipe

Vegetable & Paneer (or Tofu) Biryani Recipe

Inspired by India Restaurant
Time1h
Serves4

Savor the vibrant flavors of our Vegetable & Paneer (or Tofu) Biryani, a fragrant saffron-infused rice dish layered with tender seasonal vegetables and your choice of creamy paneer or silky tofu. Each bite is a delightful fusion of aromatic spices, bringing warmth and comfort to your palate. Served with a side of cooling raita, this hearty meal is a celebration of taste and nutrition that will leave you craving more.

Was this page helpful?

Help improve this recipe for others.

Send this recipe to your inbox.

We'll email it straight to you - plus weekly cooking inspiration.

Ingredients

Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.

Biryani Ingredients

Method

Cooking Instructions

1

Prepare the Rice

Wash the basmati rice thoroughly until the water runs clear. Soak it in water for 30 minutes, then drain.

2

Cook the Paneer/Tofu

If using paneer, cut it into cubes and lightly fry in a pan with a tablespoon of oil until golden. If using tofu, press to remove excess moisture, cut into cubes, and fry until golden. Set aside.

3

Sauté the Vegetables

In a large pot, heat the remaining oil or ghee. Add cumin seeds and bay leaves, sauté until fragrant. Add sliced onions and fry until golden brown. Add ginger-garlic paste and sauté for another minute.

4

Add Tomatoes and Spices

Add chopped tomatoes, turmeric powder, red chili powder, biryani masala, and salt. Cook until the tomatoes are soft and oil starts to separate from the mixture.

5

Combine Vegetables and Paneer/Tofu

Add the mixed vegetables and cooked paneer or tofu to the pot. Cook for a few minutes until the vegetables are tender.

6

Layer the Rice

Add the drained rice to the pot and gently stir to combine. Pour in the water and bring to a boil.

7

Cook the Biryani

Reduce the heat to low, cover the pot with a tight-fitting lid, and let it cook for 15-20 minutes or until the rice is fully cooked and water is absorbed.

8

Garnish and Serve

Once cooked, fluff the biryani with a fork, garnish with chopped cilantro and mint leaves. Serve hot.

More from India Restaurant