Paneer Biryani (Authentic + Fool-proof Recipe!)

16g protein · 1 h 30 min · 565 kcal

Paneer Biryani (Authentic + Fool-proof Recipe!)

Paneer biryani layers marinated paneer and vegetables with fragrant basmati rice, whole spices and saffron milk. It takes a little preparation, but the separate layers and gentle final cooking make it a satisfying centrepiece for a vegetarian meal.

1 h 30 min6 servings565 kcal

Ingredients

  • 56 g (4 tablespoons)ghee
  • 1 large (about 300 g; thinly sliced, about 480 ml)yellow onion
  • 300 g (0.75 lb; cut into 2.5 cm cubes, about 710 ml)paneer
  • ½ (cut into 2.5 cm cubes, about 120 ml)red pepper
  • 1 small (cut into 2.5 cm cubes, about 120 ml)red onion
  • 2 teaspoonsbiryani masala
  • 2 teaspoonsginger paste
  • 2 teaspoonsgarlic paste
  • 2 teaspoonskosher salt
  • 2 teaspoonsKashmiri red chilli powder
  • ⅓ teaspoonground turmeric
  • 15 g (¼ cup, roughly chopped)fresh mint leaves
  • 15 ml (1 tablespoon)lemon juice
  • 180 ml (¾ cup)plain yoghurt
  • 1 medium (about 120 g; puréed, 120 ml)ripe tomato
  • 380 g (2 cups)extra-long-grain basmati rice
  • 1 teaspooncumin seeds
  • 2bay leaves
  • 1star anise
  • 3green cardamom pods
  • 6cloves
  • 22.5 g (1½ tablespoons)kosher salt
  • 15 g (¼ cup, chopped)fresh coriander
  • ½ teaspoonsaffron
  • 30 ml (2 tablespoons), warmmilk
  • 35 g (¼ cup), optionalraw unsalted cashews
  • 10 g (2 teaspoons), optional, for frying the cashewsghee

Instructions

  1. 1

    Mix the marinade

    In a medium bowl, combine the yoghurt, ginger paste, garlic paste, 2 teaspoons of salt, biryani masala, turmeric, chilli powder, lemon juice and mint. Mix thoroughly.

  2. 2

    Marinate the paneer

    Add the onion, red pepper and paneer, then stir gently so everything is coated. Cover and leave to marinate for 30 minutes.

  3. 3

    Soak the saffron

    Stir the saffron into the warm milk and set it aside.

  4. 4

    Fry the cashews

    Fry the cashews in 2 teaspoons of ghee until golden, or air-fry them at 150°C (300°F) for 4 minutes. Set aside.

  5. 5

    Soak the rice

    Rinse and drain the basmati rice a couple of times. Add 950 ml (4 cups) of water and leave it to soak for 20 minutes.

  6. 6

    Brown the onions

    While the rice soaks, heat the ghee in a heavy-based pan and add the onions. Cook over medium heat, stirring frequently, for about 15 to 20 minutes, until they start to turn golden brown. Remove half the onions, leaving the rest and the excess ghee in the pan.

  7. 7

    Boil the spices

    Put 1.9 litres (8 cups) of water in a medium pot. Add the cumin seeds, bay leaves, star anise, cardamom, cloves and 1½ tablespoons of salt to the rice, then bring the water to the boil over high heat.

  8. 8

    Par-cook the rice

    Drain the soaked rice and add it to the boiling water. Bring it back to a full boil over high heat, then reduce the heat to medium and cook uncovered for 5 to 6 minutes, until the rice is about 80% cooked. Drain it promptly and set aside.

  9. 9

    Cook the tomato

    Add the puréed tomato to the pan with the remaining ghee and browned onions. Cook over medium heat for 5 minutes, stirring frequently.

  10. 10

    Heat the paneer

    Add the marinated paneer and vegetables, then sauté gently for 5 minutes or until everything is just heated through. Do not overcook the paneer.

  11. 11

    Layer the biryani

    Gently arrange the partly cooked rice over the paneer and vegetables. Pour over the saffron milk, then garnish with the reserved browned onions and fried cashews.

  12. 12

    Cook it covered

    Seal the pot tightly with aluminium foil around the lid so heat does not escape. You can place a heavy object on top of the lid to help keep it sealed. Cook over low heat, covered, for 20 minutes.

  13. 13

    Rest and garnish

    After cooking, leave the biryani to rest for 10 minutes so the rice firms up and the flavours meld. Garnish with coriander and gently fluff the rice with a fork; do not mix the layers.

  14. 14

    Serve with sides

    Serve with raita and lemon wedges.

What is paneer biryani?

Biryani is a South Asian rice dish built around fragrant spices and distinct layers, with regional styles across the Indian subcontinent. This vegetarian version pairs basmati rice with paneer and vegetables in a spiced yoghurt marinade.

