• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Chili to Choc logo
  • About
  • Recipes
  • Subscribe
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
  • About
  • Recipes
  • Contact
Pinterest collage for kofta curry.
subscribe
search icon
Homepage link
  • About
  • Recipes
  • Contact
Pinterest collage for kofta curry.
×
Home » Recipes » Beef & Lamb

Beef Kofta Curry (Pakistani Meatball Curry)

Modified: Mar 13, 2025 · Published: Mar 2, 2020 by Qashang · This post may contain affiliate links.

Jump to Recipe Jump to Video
Pinterest collage for kofta curry.

Beef Kofta Curry is a Pakistani meatball curry made with tender, melt-in-the-mouth meatballs called koftas, cooked in a savory onion and yogurt sauce. My foolproof recipe ensures that the meatballs are tender and won’t break in the curry.

Kofta Curry in a black dish garnished with cilantro on an aesthetic backdrop with rotis at the back.

What Is A Kofta

Kofta (or kofte) refers to a meatball, and koftay ka salan (meatball curry) is a Pakistani dish. It starts with making meatballs from minced meat, which are then simmered in a curry made with onions and yogurt.

Making these meatballs can seem intimidating, but with my recipe and tips, you'll achieve tender, juicy koftas that hold their shape and don't break apart.

While many recipes use tomatoes for the curry base, I find the onion and yogurt sauce more authentic. Some prefer deep-frying their meatballs, but this results in a tougher exterior, which isn't ideal for this curry, in my opinion.

Want to try more ground beef dishes? Check out my Chapli Kabab, Aloo Keema and Seekh Kabab.

Closeup shot of meatballs in a curry with chopped cilantro on top.

Why You'll Love This Recipe

  • Foolproof for Beginners: Simple steps ensure perfect koftas every time.
  • Authentic Flavor: Traditional kofta curry recipe for a true Pakistani taste.
  • Soft, Tender Meatballs: Juicy koftas that stay intact — no breaking apart.

How To Make Pakistani Kofta Curry

  1. Make Onion Paste: Fry the onions in hot oil until golden brown. Remove and set aside on a plate. Add a splash of water to the onions and grind them into a smooth paste in a grinder.
  2. Form Meatballs: Mix all the meatball ingredients, then shape into golf ball-sized meatballs and set aside.
  3. Make Curry Base: In the same pot, saute the ginger garlic paste. Then stir in the onion paste, yogurt, salt, red chili powder, cumin, coriander, and turmeric. Cook until the oil separates from the masala.
  4. Add Koftas: Add good amount of water, bring to a boil over medium-high heat, then lower the heat and carefully add the meatballs. Cover and cook on low heat for 15-20 minutes.
  5. Serve: Once the oil rises to the top, turn off the heat, sprinkle garam masala, and garnish with fresh cilantro and sliced green chilies.

Serve this delicious kofta curry with naan, roti or rice with a side of salad!

Pakistani Kofta Curry in bowl garnished with cilantro and lemon and green chilies on the side.

Tips To Make The Best Kofta Curry

  1. I don’t wash my ground beef, but if you do, make sure to drain any excess water to prevent the meatballs from breaking while cooking.
  2. Ask your butcher to grind the mince meat twice for a finer texture. If double-ground beef isn’t available, add all the meatball ingredients to a food processor and pulse until the mixture is smooth and homogeneous.
  3. If you notice excess water in the ground meat mixture, add a bit more roasted gram flour (besan) to help absorb it.
  4. Ensure your meatballs are smooth before adding them to the curry. Use oil to smooth them out and eliminate any cracks.
  5. Avoid using cooking utensils to handle the meatballs while they simmer. Instead, gently tilt the pan to mix them.

Storage & Freezing

You can freeze the entire curry in an airtight container for up to 2 months.

You can also prep and freeze the koftas (meatballs) in larger quantities. When needed, simply make the curry base, take out the meatballs, and drop them into the steaming hot curry. Let them cook for a couple of minutes until the koftas are soft.

This beef kofta curry can be store in the fridge for up to 6 days.

