Recipe

Smoky Beef Biryani

Smoky Pakistani beef biryani: tender beef masala layered with saffron basmati, finished with real charcoal smoke. Ready in 80 minutes.

Smoky Beef Biryani
In this recipe
  1. Ingredients
  2. Instructions
  3. Tips for the best result
  4. Storing and reheating
  5. Frequently asked questions

This is the biryani I make when I want a Sunday-style feast on a weeknight: tender beef cubes simmered in a spiced onion-tomato masala, layered over saffron-tinted basmati, then finished with a whisper of real smoke.

The smoke is the trick that sets it apart. A hot piece of charcoal and a drop of ghee, sealed under the lid for a few minutes, gives the whole pot that wedding-hall aroma without a tandoor.

Rinse and soak the rice, keep the lid on during dum, and let it rest before fluffing — fluffy, separate grains every time.

Ingredients

For the beef masala

  • 900 g (2 lbs) beef chuck, cut into 4-cm cubes
  • 3 tbsp vegetable oil
  • 3 large onions (450 g), thinly sliced
  • 2 tbsp ginger-garlic paste
  • 3 medium tomatoes (350 g), chopped
  • 150 g (⅔ cup) plain full-fat yoghurt
  • 2 tsp ground coriander
  • 1 tsp ground cumin
  • 1 tsp Kashmiri red chilli powder
  • ½ tsp ground turmeric
  • 1 tsp garam masala
  • 1 tsp salt, plus more to taste
  • 4 green cardamom pods, lightly crushed
  • 2 black cardamom pods
  • 6 whole cloves
  • 2 bay leaves
  • 1 (7 cm / 3-inch) cinnamon stick

For the rice

  • 700 g (3½ cups) long-grain basmati rice, rinsed and soaked 30 minutes
  • 1 tbsp salt, for the boiling water
  • 4 whole cloves
  • 4 green cardamom pods

To layer and finish

  • ½ tsp saffron threads soaked in 60 ml (¼ cup) warm milk
  • 1 small piece natural charcoal (about the size of a walnut)
  • 1 tsp ghee
  • 1 large onion (150 g), thinly sliced and fried until deep golden (birista)
  • 30 g (½ cup) fresh coriander leaves, chopped
  • 20 g (⅓ cup) fresh mint leaves, chopped
  • 2 green chillies, slit lengthwise
  • 2 tbsp ghee, melted, for drizzling

Instructions

  1. Brown the beef: Heat the oil in a heavy pot over medium-high heat. Add the whole spices and let them sizzle for 20 seconds. Add the sliced onions and cook, stirring, until deep golden, about 12 minutes. Add the ginger-garlic paste and cook 1 minute more.
  2. Build the masala: Stir in the chopped tomatoes, ground spices and salt. Cook until the tomatoes break down and the oil separates at the edges, about 8 minutes — you will see a glossy ring of oil around the masala.
  3. Tenderise the beef: Whisk the yoghurt, add it a spoonful at a time, stirring so it does not split. Add the beef cubes, toss to coat, then pour in 500 ml (2 cups) hot water. Cover and simmer on low until the beef is fork-tender, 35–40 minutes. Uncover and cook until the gravy is thick enough to coat the meat.
  4. Par-cook the rice: Boil the soaked rice in generously salted water with the whole spices until it is 70% done — the grain should break but still have a firm white core, about 5 minutes. Drain immediately.
  5. Layer the biryani: Spread half the beef masala in the pot, then half the rice. Drizzle with half the saffron milk, fried onions, coriander, mint, green chillies and ghee. Repeat the layers, finishing with saffron milk and garnishes on top.
  6. Dum and smoke: Cover with a tight lid (seal the rim with foil if loose) and steam on the lowest heat for 15 minutes. Meanwhile, heat the charcoal on an open flame until glowing red. Place it in a small steel bowl on top of the rice, drizzle with 1 tsp ghee — it will start smoking instantly — and cover immediately. Leave for 5 minutes, then lift off the charcoal and discard. Rest the biryani, covered, for 10 minutes.
  7. Fluff and serve: Gently fluff with a wide spoon, digging down to bring the masala up through the rice. Serve hot with raita and lemon wedges.

Tips for the best result

  • Beef chuck gives the best texture; leaner cuts dry out during the long simmer.
  • Do not skip soaking the basmati — it keeps the grains long and separate after dum.
  • If the gravy is thin when the beef is tender, cook it down before layering so the rice does not turn mushy.
  • No natural charcoal? A few drops of liquid smoke stirred into the saffron milk is a decent shortcut.

Storing and reheating

Cool and refrigerate within 2 hours; it keeps 3 days in an airtight container. Reheat covered in the oven at 160°C (325°F) with a splash of water for 15–20 minutes, or microwave in short bursts. It also freezes well for up to 2 months — thaw overnight in the fridge before reheating.

Frequently asked questions

Can I use chicken instead of beef?

Yes. Use 900 g bone-in chicken pieces and simmer only 20 minutes — chicken needs far less time to become tender.

How do I know the rice is 70% cooked?

Bite a grain: it should break cleanly but still show a firm white dot in the centre. It will finish cooking during the dum steam.

My rice came out mushy. What went wrong?

The rice was over-boiled before layering, or the gravy was too thin and released water. Cook the rice a minute less next time and reduce the masala until thick.

Is the charcoal smoke safe?

Yes — use only natural lump charcoal (no lighter-fluid briquettes), heat it fully red so it smoulders cleanly, and discard it after 5 minutes. The smoke flavour stays in the dish, not the coal.

Made it? Share it or pin it for later.

Made this? Tell us how it went

Rate & review

Your email address will not be published. Comments are moderated before they appear.

Rate this recipe (optional)