Karachi style · Bakra Eid favourite
Karachi Beef Biryani Recipe (Spicy and Tender)
Soft beef. Bold masala. Every grain separate.
Recipe by Farwa ZeeshanTested in the NineFoods home kitchenBeef needs far longer than chicken or mutton to soften, so a one-pot beef biryani always ends with tough meat or mushy rice. This recipe pressure cooks the beef until tender first, builds a sharp Karachi masala around it, and only then layers the rice for a short dum.

The 3 laws of beef biryani
Why this recipe works
Lean steak cubes
Use bong (shank) or undercut with some fat and bone. It stays juicy.
Hoping dum softens it
Pressure cook until a fork slides through. Beef never softens during dum.
Flat, heavy masala
Yoghurt, aloo bukhara and lemon cut through the richness of beef.
Shopping and prep list
Ingredients
Beef marinade
Masala
Rice and layering
The NineFoods tenderness gauge
Is the beef ready to layer?
After pressure cooking, push a fork into the thickest piece and tap the result.
Method · 5 stages
Step by step
Marinate the beef
- Mix the beef with all marinade ingredients.
- Cover and rest 1 hour, or overnight in the fridge without the papaya.
Fry onions and pressure cook
- Fry the onions in oil until golden and lift out half for layering.
- Add the beef and cook on high 10 minutes until the yoghurt water reduces.
- Add 1 cup water and pressure cook about 35 minutes (8 to 10 whistles).
Build the masala
- Add tomatoes, potatoes, aloo bukhara and green chillies.
- Cook until the tomatoes melt and the oil rises.
- Stir in biryani masala and lemon juice.
Boil the rice to 70%
- Boil the salted, spiced water and add drained rice.
- Drain when a grain breaks into 3 with a firm centre.
Layer and dum
- Spread the beef masala, then herbs and half the fried onions.
- Add rice, colour, kewra, ghee and the rest of the onions.
- Seal, high 3 minutes, then lowest heat on a tawa 15 minutes.
Chef's troubleshooter
What went wrong? Pick the symptom
Why
It was layered before it was tender, or a lean cut was used.
Fix next time
Pressure cook until a fork slides through and use shank or undercut with some fat.
Why
Fatty beef released extra fat into the masala.
Fix next time
Spoon off the extra oil after the masala separates, before layering.
Why
Rice past 70%, or water left in the masala.
Fix next time
Drain at the 3-piece break and reduce the masala until oil rises.
Why
No acid and whole spices to balance the beef.
Fix next time
Add 2 black cardamom and 1 cinnamon stick to the oil, and keep the papaya and lemon.
Why
Home stoves cannot reach deg heat.
Fix: dhungar
Steel bowl on the rice, glowing coal, ½ tsp ghee on it, cover 2 minutes.
Swap smart
Ingredient roles and substitutes
| Ingredient | Job in the dish | Swap with |
|---|---|---|
| Beef bong | Gelatin-rich, soft texture | Beef undercut or brisket |
| Raw papaya | Tenderises tough fibres | 1 tsp meat tenderiser powder |
| Aloo bukhara | Karachi sweet-sour tang | 1 tbsp tamarind pulp |
| Biryani masala | Full spice blend in one | 2 tsp garam masala plus ½ tsp nutmeg and mace |
| Pressure cooker | Softens beef fast | Heavy pot, simmer covered 2 hours |
After the meal
Serve, store, reheat
Serve with
Raita, kachumber salad and lemon wedges. Great for Bakra Eid dawats.
Store
Fridge 3 days, airtight. Freezer up to 1 month.
Reheat without drying
Sprinkle 2 tbsp water, cover and warm on the lowest heat for 10 minutes.
How we tested this recipe
Tested in a home kitchen, not a studio

Recipe developed and tested by Farwa Zeeshan, who cooks and tests every NineFoods recipe on a regular home stove.
- Cooked from start to finish with the exact quantities above for 6 servings, using both the metric and US cup measures.
- Every one of the 5 stages was timed at the stove; heat levels and the 'look for' cues are what we saw in the pan.
- The doneness check (is the beef ready to layer) and the troubleshooter come from batches that went wrong, and how we fixed them.
- Reheating and storage advice was checked on leftovers, not guessed.
Keep cooking
Related recipes and guides
Quick answers
Beef biryani FAQ
Which cut of beef is best for biryani?
Bong (shank) or undercut with a little fat and bone. They turn soft and juicy, while lean steak cuts stay chewy.
How long does beef take to cook for biryani?
About 35 minutes in a pressure cooker or 2 hours simmered in a covered pot, until a fork slides through easily.
Can I make beef biryani without a pressure cooker?
Yes. Simmer the marinated beef covered on low with 2 cups water for about 2 hours, stirring occasionally.
Why is my beef biryani dry?
Usually because the beef masala was reduced too far or the dum ran too long. Keep a thick but moist masala and limit dum to 15 minutes.




