Pakistani Meatballs with Gravy (Koftay)

Pakistani Meatballs with Gravy (Koftay)


"This is Pakistani meatballs recipe. Serve this classic dish hot with pita bread or naan."


1 h servings 606 cals
Serving size has been adjusted!

Original recipe yields 3 servings



  • Calories:
  • 606 kcal
  • 30%
  • Fat:
  • 32.6 g
  • 50%
  • Carbs:
  • 31.6g
  • 10%
  • Protein:
  • 45.8 g
  • 92%
  • Cholesterol:
  • 119 mg
  • 40%
  • Sodium:
  • 235 mg
  • 9%

Based on a 2,000 calorie diet

On Sale

What's on sale near you.


  • Prep

  • Cook

  • Ready In

  1. In a medium bowl, mix lean ground beef, half of the onions, chili powder, black pepper, cloves, cumin and cardamom. Shape the mixture into approximately six 2 inch meatballs.
  2. In a large, heavy saucepan over medium heat, cook and stir the remaining onion in the vegetable oil until tender. Mix in the yogurt, lentils, ginger paste, garlic paste, coriander seed, water, red pepper and salt. Place the meatballs into the mixture. Reduce heat to low and cook 30 minutes, until meatballs are evenly browned and lentils are tender.
  • profile image

Your rating



  1. 13 Ratings


These were delicious—but you have to change the preparation method. Meatballs will never get nice and brown cooking in a liquid; they'll just turn gray. You need to brown them separately. I cut ...

Wonderful Pakistani cuisine! Thank you!

The onions for the meatballs need to be finely diced, not sliced. So I then followed the recipe but found it needed a lot of liquid to soften the lentils; I used a ton of plain yogurt, plus abou...

This is pretty close to what I make at home for myself and my hubby, though the method is different. What I do is I grind the onion till it is pureed. I then add half the onion (squeeze out al...

A very strange cross between koftay & dahl that doesn't seem to hit the mark on either. My Pakistani family members called it "completely untraditional" and said it was something they'd never co...

I wont be trying this one again.

This recipe didn't come out especially well for me. After 30 minutes of cooking on low, the meatballs were still raw, the gravy was still very watery, and the lentils were still hard as rocks. ...

Not great. The sauce took forever to thicken and I actually added lots more yougurt to try to get it to thicken up. I don't think we will make this again.

I did not care for this recipe. The addition of yogurt was totally unnecessary and would have been much better w/out it.