Pakistani beef biryani

Pakistani beef biryani

This recipe is a labour of love, as is the Eid lunch - cooking for those you love deserves such dedication.

Share on Pinterest


To Serve

  • Basmati rice soaked for 30 minutes
    350 g
  • Vegetable oil
    5 tbsp
  • Ghee
    ½ tsp
  • Cinnamon stick
  • Star anise
  • Black cumin seeds
    1 tsp
  • Cloves
  • Coriander seeds
    1 tsp
  • Black cardamoms
  • Green cardamoms
  • Bayleaf
  • Mace, small piece
  • Red onion, finely chopped
  • Ginger, grated
    1 tsp
  • Garlic, crushed
    1 tsp
  • Tomatoes, chopped
  • Ground tumeric
    1 tsp
  • Red chilli powder
    ½ tsp
  • Braising beef, or beef chuck pieces
  • Greek yogurt
  • Saffron steeped in 2 tbsp boiling water for 15 minutes
    ½ tsp
  • Mint leaves
  • Lemon, sliced
  • Rosewater, or kewra essence
    2 tsp
  • Ghee, melted
    ½ tsp
  • Green chillis
  • Pistachios
    1 tbsp
  • Dried edible rose petals
    1 tsp
  • Large pot with lid x2



Begin by par-boiling the soaked rice - it should be firm but not entirely raw. Drain and set aside.


Place a heavy-based saucepan over a medium-low heat and add the oil and ghee. When hot, add all the whole spices and cook for 30 seconds, or until you can smell the oil being aromatized by the spices.


Increase to a medium heat, add the red onions and fry until light golden. Add the ginger and garlic and cook for 30 seconds, until the garlic no longer smells raw.


Add the tomatoes and cook until the moisture has evaporated (add about 1-2 tbsp for water if the tomatoes start to burn). The result should be a thick, rich sauce with no hard tomato bits, and the oil should rise to the surface of the sauce. Add the turmeric and red chilli powder.


Add the beef and stir-fry until sealed, for about 2-3 minutes. Add the Greek yoghurt and continue to stir-fry until the moisture of the yoghurt evaporates and you are left with a sauce consistency. Cover the pan and turn the heat to low.


Allow to cook until the sauce is thick and reddish-brown, and the oil rises to the top; this will take around 15-20 minutes of cooking. After this time if the meat isn’t cook through, you may need to add a little water and cook covered for a few more minutes until the sauce is thick again.


Once the meat is cooked through, layer the rice evenly on top of the meat. Poke the lemon, mint and green chilli into the rice, pour over the saffron and rose water or kewra and then using a piece of foil, cover the entire surface of the saucepan and place the lid firmly over to create a seal, so the steam does not escape the pan.


Turn the heat to it’s lowest setting and steam cook for 10 minutes. Once done, remove the foil and let the steam escape.


Mix the rice, meat and sauce gently using a dessert spoon so as to not break the rice. Serve hot in a serving dish and scatter over the pistachios and rose petals.

Similar Recipes

Spicy chicken biryani

  • Special Occasions
  • 90 - 120 mins
  • Basmati

Risotto Alla Milanese

  • Great Value
  • Up to 20 mins
  • Arborio