Homemade Paneer Biryani

User profile image
Abhishek Boke (@kautumbikkitchen)

Homemade Paneer Biryani is a delightful vegetarian version of the classic biryani, bursting with rich flavors and textures. Tender cubes of paneer are marinated in a blend of yogurt and spices, imparting a luscious and aromatic taste. The biryani rice is cooked separately with whole spices like cinnamon, cardamom, and...

Homemade Paneer Biryani recipe
Prep Time
30min
Cook Time
45min
Total Time
1hr 15min

Ingredients

4 Servings
(1 serving = 1 bowl)

For Marinated Paneer

  • paneer
    paneer
    200g
  • yogurt
    yogurt
    1cup
  • turmeric powder
    turmeric powder
    1tsp
  • red chili powder
    red chili powder
    1tsp
  • garam masala
    garam masala
    1tsp
  • coriander powder
    coriander powder
    1tsp
  • cumin powder
    cumin powder
    1tsp
  • ginger garlic paste
    ginger garlic paste
    1tbsp

For Biryani Rice

  • basmati rice
    basmati rice
    2cups
  • water
    water
    4cups
  • stick cinnamon
    stick cinnamon
    1
  • pods cardamom
    pods cardamom
    3
  • cloves
    cloves
    4clove
  • saffron
    saffron
    1pinch
  • salt
    salt
    1tsp

For Garnish

  • fried onions
    fried onions
    1cup
  • mint leaves
    mint leaves
    5sprigs
  • coriander leaves
    coriander leaves
    5sprigs

How to make Homemade Paneer Biryani

Prepare the Paneer

  1. Step 1

    Cut the paneer into cubes and set aside.

  2. Step 2

    In a bowl, mix yogurt, turmeric powder, red chili powder, garam masala, coriander powder, cumin powder, and ginger garlic paste.

  3. Step 3

    Add the paneer cubes to the marinade and gently mix to coat them evenly. Let it marinate for 20 minutes.

Cook the Rice

  1. Step 1

    Wash the basmati rice thoroughly and soak it in water for 20 minutes.

  2. Step 2

    Boil water in a large pot and add cinnamon, cardamom, cloves, saffron, and salt.

  3. Step 3

    Add the soaked rice to the boiling water and cook until 80% done. Drain the rice and set aside.

Assemble and Steam the Biryani

  1. Step 1

    In a heavy-bottomed pot, layer half of the cooked rice at the bottom.

  2. Step 2

    Spread the marinated paneer evenly over the rice layer.

  3. Step 3

    Add the remaining rice on top of the paneer layer.

  4. Step 4

    Cover the pot with a tight-fitting lid and cook on low heat for 20 minutes to allow the flavors to meld together.

Garnish and Serve

  1. Step 1

    Garnish the biryani with fried onions, mint leaves, and coriander leaves.

  2. Step 2

    Serve hot with raita or your favorite side dish.

Nutrition (per serving)

Calories

382.5kcal (19.13%)

Protein

14.5g (29%)

Carbs

55.0g (20%)

Sugars

3.8g (7.5%)

Healthy Fat

3.8g

Unhealthy Fat

6.3g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. Use fresh paneer for the best texture and taste.

  2. Soaking the rice before cooking helps achieve long, fluffy grains.

  3. Ensure the pot is sealed tightly during steaming to trap the flavors.

  4. Adjust the spice levels according to your preference.

FAQS

  1. Can I use store-bought paneer?

    Yes, store-bought paneer works well, but fresh homemade paneer will give the best texture and flavor.

  2. Can I make this biryani vegan?

    Yes, you can substitute paneer with tofu and yogurt with a plant-based yogurt alternative.

  3. How do I prevent the rice from sticking?

    Ensure the rice is properly drained after cooking and use a non-stick or heavy-bottomed pot for layering.

  4. Can I add vegetables to this recipe?

    Yes, you can add vegetables like peas, carrots, or beans to enhance the flavor and nutrition.

  5. What can I serve with paneer biryani?

    Paneer biryani pairs well with raita, salad, or a side of pickle.

Loading reviews...

kautumbikkitchen's profile picture
instagram

Abhishek Boke

(@kautumbikkitchen)

Cooking | Collaborations | Content Mumbai, India 100+ Brand Collaborations & Counting...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia