[{"data":1,"prerenderedAt":463},["ShallowReactive",2],{"recipe:pakistani-biryani":3,"recipe:country:pakistan":236},{"slug":4,"title":5,"nativeName":6,"romanized":7,"pronunciation":8,"countrySlug":9,"region":10,"emoji":11,"summary":12,"intro":13,"story":14,"whyThis":15,"tips":20,"substitutions":27,"variations":40,"serveWith":50,"storage":52,"faq":53,"equipment":69,"baseServings":74,"prepMinutes":75,"cookMinutes":76,"restMinutes":77,"difficulty":78,"course":79,"diet":81,"mainIngredients":83,"ingredients":89,"instructions":177,"nutrition":211,"images":217,"keywords":227,"publishedAt":234,"updatedAt":234,"authorSlug":235},"pakistani-biryani","Karachi Biryani (Layered Rice with Spiced Meat and Potato)","کراچی بریانی","Karachi biryani","kuh-RAA-chee bir-YAA-nee","pakistan","Karachi, Sindh","🍛","The biryani Karachi actually eats: yogurt masala meat and whole potatoes buried under part-boiled basmati, sealed and steamed until the grains stain in patches of orange, white and deep red.","Karachi biryani is a pot of long-grain basmati layered over meat that has been simmered into a thick, sour, chile-red yogurt masala, with peeled potatoes cooked in the same gravy so they soak it up like sponges. Sealed and steamed, the rice finishes in the meat vapour and comes out patchy rather than uniform — some grains white, some orange from the fried onion and chile, some almost brown at the bottom of the pot where the masala caught. It tastes hot, distinctly sour from yogurt and dried plum, and much more aggressive than the perfumed biryanis further east. Nobody in Karachi eats it without a bowl of thin raita to put the fire out.","Biryani arrived in what is now Pakistan with the Urdu-speaking families who crossed the new border in 1947 and rebuilt their Delhi and Lucknow kitchens in Karachi. What they cooked there did not stay the same. Karachi was hotter, poorer in the early years, and full of people who liked chile, and within a generation the biryani of the city had turned redder, sourer and far more assertive than anything served in the courts it descended from. Two additions mark it out: a great deal of dried red chile, and whole potatoes, which stretched an expensive pot of meat further and then refused to leave once the economics improved.\n\nThe potato is worth pausing on, because Pakistanis argue about it with real energy. Purists from the old Lucknow school consider it a corruption. Karachi considers the argument settled — for most people the potato, saturated with red gravy and collapsing at the touch of a spoon, is the best thing in the pot, and biryani served without one gets sent back. Sindhi biryani, cooked in the province beyond the city, pushes the same style even further with more dried plums and a sourness that borders on sharp.\n\nThe method here is pakki: the meat is cooked into a finished gravy before the rice ever meets it, which is how Karachi home kitchens and most of the city's biryani shops actually work. Dum, the sealed steaming that finishes the dish, is not optional decoration. Nothing is added to the pot at that stage except saffron milk and ghee, so the rice has to take its flavour entirely from steam rising through it. That is why the layers go in the order they do, and why the lid stays down.",[16,17,18,19],"Pakki method with the gravy reduced properly first, so the biryani is not watery at the bottom and dry at the top.","Tells you the exact stage to drain the rice — the detail that decides between separate grains and porridge.","Keeps the potatoes whole and cooks them in the masala rather than boiling them separately, which is where the flavour comes from.","Honest about heat: the chile quantity is Karachi-level, with a stated way to dial it down without losing the colour.",[21,22,23,24,25,26],"Fry the onions slowly until deep amber and crisp, then drain them on paper. Pale onions give a flat biryani, and burnt ones make the whole pot bitter.","Boil the rice in heavily salted water and drain it when a grain still has a firm white core — about 70 percent done. It should feel underdone; the dum finishes it.","Whisk the yogurt smooth and add it off the heat, then bring the pan back up while stirring. Dumping cold yogurt into a hot pan makes it curdle into grains.","Wait for the oil to separate and pool red at the edge of the masala before the rice goes anywhere near it. That is the doneness signal for the whole dish.","Use a heavy pot with a tight lid. If the lid is loose, lay a sheet of foil over the rim before you put it on, or seal it with a rope of stiff dough.","Do not stir the finished biryani. Cut down through the layers with a flat spoon and lift portions out sideways so the grains stay whole.",[28,32,36],{"original":29,"swap":30,"note":31},"Bone-in goat or lamb","Bone-in chicken thighs and drumsticks","Chicken biryani is just as common in Karachi. Cut the meat cooking time to about 20 minutes and add the potatoes earlier, since they now need longer than the meat.",{"original":33,"swap":34,"note":35},"Dried plums (aloo bukhara)","Two extra tablespoons of lemon juice, or a tablespoon of tamarind paste","The sourness matters more than the fruit itself. South Asian grocers sell dried plums cheaply and they keep for a year, so it is worth buying a bag.",{"original":37,"swap":38,"note":39},"Kewra water","Omit, or use a few drops of rose water","Kewra is pandanus flower essence and gives biryani its unmistakable perfume. It is not essential, but it is what makes a pot smell like a Karachi biryani shop.",[41,44,47],{"name":42,"description":43},"Sindhi biryani","Turns the sourness up: more dried plums, more yogurt, sometimes a spoon of tamarind, and often a scattering of extra green chile through the layers.",{"name":45,"description":46},"Bombay biryani","A sweeter cousin popular in Karachi households with Gujarati roots, using more dried fruit and a touch of sugar against the chile.",{"name":48,"description":49},"Beef biryani","Made with boneless beef chuck cut into large cubes and pressure-cooked before layering — the everyday weekday version in much of Punjab.",[51],"Thin raita made from whisked yogurt, chopped onion, mint and a pinch of roasted cumin, plus a plate of sliced onion, green chile and lemon wedges.","Biryani keeps three days refrigerated and genuinely improves on the second day, once the rice has finished absorbing the masala. Reheat covered with a splash of water sprinkled over the top, either in a low oven or on the lowest possible flame, so it steams rather than fries. It freezes acceptably for a month in single portions, though the potatoes turn slightly grainy. Never microwave it uncovered — the top layer dries into hard grains while the bottom is still cold.",[54,57,60,63,66],{"question":55,"answer":56},"Why did my biryani rice turn to mush?","Almost always because the rice was boiled too long before layering. Basmati for biryani should be drained while it still has a hard white core in the centre of each grain, roughly 70 percent cooked, because it will keep cooking for another 25 minutes in the sealed pot. Old, well-aged basmati also holds up far better than fresh or cheap rice, and soaking for 30 minutes before boiling helps the grains cook evenly instead of breaking at the ends.",{"question":58,"answer":59},"What is the difference between kacchi and pakki biryani?","In kacchi biryani the meat goes into the pot raw, marinated, with par-boiled rice piled on top, and both finish together under a sealed lid. In pakki biryani the meat is cooked into a complete gravy first and the layering is only the final step. Kacchi is the harder, more prestigious method; pakki is more forgiving and is what most Pakistani home cooks and biryani shops use, including in this recipe.",{"question":61,"answer":62},"Why does Karachi biryani have potatoes in it?","They started as a way to stretch a small amount of expensive meat across more plates in the years after 1947, and then became the point. A potato cooked whole in the masala absorbs the gravy and turns into something between a vegetable and a sauce. Cooks from the older Lucknow tradition regard it as a corruption, and Karachi regards that opinion as wrong.",{"question":64,"answer":65},"Can I make biryani ahead for a party?","Yes, and it is the sensible way to cook it for a crowd. Make the meat masala up to two days ahead and refrigerate it; the flavour deepens noticeably. On the day, boil the rice fresh, layer everything into the pot and do the 25-minute dum just before serving. The only stage that cannot be done in advance is the rice, which goes stale and hard if it sits boiled and undressed.",{"question":67,"answer":68},"How spicy is this and how do I make it milder?","As written it is hot in the way Karachi expects, mainly from red chile powder and whole green chiles. To keep the deep red colour without the burn, swap most of the hot chile powder for Kashmiri chile powder, which is mild and used mostly for colour, and leave the green chiles whole and unslit so they perfume the pot without releasing heat. Raita on the side also does more than people expect.",[70,71,72,73],"Large heavy-based pot with a tight lid","Wide pan for boiling rice","Slotted spoon","Sieve or colander",6,40,90,15,"hard",[80],"main",[82],"halal-friendly",[84,85,86,87,88],"basmati-rice","lamb","yogurt","potato","onion",[90,95,99,104,109,113,117,119,122,126,129,132,134,137,141,144,148,151,154,157,159,162,164,169,172,174],{"ref":85,"qty":91,"unit":92,"name":93,"group":94},1,"kg","bone-in goat or lamb shoulder, in large pieces","For the meat masala",{"ref":88,"qty":96,"unit":97,"name":98,"group":94},4,"piece","large onions, sliced very thin",{"qty":100,"unit":101,"name":102,"noScale":103,"group":94},250,"ml","neutral oil, for frying the onions",true,{"ref":105,"qty":106,"unit":107,"name":108,"group":94},"ginger",2,"tbsp","ginger and garlic paste",{"ref":86,"qty":110,"unit":111,"name":112,"group":94},400,"g","full-fat plain yogurt, whisked smooth",{"ref":114,"qty":115,"unit":97,"name":116,"group":94},"tomato",3,"ripe tomatoes, chopped",{"ref":87,"qty":96,"unit":97,"name":118,"group":94},"medium potatoes, peeled and left whole",{"qty":106,"unit":107,"name":120,"note":121,"group":94},"red chile powder","use half hot chile and half mild Kashmiri chile for colour without extreme heat",{"ref":123,"qty":91,"unit":124,"name":125,"group":94},"turmeric","tsp","ground turmeric",{"ref":127,"qty":106,"unit":124,"name":128,"group":94},"coriander-seed","ground coriander",{"ref":130,"qty":106,"unit":124,"name":131,"group":94},"garam-masala","garam masala",{"qty":74,"unit":97,"name":133,"group":94},"dried plums (aloo bukhara)",{"ref":135,"qty":74,"unit":97,"name":136,"group":94},"green-chili","green chiles, left whole",{"ref":138,"qty":91,"unit":139,"name":140,"group":94},"mint","cup","mint leaves, loosely packed",{"ref":142,"qty":91,"unit":139,"name":143,"group":94},"cilantro","cilantro, roughly chopped",{"ref":84,"qty":145,"unit":111,"name":146,"group":147},750,"aged basmati rice, soaked 30 minutes","For the rice",{"ref":149,"qty":106,"unit":97,"name":150,"group":147},"bay-leaf","bay leaves",{"ref":152,"qty":74,"unit":97,"name":153,"group":147},"cardamom","green cardamom pods, bruised",{"ref":155,"qty":91,"unit":97,"name":156,"group":147},"cinnamon","cassia bark, 5 cm",{"ref":158,"qty":74,"unit":97,"name":158,"group":147},"cloves",{"ref":160,"qty":91,"unit":124,"name":161,"group":147},"cumin","cumin seeds",{"qty":115,"unit":107,"name":163,"group":147},"salt, for the rice water",{"ref":165,"qty":91,"unit":166,"name":167,"group":168},"saffron","pinch","saffron threads, soaked in 4 tbsp warm milk","To finish",{"ref":170,"qty":115,"unit":107,"name":171,"group":168},"ghee","ghee, melted",{"qty":91,"unit":124,"name":173,"optional":103,"group":168},"kewra water",{"ref":175,"qty":91,"unit":97,"name":176,"group":168},"lemon","lemon, juiced",[178,183,186,189,193,196,201,205,208],{"title":179,"text":180,"timerSeconds":181,"tip":182},"Fry the onions","Heat the oil in the pot and fry the sliced onions over medium heat, stirring often, for 20 to 25 minutes until they are deep amber and audibly crisp when you press one against the side. Lift them out with a slotted spoon onto paper and keep all but three tablespoons of the oil in the pot.",1500,"They darken fast at the end. Pull them one shade lighter than you want, because they keep colouring on the paper.",{"title":184,"text":185},"Fry the potatoes","Fry the whole peeled potatoes in the same oil for about 6 minutes, turning, until a light golden skin forms all over. Set them aside — this crust is what stops them collapsing into the gravy later.",{"title":187,"text":188},"Build the masala","Pour off all but four tablespoons of oil, add the ginger and garlic paste and fry for a minute until it stops smelling raw. Add the meat and brown it hard on all sides, then the tomatoes, chile powder, turmeric and ground coriander, and cook until the tomatoes have broken down completely.",{"title":190,"text":191,"timerSeconds":192},"Add the yogurt","Take the pot off the heat for a moment, stir in the whisked yogurt, then return it to medium heat and stir constantly for the first two minutes so it does not split. Add half the fried onions, the dried plums and a cup of water, cover and simmer for 45 minutes until the meat is close to tender.",2700,{"title":194,"text":195},"Reduce and check the oil","Add the potatoes, cover and cook for 15 minutes more, then uncover and cook hard, stirring, until the gravy is thick and red oil pools clearly at the edges of the pot. Stir in the garam masala, whole green chiles and half the mint and cilantro. This is the doneness signal — do not layer the rice before you see it.",{"title":197,"text":198,"timerSeconds":199,"tip":200},"Part-boil the rice","Bring a large pan of water to a rolling boil with the salt and all the whole spices for the rice. Add the drained soaked rice and boil for 4 to 5 minutes, until a grain crushed between your fingers is soft at the ends but still has a hard white core. Drain immediately.",270,"It will look badly undercooked. That is correct — it steams for another 25 minutes.",{"title":202,"text":203,"tip":204},"Layer the pot","Spread the drained rice over the meat in an even layer without pressing it down. Scatter over the remaining fried onions, mint and cilantro, drizzle with the saffron milk in stripes rather than evenly, then add the melted ghee, kewra water and lemon juice.","Striping the saffron milk is deliberate. Even coverage gives you uniformly yellow rice, and Karachi biryani should be patchy.",{"title":206,"text":207,"timerSeconds":181},"Seal and steam","Cover with foil, press the lid down on top, and cook on the lowest possible heat for 25 minutes, using a heat diffuser or a flat tawa under the pot if your burner runs hot. When it is ready the pot will smell strongly of kewra and fried onion and no steam will escape.",{"title":209,"text":210},"Rest and serve","Let the sealed pot stand off the heat for 15 minutes before opening. Cut straight down through the layers with a flat spoon and lift out portions sideways, giving everyone rice from the top, meat from the bottom and one whole potato.",{"calories":212,"protein":213,"carbs":214,"fat":215,"fiber":96,"sodium":216,"estimated":103},720,34,78,30,890,[218,221,223,225],{"src":219,"alt":220},"\u002Fimages\u002Frecipes\u002Fpakistani-biryani\u002Fhero.jpg","Karachi biryani in an open pot, orange and white basmati grains over red meat gravy with a whole potato",{"src":222,"alt":220},"\u002Fimages\u002Frecipes\u002Fpakistani-biryani\u002Fhero-16x9.jpg",{"src":224,"alt":220},"\u002Fimages\u002Frecipes\u002Fpakistani-biryani\u002Fhero-4x3.jpg",{"src":226,"alt":220},"\u002Fimages\u002Frecipes\u002Fpakistani-biryani\u002Fhero-1x1.jpg",[228,229,230,231,232,233],"karachi biryani","pakistani biryani","dum rice","basmati","goat biryani","sindhi","2026-08-20","dishroute-kitchen",{"items":237,"total":460,"page":91,"limit":461,"hasMore":462},[238,265,292,317,342,366,373,392,417,437],{"slug":239,"title":240,"nativeName":241,"romanized":242,"countrySlug":9,"region":243,"baseServings":96,"prepMinutes":244,"cookMinutes":245,"restMinutes":246,"difficulty":247,"course":248,"diet":249,"mainIngredients":252,"images":254,"keywords":258,"publishedAt":234,"updatedAt":234,"authorSlug":235},"balochi-sajji","Balochi Sajji (Salt-Cured Whole Roast Chicken)","سجی","Sajji","Balochistan",20,80,240,"medium",[80],[82,250,251],"dairy-free","gluten-free",[253,175,84],"chicken",[255],{"src":256,"alt":257},"\u002Fimages\u002Frecipes\u002Fbalochi-sajji\u002Fhero.jpg","Whole roast Balochi sajji chicken with crisp golden skin resting on a mound of cumin rice with lemon wedges",[259,260,261,262,263,264],"sajji","balochi food","roast chicken","quetta","salt cured chicken","pakistani barbecue",{"slug":266,"title":267,"nativeName":268,"romanized":269,"countrySlug":9,"region":270,"baseServings":96,"prepMinutes":244,"cookMinutes":244,"restMinutes":77,"difficulty":271,"course":272,"diet":275,"mainIngredients":278,"images":281,"keywords":285,"publishedAt":234,"updatedAt":234,"authorSlug":235},"chana-chaat","Chana Chaat (Chickpea, Potato and Tamarind Salad)","چنا چاٹ","Chana chaat","Karachi and Lahore","easy",[273,274],"snack","appetizer",[276,277,250],"vegetarian","vegan",[279,87,88,280,114],"chickpeas","tamarind",[282],{"src":283,"alt":284},"\u002Fimages\u002Frecipes\u002Fchana-chaat\u002Fhero.jpg","Bowl of Pakistani chana chaat with chickpeas, potato cubes, red onion, tomato and tamarind chutney",[286,287,288,289,290,291],"chana chaat","chickpea salad","iftar","ramadan snack","tamarind chutney","chaat masala",{"slug":293,"title":294,"nativeName":295,"romanized":296,"countrySlug":9,"region":297,"baseServings":96,"prepMinutes":298,"cookMinutes":244,"restMinutes":299,"difficulty":247,"course":300,"diet":302,"mainIngredients":303,"images":306,"keywords":310,"publishedAt":234,"updatedAt":234,"authorSlug":235},"chapli-kebab","Chapli Kebab (Peshawari Flat Beef Patties)","چپلی کباب","Chapli kabab","Peshawar, Khyber Pakhtunkhwa",25,60,[301,80],"street-food",[82,250],[304,127,114,88,305],"ground-beef","cornmeal",[307],{"src":308,"alt":309},"\u002Fimages\u002Frecipes\u002Fchapli-kebab\u002Fhero.jpg","Flat Peshawari chapli kebabs frying in beef fat, crisp lacy edges with tomato slices pressed on top",[311,312,313,314,315,316],"chapli kebab","peshawar","pashtun food","beef patties","coriander seed","pakistani street food",{"slug":318,"title":319,"nativeName":320,"romanized":321,"countrySlug":9,"region":322,"baseServings":323,"prepMinutes":215,"cookMinutes":199,"restMinutes":324,"difficulty":78,"course":325,"diet":326,"mainIngredients":327,"images":331,"keywords":335,"publishedAt":234,"updatedAt":234,"authorSlug":235},"pakistani-haleem","Haleem (Wheat, Barley and Shredded Beef Porridge)","حلیم","Haleem","Karachi and Hyderabad, Sindh",8,480,[80],[82,250],[328,329,330,88,105],"beef-chuck","lentils","pearl-barley",[332],{"src":333,"alt":334},"\u002Fimages\u002Frecipes\u002Fpakistani-haleem\u002Fhero.jpg","Bowl of Pakistani haleem, thick beige wheat and beef porridge topped with fried onions, ginger and green chile",[336,337,338,339,340,341],"haleem","ramadan food","wheat porridge","daleem","shredded beef","pakistani iftar",{"slug":343,"title":344,"nativeName":345,"romanized":346,"countrySlug":9,"region":347,"baseServings":96,"prepMinutes":215,"cookMinutes":348,"restMinutes":215,"difficulty":247,"course":349,"diet":351,"mainIngredients":352,"images":355,"keywords":359,"publishedAt":234,"updatedAt":234,"authorSlug":235},"halwa-puri","Halwa Puri (Fried Bread with Semolina Halwa and Chickpeas)","حلوہ پوری","Halwa puri","Punjab and Karachi",55,[350],"breakfast",[276],[279,353,354,170],"semolina","flour",[356],{"src":357,"alt":358},"\u002Fimages\u002Frecipes\u002Fhalwa-puri\u002Fhero.jpg","Pakistani halwa puri plate with puffed fried breads, yellow semolina halwa and a bowl of chickpea curry",[360,361,362,363,364,365],"halwa puri","pakistani breakfast","sooji halwa","cholay","puri","sunday breakfast",{"slug":4,"title":5,"nativeName":6,"romanized":7,"countrySlug":9,"region":10,"baseServings":74,"prepMinutes":75,"cookMinutes":76,"restMinutes":77,"difficulty":78,"course":367,"diet":368,"mainIngredients":369,"images":370,"keywords":372,"publishedAt":234,"updatedAt":234,"authorSlug":235},[80],[82],[84,85,86,87,88],[371],{"src":219,"alt":220},[228,229,230,231,232,233],{"slug":374,"title":375,"nativeName":376,"romanized":377,"countrySlug":9,"region":378,"baseServings":96,"prepMinutes":77,"cookMinutes":75,"difficulty":271,"course":379,"diet":380,"mainIngredients":381,"images":382,"keywords":386,"publishedAt":234,"updatedAt":234,"authorSlug":235},"pakistani-keema-aloo","Keema Aloo (Minced Beef and Potato Masala)","قیمہ آلو","Keema aloo","Punjab",[80],[82,250,251],[304,87,88,114],[383],{"src":384,"alt":385},"\u002Fimages\u002Frecipes\u002Fpakistani-keema-aloo\u002Fhero.jpg","Pan of Pakistani keema aloo, browned beef mince with potato cubes, green chile and fresh cilantro on top",[387,388,389,390,391],"keema aloo","minced beef curry","pakistani weeknight","potato mince","punjabi home food",{"slug":393,"title":394,"nativeName":395,"romanized":396,"countrySlug":9,"region":397,"baseServings":74,"prepMinutes":77,"cookMinutes":398,"restMinutes":399,"difficulty":271,"course":400,"diet":402,"mainIngredients":403,"images":407,"keywords":411,"publishedAt":234,"updatedAt":234,"authorSlug":235},"pakistani-kheer","Kheer (Slow-Reduced Milk and Rice Pudding with Cardamom)","کھیر","Kheer","Punjab and Sindh",75,180,[401],"dessert",[276,251],[404,84,152,405,406],"milk","pistachios","almonds",[408],{"src":409,"alt":410},"\u002Fimages\u002Frecipes\u002Fpakistani-kheer\u002Fhero.jpg","Bowl of chilled Pakistani kheer, creamy rice pudding topped with slivered almonds and chopped pistachios",[412,413,414,152,415,416],"kheer","rice pudding","pakistani dessert","kewra","eid sweet",{"slug":418,"title":419,"nativeName":420,"romanized":421,"countrySlug":9,"region":270,"baseServings":74,"prepMinutes":298,"cookMinutes":422,"difficulty":78,"course":423,"diet":424,"mainIngredients":425,"images":427,"keywords":431,"publishedAt":234,"updatedAt":234,"authorSlug":235},"pakistani-nihari","Nihari (Overnight Beef Shank Stew with Long Pepper)","نہاری","Nihari",300,[80,350],[82,250],[426,105,88,354,135],"beef-shank",[428],{"src":429,"alt":430},"\u002Fimages\u002Frecipes\u002Fpakistani-nihari\u002Fhero.jpg","Bowl of Pakistani nihari, dark glossy beef shank gravy topped with ginger matchsticks, green chile and cilantro",[432,433,361,434,435,436],"nihari","beef shank stew","long pepper","slow cooked beef","karachi",{"slug":438,"title":439,"nativeName":440,"romanized":441,"countrySlug":9,"region":442,"baseServings":96,"prepMinutes":215,"cookMinutes":77,"restMinutes":76,"difficulty":247,"course":443,"diet":446,"mainIngredients":447,"images":449,"keywords":453,"publishedAt":234,"updatedAt":234,"authorSlug":235},"peshawari-naan","Peshawari Naan (Nut and Raisin Stuffed Flatbread)","پشاوری نان","Peshawari naan","Khyber Pakhtunkhwa",[444,445],"bread","side",[276],[354,86,405,406,448],"raisins",[450],{"src":451,"alt":452},"\u002Fimages\u002Frecipes\u002Fpeshawari-naan\u002Fhero.jpg","Torn Peshawari naan showing a seam of ground pistachio, almond and raisin filling inside blistered flatbread",[454,455,456,457,458,459],"peshawari naan","stuffed naan","pakistani bread","tandoor","pistachio","flatbread",10,24,false,1787360060858]