A TASTE OF PAKISTANBEEF, MUTTON & TRADITIONAL MEAT

Kofta Curry

Set raw meatballs in a gentle yogurt gravy

16 koftas with gravy; 4 servings

Kofta Curry — finished dish
30 minPreparation
55 minCooking
110 minIncludes the specified minimum rest or marinade; longer options are explained below.
4 people16 koftas with gravy; 4 servings
ModerateRead the cut and doneness notes before starting; elapsed time varies with ingredient thickness.
Set raw meatballs in a gentle yogurt gravySqueeze onion before weighing the usable 60 g. Keep the 16 balls similar in size so the centre temperature of one representative thick ball is meaningful.

Allow 30 minutes preparation, approximately 55 minutes cooking and 25 minutes nonoverlapping waiting. Squeeze onion before weighing the usable 60 g. Keep the 16 balls similar in size so the centre temperature of one representative thick ball is meaningful. Cooking ranges are guides: retain the stated doneness checks when your pan, meat age or portion thickness changes. One tablespoon = 15 ml; one teaspoon = 5 ml.

ABOUT THIS DISH

About Kofta Curry

Kofta curry uses raw seasoned beef meatballs set directly in a gently simmering onion-yogurt sauce. This avoids a fried crust and gives the koftas a tender even texture. Squeezed onion and a small amount of roasted gram flour control moisture; hard kneading or a rolling boil can make the balls dense or break them apart.

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

Original quantities serve 4. Cooking times, pan size and frying-oil depth do not scale, cook in extra batches instead.

Before you start

  1. Prepare the batch

    Squeeze onion before weighing the usable 60 g. Keep the 16 balls similar in size so the centre temperature of one representative thick ball is meaningful.

    Cut and portion before heating
  2. Keep the work area ready

    Measure the centre of the thickest piece, avoiding bone. Set aside a clean serving dish and clean utensils before handling raw protein. Do not return cooked food to the unwashed raw-food plate. Measure spices separately so they can enter the pan at the intended stage rather than burning while you find the next jar.

    Food handling
  3. Set up the equipment

    Have the following tools ready before starting: Digital kitchen scale; Measuring jug and 5 ml / 15 ml spoons; Sharp knife and separate raw-protein board; Heavy pan sized for the stated batch; Instant-read food thermometer.

    Clean workspace
  4. Measure the ingredients

    Measure the ingredient quantities for your selected servings before applying heat. Keep separately listed groups, such as dough, filling, sauce or garnish, in separate containers; keep any optional additions separate.

    Use the ingredient list above
FROM YOUR KITCHEN TO THE TABLE

Step-by-step cooking method

  1. 1

    Mix and portion

    No heatStage total: 15 minutes plus 20 minutes

    Mix mince with squeezed onion, gram flour, the ball portions of ginger, garlic, salt, cumin, chilli and garam masala, plus green chilli and coriander. Work only until tacky, about 1 minute.

  2. 2

    Mix and portion (continued)

    No heat

    Divide into 16 equal balls, roughly 50 g each, with lightly damp hands. Refrigerate 20 minutes while making the gravy.

  3. 3

    Cook the onion sauce

    Medium then low heatStage total: 20 minutes

    Heat oil in a broad pan and cook sliced onions 12–15 minutes until golden. Add remaining ginger and garlic for 1 minute, then coriander and remaining cumin, chilli and salt.

  4. 4

    Cook the onion sauce (continued)

    Medium then low heat

    Lower heat and add yogurt gradually. Stir 4–5 minutes until it integrates with the onions without scorching.

  5. 5

    Set the koftas

    Low heat6 minutes

    Add 400 ml water and bring to a gentle simmer. Lower the chilled koftas into the sauce in one layer. Do not stir for the first 6 minutes; shake the pan gently instead. Then carefully turn each with a spoon. Keep the lid slightly ajar and the bubbling quiet.

  6. 6

    Cook through gently

    Low heat14–18 minutes

    Simmer another 14–18 minutes, turning once, until a centre meatball reaches 71°C on a thermometer. Add top-up water only if the sauce becomes too thick to circulate. Do not use exterior colour as proof that a thick ball is safe; check a ball from the middle of the pan.

  7. 7

    Adjust the gravy

    Low heatStage total: 10 minutes

    Lift out cooked balls if the gravy needs further reduction. Simmer sauce uncovered 3–5 minutes, add remaining garam masala, then return balls just to coat.

  8. 8

    Adjust the gravy (continued)

    Low heat

    Rest 5 minutes before serving. Count 4 balls per serving and distribute sauce evenly; avoid stirring vigorously once the koftas are tender.

SMALL DETAILS, BETTER RESULTS

Chef’s tips

  • Squeeze onion before weighing the usable 60 g. Keep the 16 balls similar in size so the centre temperature of one representative thick ball is meaningful.
  • Use lamb mince at the same weight for a richer kofta; drain excess rendered fat from the finished sauce if needed.
  • A 5 ml teaspoon and 15 ml tablespoon are used throughout. Weigh salt where possible because crystal sizes vary. Add any top-up water in the listed small increments and stop once the required texture is reached.
IF SOMETHING NEEDS ADJUSTING

Common mistakes & quick fixes

Koftas break in the sauce
Chill shaped balls, avoid excess raw onion liquid and leave them untouched for the first 6 minutes in a gentle simmer.
Uneven finish between pieces
Sort by thickness before cooking and check the largest piece separately. Move smaller finished pieces to a clean warm dish while thicker ones finish; do not assume colour alone proves that the centre is cooked.
MAKE IT YOUR OWN

Variations & serving ideas

A practical adjustment: Use lamb mince at the same weight for a richer kofta; drain excess rendered fat from the finished sauce if needed.

Perfect result check

Texture and structureChill shaped balls, avoid excess raw onion liquid and leave them untouched for the first 6 minutes in a gentle simmer.
Final seasoningTaste only after the protein is fully cooked. The named principal ingredient should remain distinct, with no scorched spice bitterness or raw garlic edge.
KEEP IT SAFE

Storage & reheating

RefrigerateWithin 2 hours; use within 48 hoursDivide into shallow portions promptly; refrigerate at 5°C or colder. Do not leave a deep cooking pot on the counter to cool.
FreezeUp to 2 months for qualityPack cooled portions airtight, label and freeze. Thaw in the refrigerator. Reheat one portion once to 74°C throughout; add a small measured splash of water only where a sauce needs loosening.
HEAT AND DONENESS

Know when to change the heat

StageHeatWhat to look for
Main cookingFollow the individual stepsAdjust the burner to reproduce the described sizzle or gentle simmer; pan material and burner strength vary.
FinishingAs describedReduce heat if the coating catches before the centre is done. Check internal temperature independently of surface browning.
YOUR COOKING QUESTIONS

Helpful answers before you cook

Can I fry the balls first?

Yes, but this changes the tender poached style. Brown briefly then finish in sauce, checking the same 71°C centre temperature.

Why are the balls dense?

Very lean mince, too much flour or long kneading can make them hard. Use the stated fat level and stop mixing once the ingredients hold together.

Can I freeze raw balls?

Freeze on a tray then bag airtight. Thaw fully in the refrigerator before following the stated sauce timing; do not assume frozen centres cook on the same schedule.

KEEP COOKING

More recipes to try

← Return to the food guide

How we know this

  • Type Explainer
  • Sources 2 (1 official/academic)
  • Reviewed ,
  • Disputed points None
2 sources
  1. Cook to a Safe Minimum Internal Temperature, FoodSafety.gov
  2. How to chill, freeze and defrost food safely, Food Standards Agency
Suggest a correction

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.