Kofta Biryani
کوفتہ بریانی
A fragrant layered biryani with juicy koftas
Spiced beef or mutton koftas simmered in yogurt masala and layered with basmati rice on dum, ready in about 1 hour 45 minutes

One tablespoon = 15 ml; one teaspoon = 5 ml.
About Kofta Biryani
Kofta biryani is a festive Pakistani rice dish made with aromatic basmati rice, spiced meatballs, a yogurt masala, fresh herbs and a saffron-style finish. It is rich in flavour and a favourite for family meals and dawat occasions.
What makes it work is careful stages: koftas chilled so they hold their shape, lightly fried and then simmered in the masala, rice parboiled only to about 70%, and everything layered and steamed on very low heat so the grains stay separate and fluffy.
Kitchen testing has not been documented for this recipe. Cooking times are estimates and vary with the stove, cookware and batch size. Follow the doneness checks in the method.
Make it work for your kitchen
Also known as Kofta biryani Pakistani, Meatball biryani, Kofte ki biryani.
Original quantities serve 6. Cooking times, pan size and frying-oil depth do not scale, cook in extra batches instead.
Before you start
Soak the rice
Wash the basmati rice and soak it for 30 minutes.
PreparationMake the kofta mix
Combine the mince, onion, herbs, spices, egg and gram flour until well mixed.
PreparationShape the koftas
Form small to medium round meatballs and chill them briefly so they hold their shape.
PreparationPrep the biryani base
Slice the onions, chop the tomatoes, whisk the yogurt and keep the fried onions, herbs and saffron milk ready.
Preparation
Chef’s note
Chill the koftas so they hold their shape, and parboil the rice only to about 70% so it finishes fluffy on dum.
Step-by-step cooking method
1 Prep the rice and kofta mix
Wash and soak the basmati rice for 30 minutes. In a bowl, mix the mince with the 1½ tbsp ginger-garlic paste, chopped green chillies, the chopped onion, herbs, spices, egg and gram flour until well combined. Heat: No heat. Time: 10 minutes.
2 Shape the koftas
Form the mixture into medium round koftas, about 1.5 inches each. Place on a plate and chill in the refrigerator for 10-15 minutes to set. Heat: No heat. Time: 8-10 minutes.
3 Lightly fry the koftas
Use the measured ¾ cup oil or ghee across frying the koftas, onions and masala; reserve some for each stage. Heat a portion in a pan and shallow-fry the koftas in batches until lightly browned on all sides. They do not need to be fully cooked. Remove and set aside. Heat: Medium heat. Time: 5-6 minutes.
4 Brown the onions
In the same or another pan, fry the sliced onions on medium heat until deep golden brown and crisp. Remove and keep aside for layering. Heat: Medium heat. Time: 10-12 minutes.
5 Make the masala
In a pot, heat oil and add the ginger-garlic paste. Cook for 1 minute, then add the chopped tomatoes and spices. Add the yogurt and cook on medium heat until the oil separates and the masala thickens. Heat: Medium heat. Time: 10-12 minutes.
6 Simmer with the koftas
Add the fried koftas to the masala with a little hot water. Cover and cook on medium-low heat until the koftas are almost done and the gravy is rich and flavourful. Stir in the lemon juice. Heat: Medium-low heat. Time: 12-15 minutes.
7 Parboil the rice
In a large pot, bring water to a boil. Add the salt and whole spices, then add the soaked rice. Cook until about 70% done; the grains should be firm. Drain immediately. Heat: High heat. Time: 6-8 minutes.
8 Layer and dum
In a heavy pot, layer half the rice, the kofta masala, the remaining rice, fried onions, herbs and saffron milk, with kewra water if using. Cover with a tight lid and cook on very low heat until the rice is fluffy and fragrant and the centres of the largest koftas reach at least 71°C (160°F); if using chicken mince, reach 74°C (165°F). Heat: Low heat. Time: 20-25 minutes.
Chef’s tips
- Use chilled koftas so they hold their shape and do not break.
- Fry the koftas lightly before simmering for better flavour and texture.
- Do not overcook the rice before layering; it should be about 70% done.
- Use generous fried onions, fresh mint and coriander for authentic biryani aroma.
- Let the biryani rest for 10 minutes after dum before serving.
Common mistakes & quick fixes
- Koftas breaking
- The mixture was too loose. Add more gram flour and chill before frying.
- Rice mushy
- The rice was overboiled. Parboil only to 70% done.
- Biryani dry
- Sprinkle a little hot milk or stock before dum.
- Bland flavour
- Increase the salt and biryani masala slightly.
- Burnt bottom
- Use very low heat or place a tawa under the pot.
Variations & serving ideas
Chicken kofta biryani: Use chicken mince and reduce the simmering time slightly.
Spicier version: Add extra green chillies and biryani masala for more heat.
Perfect result check
| Colour | White, yellow and masala-coated layers. |
|---|---|
| Aroma | Rich biryani fragrance with herbs and fried onions. |
| Texture | Separate grains with juicy koftas. |
| Consistency | Layered and moist, not mushy. |
| Appearance | Fluffy rice with visible koftas and garnish. |
Storage & reheating
| Refrigerator | Up to 3 days in an airtight container | Store the rice and kofta masala separately for the best texture when reheating. Refrigerate promptly in shallow containers within 2 hours (1 hour above 32°C), at 4°C or colder. |
|---|---|---|
| Freezer | Up to 1 month | Cool completely before freezing. |
| Reheating | Until hot through | Reheat on low heat, covered, with a splash of water. Reheat leftovers to 74°C throughout; timings are guides only. |
Know when to change the heat
| Stage | Heat | What to look for |
|---|---|---|
| Koftas and onions | Medium heat | Koftas lightly browned; onions deep golden and crisp. |
| Masala and simmer | Medium, then medium-low heat | Oil separates; koftas almost done in a rich gravy. |
| Parboil rice | High heat | Grains about 70% done and still firm. |
| Dum | Very low heat | Rice fluffy and fragrant after 20-25 minutes. |
Helpful answers before you cook
How do I stop koftas breaking in biryani?
Make sure the mixture is not too loose, add a little more gram flour if needed, chill the koftas before frying and fry them lightly before simmering.
Can I make kofta biryani with chicken mince?
Yes. Use chicken mince and cook the centres of the largest koftas to 74°C (165°F); use a thermometer rather than simply reducing the simmering time.
How long should the rice be boiled for biryani?
Only until about 70% done, around 6-8 minutes, so the grains finish cooking on dum and stay separate.
How do I stop the biryani burning on dum?
Use very low heat and place a tawa or flat griddle under the pot.
What do you serve with kofta biryani?
Raita, salad, mint chutney, boiled eggs and lemon wedges.












Leave a cooking note