Go Back
Aromatic Beef Biryani Rice Dish

Beef Biryani

A rich and aromatic Indian dish featuring tender, slow-cooked beef in a spiced curry, layered with fragrant basmati rice and finished with crispy fried onions.
Prep Time 30 minutes
Cook Time 2 hours 20 minutes
Total Time 2 hours 50 minutes
Servings: 6 servings
Course: Main Course
Cuisine: Indian
Calories: 1050

Ingredients
  

For the Beef Marinade & Curry
  • 1 kg beef chuck or stewing steak cut into 2-inch cubes
  • 250 g plain full-fat yoghurt
  • 2 tbsp ginger-garlic paste
  • 1 tbsp red chilli powder adjust to your spice preference
  • 1 tsp turmeric powder
  • 2 tsp garam masala
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 2 tbsp lemon juice
  • Salt to taste around 1.5 tsp
  • 4 large onions thinly sliced
  • 250 ml vegetable oil for frying onions
  • 4 tbsp ghee or reserved onion oil
  • 3 medium tomatoes finely chopped
  • A handful of fresh mint leaves chopped
  • A handful of fresh coriander leaves chopped
For the Rice
  • 500 g extra-long grain basmati rice
  • 4 green cardamom pods
  • 4 cloves
  • 1 bay leaf
  • 1 cinnamon stick 2-inch piece
  • 1 tsp salt
For Layering & Garnish

Method
 

  1. Marinate the Beef: In a large bowl, combine the beef cubes with yoghurt, ginger-garlic paste, red chilli powder, turmeric, garam masala, ground cumin, ground coriander, lemon juice, and salt. Mix thoroughly until every piece is coated. Cover and let it marinate in the refrigerator for at least 1 hour, or ideally up to 4 hours.
  2. Fry the Onions (Birista): While the beef marinates, heat the vegetable oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Add the thinly sliced onions and fry, stirring occasionally, for 15-20 minutes until they are deep golden brown and crispy. Use a slotted spoon to remove the onions to a plate lined with kitchen paper. Spread them out to cool. Reserve about 4 tablespoons of the flavourful oil.
  3. Cook the Beef Curry: In the same pot, add 4 tbsp of ghee (or the reserved onion oil). Once hot, add the marinated beef. Sear the meat for 5-7 minutes until it's browned on all sides. Add the chopped tomatoes and half of the fried onions, crushing them slightly with your hand. Stir well and cook for 10 minutes until the tomatoes soften and the oil begins to separate.
  4. Slow-Cook to Tenderness: Add about 250ml of hot water to the pot, bring to a simmer, then reduce the heat to low. Cover the pot and let the beef cook for at least 1 hour and 15 minutes, or until it is completely tender and falling apart. Stir occasionally to prevent it from sticking. The resulting curry should be thick, not watery. Stir in the chopped mint and coriander.
  5. Par-Cook the Rice: About 30 minutes before the beef is done, rinse the basmati rice in cold water until the water runs clear. Soak it in fresh water for 20 minutes. Bring a large pot of water to a rolling boil. Add the salt, cardamom pods, cloves, bay leaf, and cinnamon stick. Drain the soaked rice and add it to the boiling water. Cook for 5-6 minutes only, until the rice is about 70% cooked (it should still have a slight bite). Immediately drain it in a colander.
  6. Layer the Biryani: Take a heavy-bottomed pot with a tight-fitting lid (the Dutch oven works well). Spread half of the par-cooked rice in an even layer at the bottom. Spoon the entire beef curry over the rice. Top with the remaining rice. What works best for me is using a pot that allows for generous layers without being too full.
  7. Add Final Flavours: Soak the saffron threads in the warm milk for a few minutes. Drizzle the saffron milk and the melted ghee over the top layer of rice. Sprinkle over the remaining crispy fried onions, and some more fresh mint and coriander.
  8. 'Dum' Cook to Perfection: Cover the pot with a layer of foil and then place the lid on tightly to create a good seal. Place the pot on the lowest possible heat on your hob. Let it cook on 'dum' (steam) for 20-25 minutes. After this time, turn off the heat and let it rest, still sealed, for another 10 minutes. This step is crucial for the flavours to meld.
  9. Serve: Open the pot and gently fluff the rice from the sides with a fork or wide spoon, trying not to break the grains. Serve the Beef Biryani hot, ensuring you get a mix of the rice and the beef masala in each portion.

Notes

For the most tender beef, marinate for the full 4 hours or even overnight. Serve hot with a side of cooling raita or a simple salad.