Authentic Kofta Curry Simplified

20g protein · 1 h 10 min · 196 kcal

Authentic Kofta Curry Simplified

Pakistani kofta curry pairs tender, spiced beef meatballs with a deeply flavoured onion-and-yoghurt sauce. It is a comforting dish for a shared meal, with a gentle smoky character from patiently cooking the onions until golden and caramelised.

1 h 10 min6 servings196 kcal

Ingredients

  • 454 g (1 lb)extra-lean beef keema
  • 45 ml (3 tbsp)roasted besan (chickpea flour)
  • 1 tennis-ball-sizedonion
  • 5–6mint leaves
  • 80 ml (⅓ cup)dhania (coriander leaves)
  • 3, tops removedgreen chillies
  • 3.75 ml (¾ tsp)ginger paste
  • 3.75 ml (¾ tsp)garlic paste
  • 1 slice, crusts removedbread
  • 30 ml (2 tbsp)milk, for sprinkling over the bread
  • 3.75 ml (¾ tsp)salt
  • 7.5 ml (½ tbsp)coriander powder, preferably roasted
  • 7.5 ml (½ tbsp)cumin powder, preferably roasted
  • 3.75 ml (¾ tsp)red chilli powder
  • 1.25 ml (¼ tsp)garam masala
  • 3onions
  • 1 piece, 2.5 cm (1 in) longcassia bark or cinnamon
  • 2.5 ml (½ tsp)whole black pepper
  • 2–3green cardamom pods
  • 2.5 ml (½ tsp)cumin seeds
  • 5 ml (1 tsp)garlic paste
  • 5 ml (1 tsp)ginger paste
  • 5 ml (1 tsp), optionalgreen chilli paste
  • 5 ml (1 tsp)salt
  • 5 ml (1 tsp)red chilli powder
  • 5 ml (1 tsp)coriander powder
  • 3.75 ml (¾ tsp)cumin powder
  • 120 ml (½ cup)yoghurt
  • 2.5 ml (½ tsp)garam masala
  • For garnish, to tastefresh coriander leaves

Instructions

  1. 1

    Chop the aromatics

    For the koftay, process the onion, green chillies, mint and coriander leaves in a food processor.

  2. 2

    Mix the meat

    Add the remaining kofta ingredients and pulse briefly to make a paste. Pause after a few seconds to scrape down the sides and check that everything is combining.

  3. 3

    Test the seasoning

    Fry a small piece of the mixture and adjust the seasoning to taste.

  4. 4

    Shape the koftay

    Press the mixture together before rolling it into koftay, about 40 g each. Greasing or wetting your hands can make shaping easier.

  5. 5

    Whisk the yoghurt

    Whisk the yoghurt and set it near the cooker.

  6. 6

    Prepare the onions

    Purée the three onions with a very small amount of water, or grate them.

  7. 7

    Heat the whole spices

    Heat a generous amount of oil in a pot and add the cassia or cinnamon, black pepper, cardamom and cumin seeds.

  8. 8

    Cook the onions

    Add the puréed onions and sauté over medium heat for 8–10 minutes, until they look slightly caramelised.

  9. 9

    Add the ground spices

    If using, add the green chilli paste along with the ginger and garlic pastes. Sauté for 1 minute, then add the spices and cook until the mixture comes together.

  10. 10

    Add water and koftay

    Pour in 480 ml (2 cups) of hot water and bring the sauce to the boil. Reduce to a simmer and add the koftay.

  11. 11

    Simmer the curry

    Cover the pot and simmer the koftay for 30–35 minutes.

  12. 12

    Finish with yoghurt

    Take the pot off the heat before adding the yoghurt. To help prevent it splitting, you can first stir a little salan into the yoghurt to warm it.

  13. 13

    Adjust and garnish

    Adjust the sauce consistency, then taste and adjust the seasoning. Sprinkle over the garam masala and garnish with coriander leaves.

What is kofta curry?

Kofta ka salan is a Pakistani curry of seasoned meatballs simmered in a spiced sauce. Kofta dishes have a long history across South Asia and the wider region, with recipes varying in their meat, seasoning and gravy.

This version uses beef koftay bound with besan and softened bread, then cooks them in a sauce built around slowly browned onions. That onion base gives the curry its characteristic deep, almost smoky flavour.

Nutrition and macros by portion

The nutrition label shows one serving as written: 196 calories, 20g protein, 17g carbs, 6g fat.

