Go Back
+ servings
pakistani koftay

Pakistani Kofta Curry (Meatball Curry)

Learn how to make delicious Pakistani kofta curry with all tips and tricks included.
Course Main
Cuisine Pakistani, Pakistani/Indian
Prep Time 20 minutes
Cook Time 30 minutes
Servings 6
Calories 381kcal


For the Koftas (Meatballs)

  • 1 onion medium size
  • 2 green chillies you can adjust the amount to how spicy you like it
  • 1/4 cup fresh coriander leaves
  • 500 grams beef mince ground beef
  • 3 tablespoons roasted gram flour
  • 1/2 teaspoon Kashmiri lal mirch powder
  • 1/2 teaspoon garam masala
  • 1/3 teaspoon turmeric powder
  • 1/2 teaspoon Dhania powder coriander powder
  • Salt to taste
  • 1 tablespoon ginger garlic paste

For the Curry

  • 1/3 cup oil
  • 1 onion pureed
  • 1 tablespoon ginger garlic paste
  • 2 tomatoes pureed
  • 1 cup yogurt
  • 2 green chillies
  • 1/4 cup fresh coriander leaves
  • 1 teaspoon kashmiri lal mirch powder
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon Dhania powder coriander powder
  • Salt to taste
  • 2 cups water or as needed


For the Koftas (Meatballs)

  • Add the onion, green chillies and coriander in a chopper or food process. Chop until roughly chopped. Then add the rest of the meatball (kofta) ingredients and chop until a smooth paste has formed.
  • Remove from the chopper. Grease your hands with a little bit of oil, and form the meatballs. You will get about 12 medium sized meatballs from this recipe, but you can make the meatballs whatever size you prefer.
  • Set aside, while you make the curry for the meatballs.

For the Curry

  • Heat oil in a large wok or pot, and add the onion. Cook until the onion is a light golden brown.
  • Now add the ginger garlic paste and cook for a minute or two.
  • Then add the tomato puree and yogurt.
  • Add all the spices and water, and cook on low flame with the lid on, for about 10 minutes.
  • Remove the lid and stir.
  • Add the prepared meatballs, cover and cook on low flame for about 10 minutes.
  • Remove the lid, and gently shake the pot so that the koftas rotate a little bit for even cooking. Do not use a spoon to move around the koftas, or else the meatballs will break. Cook for another 5 minutes or so.
  • Remove lid and garnish with chopped coriander and sliced green chillies.
  • Cover and simmer for about 2-3 minutes.
  • Serve with roti or rice.


  1. Make sure there is no excess moisture in the meat. Too much moisture means the kofte can break.
  2. If you feel the kofta mixture is too soft, and the kofta won't keep its shape, you may add a little bit of breadcrumbs.
  3. Most recipes call for frying the beef kofte and then adding them to the prepared curry, but I skip this recipe and directly add it to the curry. It's easier this way, and equally tasty.
  4. Once you add the koftas to the curry, don't use a spoon to move them around, as that can cause them to easily break. Instead gently move the pot in a rotating manner.


Calories: 381kcal | Carbohydrates: 9g | Protein: 17g | Fat: 31g | Saturated Fat: 8g | Cholesterol: 64mg | Sodium: 184mg | Potassium: 439mg | Fiber: 2g | Sugar: 6g | Vitamin A: 472IU | Vitamin C: 12mg | Calcium: 79mg | Iron: 2mg