The method combines partially cooked rice with a briefly cooked paneer mixture, then finishes them together over low heat. Saffron milk, browned onions and whole spices add fragrance without requiring the rice and filling to be stirred together.

Nutrition and macros by portion

The nutrition label shows one serving as written: 565 calories, 16g protein, 61g carbs, 29g fat.

PortionAdjustmentkcalProteinCarbsFat
LighterLess ghee, more vegetables396 kcal11g43g20g
This servingAs written565 kcal16g61g29g
HungryLarger rice portion848 kcal24g92g44g

The basmati rice supplies most of the carbohydrates, while ghee and paneer contribute much of the fat. Paneer also provides protein, with yoghurt adding some more. Serve a portion with raita and vegetables to round out the plate.

Why marinate the paneer?

Yoghurt, ginger, garlic, biryani masala, chilli, turmeric, lemon and mint form a coating that seasons the paneer and vegetables. Give them the full 30 minutes to sit while you prepare the other components.

Paneer holds its shape when cooked, but can become firm if heated for too long. The recipe warms it briefly before layering, so keep that sauté to about 5 minutes.

Get the rice ready

Rinsing the basmati a couple of times removes loose surface starch, while the 20-minute soak helps it cook more evenly. Drain it promptly after its brief boil so it does not carry on cooking in the hot water.

Partly cooking the rice before layering is key: it should be about 80% cooked before the final covered stage. The grains then finish over low heat alongside the paneer mixture.

Build flavour in stages

Browned onions: Cook them over medium heat, stirring regularly, for 15 to 20 minutes. Take half out for the topping and leave the rest in the pan with the ghee.

Whole spices: Cumin, bay leaves, star anise, cardamom and cloves season the rice as it boils. Saffron steeped in warm milk is added later, over the rice, for its distinctive aroma.

Seal and finish gently

The rice and paneer mixture cook together for 20 minutes over low heat. A tight seal helps keep the heat and steam inside the pot, so wrap foil around the lid as directed.

Once the heat is off, let the biryani rest for 10 minutes before serving. Fluff the rice gently with a fork rather than stirring, which helps keep the layers intact.

What to serve alongside

Raita and lemon wedges are the suggested accompaniments. Cool, spoonable raita contrasts with the warm spices, while a squeeze of lemon adds freshness.

For a more substantial meal, serve the biryani with a simple vegetable side. Keep any extras lightly seasoned so they do not compete with the dish's spices.

Recipe notes & tips

  • Cut the paneer and vegetables into even-sized cubes so they heat at a similar pace.
  • Keep an eye on the onions as they brown, stirring often to prevent them catching.
  • Drain the rice promptly when it reaches about 80% doneness.
  • Use a snug lid and seal it well with foil for the final 20 minutes.
  • Rest the biryani for 10 minutes before serving so the rice can firm up.

Variations

  • Add vegetables: Include extra diced vegetables with the paneer and heat them gently.
  • Adjust the chilli: Use less Kashmiri chilli powder for a milder biryani.
  • Skip the cashews: Leave them out for a nut-free version.
  • Use coriander: Add a little extra chopped coriander as a fresh garnish.
  • Add lemon: Serve with extra lemon wedges for a brighter finish.

Common mistakes to avoid

  • Overcooking the paneer: Sauté it only until just heated through so it does not become firm.
  • Overcooking the rice: Drain it promptly once it is about 80% cooked, before the grains turn fully tender.
  • Burning the onions: Stir frequently over medium heat and remove half once they start turning golden brown.
  • Leaving the pot unsealed: Wrap foil around the lid to help keep the heat and steam inside.
  • Stirring the finished biryani: Fluff gently with a fork instead to keep the layers from becoming muddled.

How to store

Cool leftovers promptly and refrigerate them in an airtight container for up to 3 days. Reheat until piping hot, adding a small splash of water before warming if the rice seems dry.

Frequently asked questions

Can I make the marinade ahead?

You can mix the marinade in advance and keep it covered in the fridge. For this method, leave the paneer and vegetables in it for the specified 30 minutes before cooking.

How do I know when the rice is 80% cooked?

The grains should be mostly cooked but still have a little firmness in the centre, as they will finish cooking in the sealed pot. Drain them as soon as they reach that stage.

Can I leave out the cashews?

Yes. They are optional and can simply be omitted.

Why does the biryani need to rest?

The 10-minute rest gives the rice time to firm up and the flavours time to settle. Fluff it gently with a fork after resting.

What should I serve with paneer biryani?

The recipe suggests raita and lemon wedges. A simple vegetable side also works alongside it.

Cook it from the original

This recipe comes from ministryofcurry.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.

Open the recipe on ministryofcurry.comOpens in a new tab
Calori App Free download Install