PortionAdjustmentkcalProteinCarbsFat
LighterMore vegetables, less rice137 kcal14g12g4g
This servingAs written196 kcal20g17g6g
HungryLarger portion of kofta294 kcal30g26g9g

The beef supplies most of the protein, while the bread, besan and onions contribute carbohydrates. The oil and yoghurt account for much of the fat; serve a moderate portion with vegetables and rice or flatbread to make a balanced plate.

Building tender koftay

Binding ingredients: roasted besan and milk-softened bread help the lean beef mixture hold together. Pulse only until it forms a paste; processing for too long can make the texture dense.

Fresh aromatics: onion, green chillies, mint and coriander bring moisture and fragrance to the meat. Press each portion together before rolling so the koftay keep their shape.

The onion base matters

Slow browning: cook the puréed onions over medium heat for the full 8–10 minutes, stirring as needed. Look for a slightly caramelised colour rather than relying on the clock alone.

Whole spices: the cassia or cinnamon, pepper, cardamom and cumin seeds go into the hot oil first. This lets their flavour infuse the base before the puréed onions are added.

Keep the sauce smooth

Yoghurt temperature: whisk it before you start cooking and keep it close to the stove. Stirring a little hot salan into it first gently warms it and helps reduce the chance of curdling.

Off the heat: the method adds the yoghurt after removing the pot from the cooker. Follow that order, then adjust the sauce consistency and seasoning.

Check the koftay as they cook

Gentle simmer: once the koftay are added, lower the heat and keep the pot covered for 30–35 minutes. A steady simmer cooks them through without vigorously breaking up the meatballs.

Final texture: the koftay should be cooked through and the sauce should be cohesive. If the gravy is thicker or thinner than you prefer, adjust its consistency before serving.

Serving ideas

Serve the curry hot, with rice or flatbread to catch the spiced gravy. A simple vegetable side can add contrast to the rich, savoury sauce.

Finish with the specified garam masala and fresh coriander leaves just before bringing the pot to the table.

Recipe notes & tips

  • Pulse the kofta mixture briefly and scrape down the food processor rather than blending it continuously.
  • Fry a small test piece before shaping all the koftay so you can correct the seasoning.
  • Wet or lightly grease your hands when rolling the meatballs.
  • Keep the yoghurt whisked and within reach before you begin cooking the curry.
  • Give the onions the full 8–10 minutes to develop their caramelised flavour.
  • Temper the yoghurt with a little salan before adding it to the pot.

Variations

  • Adjust the heat: use less green chilli or chilli powder for a milder curry.
  • Change the herbs: vary the mint and coriander in the kofta mixture to suit your taste.
  • Use cinnamon: choose cinnamon in place of cassia bark if that is what you have.
  • Make it ahead: prepare and shape the koftay in advance, then cook them in the sauce.
  • Choose a different accompaniment: serve the curry with rice or flatbread.

Common mistakes to avoid

  • Over-processing the meat: pulse only until the mixture comes together to avoid a dense texture.
  • Skipping the test piece: fry a little mixture first and adjust the seasoning before shaping the rest.
  • Rushing the onions: cook them for 8–10 minutes until slightly caramelised to build the sauce's flavour.
  • Boiling the koftay hard: lower the heat after adding them and simmer gently, covered.
  • Adding cold yoghurt straight in: warm it with a little salan first to help prevent splitting.
  • Adding yoghurt over direct heat: take the pot off the heat before stirring it in.

How to store

Refrigerate leftovers in a covered container and eat within 3–4 days. Reheat gently in a covered pan until piping hot throughout, adding a splash of water if the sauce has thickened.

Frequently asked questions

How large should I make the koftay?

The recipe shapes them at about 40 g each. Press the mixture together before rolling to help each one hold its shape.

What if the kofta mixture feels too loose?

Check that the bread has been sprinkled with the specified milk and that the besan is mixed in. Pulse briefly and stop once the mixture holds together; avoid adding extra ingredients not listed in the recipe.

Can I leave out the green chilli paste?

Yes. The recipe marks it as optional, so you can omit it.

Why is the yoghurt added off the heat?

The method removes the pot from the heat before adding yoghurt to help prevent it splitting. Warming the yoghurt first with a little salan can also help.

How long should the koftay simmer?

Simmer them covered for 30–35 minutes after adding them to the boiling sauce and lowering it to a simmer.

Can I use cinnamon instead of cassia?

Yes. The recipe lists cassia bark or cinnamon as alternatives.

Cook it from the original

This recipe comes from flourandspiceblog.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.

Open the recipe on flourandspiceblog.comOpens in a new tab
Calori App Free download Install