Hyderabadi Mutton Kofta Biryani — Soft Koftas That Melt in Your Mouth

Home/Non-Vegetarian/Hyderabadi Mutton Kofta Biryani — Soft Koftas That Melt in Your Mouth

Hyderabadi Mutton Kofta Biryani

Biryani needs no introduction. It is the crown jewel of South Asian cuisine, a dish that has sparked friendly rivalries between cities, families, and food lovers for centuries. Among the many regional variations — Lucknowi, Kolkata, Malabar, Sindhi — the Hyderabadi style stands apart for its bold flavours, generous use of spices, and the dramatic dum cooking technique that results in layers of perfectly cooked rice and deeply flavourful meat. Hyderabadi mutton kofta biryani takes this tradition a step further by replacing bone-in mutton with handcrafted spiced meatballs (koftas) nestled among fragrant basmati rice. The result is a biryani that is as stunning to look at as it is to eat — each spoonful reveals tender, juicy koftas, fluffy saffron-streaked rice, and caramelised onions that melt on the tongue.

This is not a quick weeknight meal. It is a labour of love, a dish you make when you want to celebrate something special or simply when you want to create something truly extraordinary in the kitchen. The process involves three main stages: making the spiced koftas, cooking the koftas in a rich, aromatic gravy, and then layering the gravy with par-cooked rice for the final dum (slow steam) cooking. Each stage requires attention and care, but the reward is a biryani that surpasses anything you can order at a restaurant. The koftas absorb the flavours of the gravy and the rice, becoming intensely flavourful while remaining soft and tender. The rice, cooked just right — each grain separate and fluffy — provides the perfect canvas for the rich, complex layers of flavour beneath.

Ingredients

For the koftas:

  • Mutton mince (keema) — 500 grams, finely ground. Ask your butcher to grind it twice for the smoothest texture.
  • Onion — 1 small, very finely grated and excess water squeezed out
  • Ginger-garlic paste — 1 tablespoon
  • Green chillies — 2, very finely chopped
  • Fresh coriander — 2 tablespoons, finely chopped
  • Fresh mint (pudina) — 1 tablespoon, finely chopped
  • Roasted chana dal (putnalu) — 1 tablespoon, ground to a powder. This acts as a binding agent and adds a subtle nuttiness.
  • Egg — 1, beaten (helps bind the koftas and keeps them tender)
  • Salt — ¾ teaspoon
  • Red chilli powder — ½ teaspoon
  • Garam masala — ½ teaspoon
  • Cumin powder — ½ teaspoon
  • Kewra water — ½ teaspoon (optional, for a classic Hyderabadi aroma)

For the kofta gravy:

  • Oil or ghee — 3 tablespoons
  • Onions — 2 large, thinly sliced for frying (birista)
  • Ginger-garlic paste — 1 tablespoon
  • Tomatoes — 2 medium, pureed
  • Yogurt (dahi) — ½ cup, whisked smooth
  • Red chilli powder — 1 teaspoon
  • Turmeric powder — ¼ teaspoon
  • Coriander powder — 1 teaspoon
  • Garam masala — ½ teaspoon
  • Salt — to taste
  • Fresh coriander and mint — a handful each, roughly chopped
  • Green chillies — 3-4, slit

For the rice:

  • Basmati rice — 2½ cups (aged basmati is preferred for longer, more fragrant grains)
  • Water — enough to boil the rice
  • Bay leaf — 1
  • Green cardamom — 3 pods
  • Cloves — 4
  • Cinnamon stick — 1 small piece
  • Salt — 1 tablespoon (the water should taste well-salted, like sea water)
  • Oil — 1 teaspoon (to prevent the rice from sticking)

For the dum layering:

  • Saffron — a generous pinch, soaked in ¼ cup warm milk for 10 minutes
  • Ghee — 2 tablespoons, melted
  • Fried onions (birista) — reserved from the gravy preparation
  • Fresh mint and coriander — a handful each
  • Kewra water — 1 teaspoon
  • Ghee or oil — for sealing the pot (dough seal or cloth method)

Preparing the Koftas