More Pakistani Curries

  • Seekh Kabab Masala
  • Achari Chicken
  • Hariyali Chicken

Let’s Stay Connected! Follow me on Instagram, Facebook and Pinterest for the latest updates. And subscribe to my YouTube channel for video recipes.

📖 Recipe

Pakistani kofta (meatballs) curry in a bowl with coriander garnish

Beef Kofta Curry (Pakistani Meatball Curry)

Kofta curry is Pakistani-style meatball curry made with tender, melt-in-the-mouth meatballs called koftas that are cooked in a savory onion and yogurt sauce.
4.71 from 17 votes
Print Pin Rate
Prep Time: 15 minutes mins
Cook Time: 25 minutes mins
Total Time: 40 minutes mins
Servings: 4
Author: Qashang

Ingredients

  • ½ cup vegetable oil
  • 3 yellow onion sliced
  • 1 teaspoon ginger garlic paste
  • 1 cup yogurt
  • 1 teaspoon cumin powder
  • 1 teaspoon coriander powder
  • ½ teaspoon turmeric powder
  • ½ teaspoon red chili powder
  • ½ teaspoon salt
  • ½ teaspoon garam masala

FOR MEATBALLS

  • 500 g (1.1 lbs) ground beef
  • 2 tablespoon grinded onion paste
  • 1 teaspoon ginger garlic paste
  • 3 tablespoon yogurt
  • 1 teaspoon garam masala
  • 1 teaspoon red chili powder
  • 1 teaspoon coriander powder
  • 1 teaspoon cumin powder
  • 1 teaspoon salt
  • 2 tablespoon gram flour roasted
  • 2 green chilies chopped
  • 2 tablespoon cilantro chopped
Prevent your screen from going dark

Instructions

  • Heat oil in a pot and fry the onions on medium high heat until golden brown, then transfer them to a plate.
  • Add a splash of water to the onions and blend them into a smooth paste using a grinder or small blender.
  • To a mixing bowl add all the meatball ingredients and mix well till everything is homogenous.
  • Scoop some meat from the kofta mixture and shape into golf ball-sized meatballs, then set them aside. Make sure the meatballs are smooth and crack-free.
  • In the same pot in which you fried onions, sauté the ginger garlic paste. Then, add 2 tablespoon onion paste, yogurt, salt, red chili powder, cumin powder, coriander powder, and turmeric. Cook the masala until the oil separates.
  • Add 2 cups of water and bring it to a boil over medium-high heat.
  • Reduce the heat to medium low and gently add the meatballs into the curry. Cover the pot and cook on low heat for 15-20 minutes. Avoid stirring with a spoon to prevent the meatballs from breaking—simply tilt the pot 2-3 times so they cook evenly.
  • Once the oil rises to the top, turn off the heat, sprinkle garam masala, and garnish with fresh cilantro and sliced green chilies.
  • Serve the kofta curry with naan or rice!

Video

Notes

  • You can replace ground beef with ground chicken, lamb, veal or mutton.
  • Feel free to add potatoes or peas to this kofta curry.
  • I add 12 meatballs into this quantity of curry and make flat kababs if any mixture is left and use it as a side.

Nutrition

Calories: 572kcal | Carbohydrates: 16g | Protein: 30g | Fat: 43g | Saturated Fat: 11g | Polyunsaturated Fat: 16g | Monounsaturated Fat: 13g | Trans Fat: 1g | Cholesterol: 91mg | Sodium: 1049mg | Potassium: 724mg | Fiber: 3g | Sugar: 8g | Vitamin A: 320IU | Vitamin C: 8mg | Calcium: 148mg | Iron: 4mg
Did you make this recipe?Please leave a star rating and a review in the comments. You can also tag @chilitochoc on Instagram. I love hearing your feedback!

PIN IT FOR LATER

Pinterest collage for Kofta curry.

