Why You’ll Love Paneer Biryani Recipe
This Paneer Biryani is full of authentic flavor without being complicated. The paneer is marinated in yogurt, spices, mint, and lemon juice, which helps it absorb deep flavor while staying soft.
The rice is partially cooked before layering, so it finishes perfectly during the dum cooking process. Fried onions, saffron milk, and whole spices give the biryani a classic restaurant-style aroma and taste.
It is perfect for family dinners, celebrations, weekend meals, or anytime you want a special vegetarian main dish.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
4 tablespoons ghee
1 large yellow onion, thinly sliced
0.75 lbs paneer, cut into 1-inch cubes
½ red pepper, cut into 1-inch cubes
1 small red onion, cut into 1-inch cubes
2 teaspoons biryani masala
2 teaspoons ginger paste
2 teaspoons garlic paste
2 teaspoons kosher salt
2 teaspoons Kashmiri red chili powder
⅓ teaspoon ground turmeric
¼ cup fresh mint leaves, roughly chopped
1 tablespoon lemon juice
¾ cup plain yogurt
1 medium ripe tomato, pureed
2 cups extra long grain basmati rice
1 teaspoon cumin seeds
2 bay leaves
1 star anise
3 green cardamom pods
6 cloves
1½ tablespoons kosher salt
¼ cup chopped cilantro
½ teaspoon saffron
2 tablespoons warm milk
¼ cup raw unsalted cashews, optional
2 teaspoons ghee, optional, for frying cashews
Directions
Add yogurt, ginger paste, garlic paste, salt, biryani masala, turmeric, Kashmiri red chili powder, lemon juice, and mint leaves to a medium mixing bowl. Mix well.
Add the paneer, red pepper, and red onion to the marinade. Stir gently until everything is evenly coated. Cover and let it marinate for 30 minutes.
Soak the saffron in warm milk and set it aside.
Lightly fry the cashews in 2 teaspoons of ghee until golden, or air fry them at 300°F for 4 minutes. Set aside.
Rinse the basmati rice a few times until the water runs mostly clear. Add 4 cups of water and soak the rice for 20 minutes.
While the rice soaks, heat ghee in a heavy-bottomed pan. Add the sliced yellow onion and fry over medium heat, stirring often, until golden brown, about 15 to 20 minutes. Remove half of the fried onions and set them aside, leaving the rest and the ghee in the pan.
In a medium pot, bring 8 cups of water to a boil. Add cumin seeds, bay leaves, star anise, cardamom pods, cloves, and salt.
Drain the soaked rice and add it to the boiling water. Bring it back to a full boil, then lower the heat to medium. Cook uncovered for 5 to 6 minutes, or until the rice is about 80% cooked. Drain immediately and set aside.
To the pan with the remaining ghee and fried onions, add the pureed tomato. Cook over medium heat for about 5 minutes, stirring often.
Add the marinated paneer and vegetables. Sauté gently for about 5 minutes, just until heated through. Do not overcook the paneer.
Layer the partially cooked rice over the paneer mixture. Drizzle the saffron milk on top. Add the reserved fried onions and fried cashews.
Seal the pot tightly with a lid. You can wrap the lid with aluminum foil to trap the steam. Cook covered on low heat for 20 minutes.
Turn off the heat and let the biryani rest for 10 minutes before serving. Garnish with cilantro. Gently fluff the rice with a fork without mixing too much.
Serve warm with raita and lemon wedges.
Servings and timing
Servings: 6
Prep time: 30 minutes
Cook time: 1 hour
Total time: 1 hour 30 minutes
Variations
For a spicier biryani, add green chilies or increase the Kashmiri red chili powder.
For a richer version, add a splash of cream to the paneer marinade.
For more vegetables, add carrots, peas, cauliflower, or potatoes.
For a nut-free version, skip the cashews.
For extra aroma, add a few drops of rose water or kewra water before dum cooking.
Storage/Reheating
Store leftover Paneer Biryani in an airtight container in the refrigerator for up to 3 days.
To reheat, sprinkle a little water over the biryani and warm it in the microwave until heated through. You can also reheat it in a covered pan over low heat.
Avoid stirring too much while reheating, as the rice grains can break. Paneer can become firm if overheated, so warm gently.
FAQs
Can I make Paneer Biryani ahead of time?
Yes, you can prepare it ahead and reheat gently before serving. It is best enjoyed fresh, but the flavors are still delicious the next day.
Can I use store-bought paneer?
Yes, store-bought paneer works well. Soaking it in warm water for 10 minutes before using can help make it softer.
Can I make this biryani without saffron?
Yes, you can skip saffron. The biryani will still taste good, though saffron adds a special aroma and color.
What type of rice is best for Paneer Biryani?
Extra long grain basmati rice is best because it stays fluffy and separate after cooking.
Why is the rice cooked only 80% before layering?
The rice finishes cooking during the dum process. This prevents it from becoming mushy.
Can I add more vegetables?
Yes, you can add vegetables like peas, carrots, potatoes, beans, or cauliflower.
How do I keep paneer soft in biryani?
Do not overcook the paneer. Sauté it briefly and cook the biryani on low heat.
Can I make this biryani vegan?
Yes, use tofu instead of paneer, dairy-free yogurt, and oil instead of ghee.
What can I serve with Paneer Biryani?
Serve it with raita, lemon wedges, salad, pickle, or papad.
Can I freeze Paneer Biryani?
Yes, you can freeze it, but the paneer texture may change slightly. Store in a freezer-safe container and reheat gently.
Conclusion
Paneer Biryani is a flavorful, comforting, and festive vegetarian dish that brings together fragrant rice, marinated paneer, spices, saffron, and fried onions. With the right layering and gentle dum cooking, this recipe gives you a delicious, fool-proof biryani that is perfect for both special occasions and cozy family meals.
Paneer Biryani
This authentic paneer biryani is layered with fragrant basmati rice, spiced yogurt-marinated paneer, caramelized onions, and saffron for a rich and flavorful meal. A fool-proof dum-style recipe perfect for special occasions or comforting family dinners.
- Prep Time: 45 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 30 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Dum Cooking
- Cuisine: Indian
- Diet: Vegetarian
Ingredients
- 4 tablespoons ghee
- 1 large yellow onion, thinly sliced
- 0.75 lbs paneer, cut into 1-inch cubes
- 1/2 red pepper, cut into 1-inch cubes
- 1 small red onion, cut into 1-inch cubes
- 2 teaspoons biryani masala
- 2 teaspoons ginger paste
- 2 teaspoons garlic paste
- 2 teaspoons kosher salt
- 2 teaspoons Kashmiri red chili powder
- 1/3 teaspoon ground turmeric
- 1/4 cup fresh mint leaves, roughly chopped
- 1 tablespoon lemon juice
- 3/4 cup plain yogurt
- 1 medium ripe tomato, pureed
- 2 cups extra long grain basmati rice
- 1 teaspoon cumin seeds
- 2 bay leaves
- 1 star anise
- 3 green cardamom pods
- 6 cloves
- 1 1/2 tablespoons kosher salt
- 1/4 cup chopped cilantro
- 1/2 teaspoon saffron
- 2 tablespoons warm milk
- 1/4 cup raw unsalted cashews (optional)
- 2 teaspoons ghee for frying cashews (optional)
Instructions
- In a medium bowl, mix yogurt, ginger paste, garlic paste, salt, biryani masala, turmeric, red chili powder, lemon juice, and mint leaves until well combined.
- Add paneer, red pepper, and red onion to the marinade. Toss gently to coat evenly. Cover and marinate for 30 minutes.
- Soak saffron in warm milk and set aside.
- Fry cashews in ghee until golden brown or air fry at 300°F for 4 minutes. Set aside.
- Rinse basmati rice several times until the water runs clear. Soak in 4 cups of water for 20 minutes.
- Heat ghee in a heavy-bottomed pan over medium heat. Add sliced onions and cook, stirring often, until golden brown, about 15 to 20 minutes. Remove half of the onions and reserve.
- In a large pot, bring 8 cups of water to a boil. Add cumin seeds, bay leaves, star anise, cardamom, cloves, and salt.
- Drain the soaked rice and add it to the boiling water. Cook uncovered for 5 to 6 minutes until the rice is about 80% cooked. Drain immediately.
- Add pureed tomato to the pan with remaining onions and ghee. Cook for 5 minutes, stirring frequently.
- Add the marinated paneer and vegetables to the pan. Cook gently for about 5 minutes until heated through without overcooking the paneer.
- Layer the partially cooked rice over the paneer mixture. Drizzle saffron milk over the top and garnish with reserved fried onions and cashews.
- Seal the pot tightly with foil and cover with a lid. Cook on low heat for 20 minutes.
- Let the biryani rest for 10 minutes before serving. Garnish with chopped cilantro and gently fluff the rice with a fork.
- Serve hot with raita and lemon wedges.
Notes
- Use aged extra-long grain basmati rice for the best texture and aroma.
- Avoid overcooking the paneer to keep it soft and tender.
- You can substitute paneer with tofu for a vegan-friendly variation.
- For extra richness, drizzle a little melted ghee before serving.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 520 kcal
- Sugar: 7 g
- Sodium: 980 mg
- Fat: 24 g
- Saturated Fat: 13 g
- Unsaturated Fat: 9 g
- Trans Fat: 0 g
- Carbohydrates: 58 g
- Fiber: 4 g
- Protein: 18 g
- Cholesterol: 55 mg