In a large mixing bowl, combine the mutton mince with all the kofta ingredients. Mix thoroughly using your hands, kneading the mixture for 3 to 4 minutes until it becomes smooth and slightly sticky. This kneading develops the proteins in the meat, which helps the koftas hold together during cooking without becoming dense or rubbery. Pinch off portions of the mixture and roll them into smooth, round balls about the size of a golf ball (roughly 25 to 30 grams each). You should get approximately 16 to 18 koftas. Place them on a plate and refrigerate for 15 minutes to firm up.

Making the Fried Onions (Birista)

Heat 3 tablespoons of oil or ghee in a wide pan over medium-high heat. Add the thinly sliced onions and fry, stirring frequently, for 8 to 10 minutes until they turn deep golden brown and crispy. This requires patience — the onions will go through stages of translucent, then light golden, then suddenly deepen in colour. Watch them carefully at this point as they can burn quickly. Remove the onions with a slotted spoon and drain on paper towels. They will crisp up further as they cool. Reserve the oil in the pan — you will use it for the gravy.

Cooking the Koftas in Gravy

In the same oil used for the onions, add the ginger-garlic paste and stir for 30 seconds. Add the tomato puree, red chilli powder, turmeric, coriander powder, and salt. Cook on medium heat for 5 to 6 minutes until the oil separates from the masala. Add the whisked yogurt and stir continuously for 2 minutes to prevent it from splitting. Add 1 cup of water, bring to a gentle simmer, and carefully slide the koftas into the gravy one by one. Do not stir vigorously — use a gentle shaking motion to distribute them. Cover and cook on low heat for 12 to 15 minutes until the koftas are cooked through and the gravy has thickened to a rich, coating consistency. The koftas should be firm enough to handle but still tender when pressed. Add the slit green chillies, chopped coriander, and mint. Adjust the salt. Set the kofta gravy aside.

Par-Cooking the Rice

Wash the basmati rice in several changes of cold water until the water runs mostly clear. Soak the rice in cold water for 30 minutes — this allows the grains to absorb water and expand, resulting in longer, fluffier cooked grains. Drain the soaked rice.

Bring a large pot of water to a rolling boil. Add the bay leaf, cardamom, cloves, cinnamon, salt, and a teaspoon of oil. Add the drained rice and cook for exactly 5 to 6 minutes. The rice should be about 70% cooked — the exterior should be soft but the centre should still have a firm, slightly chalky bite when you press a grain between your fingers. Do not overcook. The rice will finish cooking during the dum stage. Drain the rice in a colander and spread it out on a tray to stop the cooking process. Remove the whole spices if you can find them, or leave them in — they will continue to flavour the rice during dum.

Layering and Dum Cooking

This is the most important and theatrical stage. Choose a heavy-bottomed pot with a tight-fitting lid — a Dutch oven or a traditional handi is ideal. If using a regular pot, you can seal the lid with a strip of aluminium foil or a flour dough (atta mixed with water) to trap the steam completely.

Start by spreading a thin layer of the kofta gravy on the bottom of the pot — this prevents the rice from sticking and burning. Add half the par-cooked rice in an even layer. Arrange the koftas over the rice, spooning some of the gravy over and around them. Scatter a handful of fried onions, fresh mint, and fresh coriander over the koftas. Add the remaining rice on top, spreading it evenly. Pour the saffron milk over the rice in a zigzag pattern — this creates the beautiful golden streaks that are characteristic of a good biryani. Drizzle the melted ghee over the surface. Scatter the remaining fried onions, a final handful of mint and coriander, and sprinkle the kewra water.

Seal the pot tightly. If using a dough seal, press a rope of wheat dough around the rim of the pot and press the lid firmly onto it. If using foil, crimp a large sheet of aluminium foil over the rim before placing the lid on top. The goal is to create an airtight seal so no steam escapes.

Place the pot on high heat for the first 3 minutes — this builds up steam inside the pot. Then reduce the heat to the lowest possible setting and let the biryani cook on dum for 20 to 25 minutes. The rice will finish cooking in the aromatic steam, absorbing the flavours of the koftas, saffron, and spices below.

Opening the Pot and Serving

