Pakistani dawat style · Soft koftas
Kofta Biryani Recipe (Soft Meatball Biryani)
Soft koftas. Rich gravy. No broken meatballs.
Recipe by Farwa ZeeshanTested in the NineFoods home kitchenKoftas break apart in biryani for two reasons: the mince is too wet, or they are stirred before they set. This recipe squeezes the onion dry, binds the mince with roasted gram flour, and lets the koftas set untouched in the simmering gravy before layering.

The 3 laws of kofta biryani
Why this recipe works
Wet onion in the mix
Squeeze grated onion dry. Water breaks koftas.
Egg-heavy, soggy mix
Roasted gram flour binds and keeps koftas soft.
Stirring the gravy
Shake the pan gently for 10 minutes until koftas set.
Shopping and prep list
Ingredients
Koftas
Gravy
Rice and layering
The NineFoods kofta mix test
Is the kofta mix right?
Roll one test kofta and drop it in simmering water for 2 minutes. Tap the result.
Method · 5 stages
Step by step
Make and test the koftas
- Mix all kofta ingredients and knead 3 minutes.
- Test one kofta with the gauge above.
- Roll walnut-sized koftas with wet hands and chill 10 minutes.
Set the koftas in the gravy
- Cook tomatoes and spices in oil until soft, add yoghurt and half the fried onions.
- Add 1 cup water and bring to a simmer.
- Slide in the koftas one by one. Do not stir. Shake the pan gently and simmer covered 20 minutes.
Thicken and season
- Uncover and simmer until the gravy is thick.
- Add biryani masala and shake gently.
Boil the rice to 70%
- Boil salted, spiced water, add rice.
- Drain at the 3-piece break.
Layer and dum
- Spread the kofta gravy, then rice.
- Add herbs, saffron milk, kewra, ghee and fried onions.
- Seal, high 3 minutes, lowest 12 minutes.
Chef's troubleshooter
What went wrong? Pick the symptom
Why
Wet onion in the mix, or they were stirred before setting.
Fix next time
Squeeze the onion dry, add roasted gram flour, and shake the pan instead of stirring.
Why
Lean mince, too much binder or overworking.
Fix next time
Use mince with some fat, 2 tbsp gram flour only, and knead just until smooth.
Why
Too much water for simmering.
Fix next time
Reduce uncovered after the koftas set.
Why
Rice past 70%.
Fix next time
Drain at the 3-piece break.
Why
Underseasoned mince.
Fix next time
Season the mix boldly and taste by frying a tiny piece.
Swap smart
Ingredient roles and substitutes
| Ingredient | Job in the dish | Swap with |
|---|---|---|
| Beef mince | Soft, juicy koftas | Mutton or chicken mince |
| Roasted gram flour | Binds without drying | 1 slice of bread soaked and squeezed |
| Yoghurt gravy | Creamy tang | Extra tomato and 1 tbsp lemon |
| Biryani masala | Full spice blend | Garam masala plus nutmeg |
| Ghee | Rich finish | Butter |
After the meal
Serve, store, reheat
Serve with
Raita, salad and lemon.
Store
Fridge 3 days. Freezer 1 month.
Reheat without drying
Sprinkle water, cover and warm on low 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 kofta mix right) 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
Kofta biryani FAQ
Why do my koftas break in the gravy?
The mince is too wet or they were stirred too early. Squeeze the onion dry and let the koftas simmer untouched until firm.
Should I fry koftas before adding them to the gravy?
It is optional. Simmering raw koftas in the gravy keeps them softer; frying gives a firmer crust.
What is the difference between kofta biryani and moti biryani?
Moti biryani uses tiny pearl-sized koftas. Kofta biryani uses larger, walnut-sized koftas in a richer gravy.
Can I make kofta biryani with chicken mince?
Yes. Add 1 tbsp yoghurt to the mix and simmer the koftas 12 minutes instead of 20.



