A TASTE OF PAKISTANRICE & BIRYANI

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

Kofta Biryani finished dish
30 minPreparation
75 minCooking
105 minApproximate total; includes 30 minutes soaking the rice during prep
6 people6-8 servings
MediumSpice level: medium
StovetopStovetop, finished on dum

One tablespoon = 15 ml; one teaspoon = 5 ml.

ABOUT THIS DISH

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.

PLAN YOUR MEAL

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

  1. Soak the rice

    Wash the basmati rice and soak it for 30 minutes.

    Preparation
  2. Make the kofta mix

    Combine the mince, onion, herbs, spices, egg and gram flour until well mixed.

    Preparation
  3. Shape the koftas

    Form small to medium round meatballs and chill them briefly so they hold their shape.

    Preparation
  4. Prep the biryani base

    Slice the onions, chop the tomatoes, whisk the yogurt and keep the fried onions, herbs and saffron milk ready.

    Preparation
FROM YOUR KITCHEN TO THE TABLE

Step-by-step cooking method

  1. 1

    Prep the rice and kofta mix

    No heat10 minutes

    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. 2

    Shape the koftas

    No heat8-10 minutes

    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. 3

    Lightly fry the koftas

    Medium heat5-6 minutes

    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. 4

    Brown the onions

    Medium heat10-12 minutes

    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. 5

    Make the masala

    Medium heat10-12 minutes

    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. 6

    Simmer with the koftas

    Medium-low heat12-15 minutes

    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. 7

    Parboil the rice

    High heat6-8 minutes

    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. 8

    Layer and dum

    Low heat20-25 minutes

    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.

SMALL DETAILS, BETTER RESULTS

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.
IF SOMETHING NEEDS ADJUSTING

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.
MAKE IT YOUR OWN

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

ColourWhite, yellow and masala-coated layers.
AromaRich biryani fragrance with herbs and fried onions.
TextureSeparate grains with juicy koftas.
ConsistencyLayered and moist, not mushy.
AppearanceFluffy rice with visible koftas and garnish.
KEEP IT SAFE

Storage & reheating

RefrigeratorUp to 3 days in an airtight containerStore 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.
FreezerUp to 1 monthCool completely before freezing.
ReheatingUntil hot throughReheat on low heat, covered, with a splash of water. Reheat leftovers to 74°C throughout; timings are guides only.
HEAT AND DONENESS

Know when to change the heat

StageHeatWhat to look for
Koftas and onionsMedium heatKoftas lightly browned; onions deep golden and crisp.
Masala and simmerMedium, then medium-low heatOil separates; koftas almost done in a rich gravy.
Parboil riceHigh heatGrains about 70% done and still firm.
DumVery low heatRice fluffy and fragrant after 20-25 minutes.
YOUR COOKING QUESTIONS

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.

KEEP COOKING

More recipes to try

← Return to the food guide

Stay updated

Get Fresh Recipes in Your Inbox

New Pakistani recipes, cooking guides and food stories, no spam.

Your Pakistan journey starts here

From majestic mountains to vibrant cities, rich cuisine to timeless traditions — discover the real Pakistan with DailyLife.pk.