After 25 minutes, turn off the heat. Let the biryani rest, still sealed, for 5 minutes. Then open the lid — you will be greeted by a burst of the most incredible aroma you have ever experienced from a home kitchen. Using a large, flat spoon or a spatula, gently fold the layers together, scooping from the bottom up. Be careful not to break the koftas — they are delicate. Serve the biryani on a large platter, arranging the koftas on top and garnishing with extra fried onions, fresh mint, and a squeeze of lemon.

Accompaniments

  • Cucumber raita — the most essential accompaniment. Mix diced cucumber with yogurt, a pinch of roasted cumin powder, salt, and chopped mint.
  • Mirchi ka salan — the traditional Hyderabadi accompaniment. A tangy, peanut-sesame curry made with large green chillies.
  • Brinjal curry (baingan ka bharta) — a smoky, spiced eggplant preparation that pairs beautifully with the rich biryani.
  • Simple kachumber salad — diced onion, tomato, cucumber, green chilli, lemon juice, and salt.
  • Boiled eggs — some Hyderabadi cooks add halved hard-boiled eggs between the layers for extra richness.

Tips for Biryani Excellence

  • Use aged basmati rice. Aged rice (at least 1 year old) has less moisture, which means the grains elongate more during cooking and remain separate. Fresh rice tends to become sticky and mushy.
  • Do not overcook the rice. The 70% cooking stage is critical. Overcooked rice will become mushy during dum. Err on the side of undercooking — the dum stage will take care of the rest.
  • The seal must be airtight. If steam escapes, the rice will not cook evenly and the top layer will remain dry and hard. A proper seal is the difference between good biryani and great biryani.
  • Let the biryani rest. The 5-minute rest after dum allows the moisture inside the pot to redistribute. If you open it immediately, the top layer may be dry while the bottom is wet. Resting evens everything out.
  • Fold gently. When mixing the layers, use a light hand. The koftas are delicate and can break if handled roughly. Fold from the bottom up, bringing the colourful bottom layers to the surface.

Make-Ahead Strategy

The koftas and gravy can be prepared up to a day in advance and refrigerated. The rice can be par-cooked and kept aside for up to 2 hours. The layering and dum cooking should be done just before serving for the best results. If you need to hold the biryani after dum, keep it sealed and off the heat — it will stay warm and moist for up to 30 minutes. Do not open the pot until you are ready to serve.

Frequently Asked Questions

Can I use beef instead of mutton?

Yes, beef kofta biryani is equally delicious and is a popular variation in many Hyderabadi households. Use the same quantity of finely ground beef and follow the recipe exactly as written. Beef mince may require an extra 2 to 3 minutes of cooking time in the gravy to ensure the koftas are fully cooked through.

Why are my koftas breaking apart?

Koftas break for three main reasons: the mince is too coarse, there is not enough binding, or the gravy is stirred too vigorously. Make sure the mince is finely ground (ask the butcher to grind it twice), include the roasted chana dal powder and egg as binders, and when cooking the koftas in the gravy, do not stir with a spoon — gently swirl the pot instead. Chilling the shaped koftas for 15 minutes before cooking also helps them hold together.

Can I make this in a pressure cooker?

You can use a pressure cooker for the kofta gravy stage — cook the koftas for 2 whistles on medium heat. However, the dum layering and final steaming should be done in a heavy-bottomed pot with a sealed lid. A pressure cooker can technically be used for the dum stage too (cook on the lowest heat for 15 minutes after the first whistle), but the traditional pot method gives you more control over the final result.

How do I prevent the bottom layer from burning?

Use a heavy-bottomed pot — cast iron or thick stainless steel distributes heat evenly and reduces the risk of hot spots. Start the dum on high heat for just 3 minutes to build steam, then reduce to the absolute lowest flame your stove can produce. Some cooks place a flat tawa (griddle) under the pot during dum to diffuse the heat. If your stove runs hot, check at the 20-minute mark — if you hear aggressive sizzling, the heat may be too high.

5
(1 rating)

How would you rate this recipe?

Have you tried this recipe? Share your experience and help other food lovers discover amazing dishes! Your feedback helps us create better content.

Share this recipe:

Reader Comments

Leave a Comment

No comments yet. Be the first to share your thoughts!

CookShaheen
Written by

CookShaheen

Passionate home cook sharing delicious recipes from around the world. From authentic Indian cuisine to international favorites - follow along for easy-to-make dishes that bring joy to your kitchen!