More Beef & Lamb Recipes

  • A stack of keema naan on a white fabric and wooden board underneath.
    Keema Naan (Easy & Authentic)
  • A black dish of Mongolian beef noodles with chopsticks inside.
    Mongolian Beef Noodles
  • A dish of keema samosas with a small bowl of dipping sauce at the back.
    Keema Samosa
  • Beijing Beef with peppers and onions in a blue plate and chopsticks on the side.
    Beijing Beef

Reader Interactions

Comments

    4.71 from 17 votes (11 ratings without comment)

    Leave a Review Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Amina says

    February 02, 2023 at 2:00 am

    5 stars
    My husband is learning to cook and has made this recipe four times. I am going to have a go tomorrow, the mince is waiting in the fridge!
    The recipe is easy to follow and tastes absolutely delicious. Thank you for sharing.

    Reply
  2. A says

    October 03, 2021 at 7:57 am

    You should write ingredients separately for Koftas and for curry?
    I saw total ingredients and for Koftas, obviously you don’t add yogurt in keema, I never did .
    I am sure lot of people enjoyed your recipes

    Reply
    • Qashang says

      October 03, 2021 at 12:08 pm

      The ingredients for the koftas (meatballs) are written separately in the recipe card. And yes I do add a little amount of yogurt to the koftas. It keeps them tender.

      Reply
  3. Sabaah says

    September 28, 2021 at 4:12 am

    How long do u cook the koftays once their in the salan?

    Reply
    • Qashang says

      September 28, 2021 at 11:29 am

      Around 15-20 mins on low heat.

      Reply
  4. Chizari says

    July 15, 2021 at 1:51 am

    5 stars
    I made this it was great!! I made extras so there was enough for lunches the next day. I also did tomato i the curey

    Reply
    • Qashang says

      July 16, 2021 at 5:56 am

      Thanks for the feedback!

      Reply
  5. Aniqa says

    May 20, 2021 at 3:55 pm

    4 stars
    Ended up on this site while searching for Pakistani kofta recipes. The koftas turned out to be good. I added one tomato but still think gravy was very oniony.... maybe I didn’t fry the onions well enough before grinding them. Will try again with further tweaks. ☺️

    Reply
  6. Khadijag says

    September 26, 2020 at 3:30 pm

    5 stars
    Omg tried it last night and it was sooo goood! The koftas were so moist and tender and the curry is delicious. The only modifications I made were to add 1 tomato to the curry before adding the yogurt. I also added a bit of seekh kabab masala to the kofta mix. Will definitely be making this again!!!

    Reply
  7. Chili to Choc says

    May 20, 2020 at 8:11 pm

    Yaay hope you like it! x

    Reply
  8. Rabia says

    May 10, 2020 at 3:26 pm

    5 stars
    Looks amazing: can’t wait to try this out tonight!

    Reply
  9. Chili to Choc says

    March 17, 2020 at 2:16 pm

    Thank you so much!

    Reply
  10. Wajiha says

    March 07, 2020 at 10:01 pm

    5 stars
    That looks incredibly authentic! The color and koftas both! Such a good job!!

    Reply

Primary Sidebar

Pinterest collage for kofta curry.
Display photo.

Hi, I am Qashang! I share fuss-free recipes from around the world that are rich in flavour and made with easily available ingredients.

More about me →

Latest Recipes

  • Scooping out baked sausage pasta from a blue casserole dish with fresh basil garnish.
    Sausage Pasta Bake
  • Buttermilk French toast stacked on a white plate with berries on top and behind in small bowls.
    Buttermilk French Toast
  • Two blackened fish tacos on a wooden board with garnishes around it.
    Blackened Fish Tacos
  • Zarda rice in serving dish garnished with nuts and dried fruits.
    Zarda (Pakistani Sweet Rice)
  • A stack of keema naan on a white fabric and wooden board underneath.
    Keema Naan (Easy & Authentic)
  • A black dish of Mongolian beef noodles with chopsticks inside.
    Mongolian Beef Noodles

Footer

Pinterest collage for kofta curry.

↑ back to top

Newsletter

Privacy Policy

Contact

COPYRIGHT © 2025 BY CHILI TO CHOC. ALL RIGHTS RESERVED.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.