The Savoury Pakistani Curried Kofta is a dish that beautifully captures the heart and soul of Pakistani home cooking. Known for its aromatic spices and comforting warmth, this dish is a staple across many households in Pakistan and a favourite for family dinners and special occasions alike. Rooted in South Asian culinary traditions, “kofta” refers to spiced meatballs, usually made from ground meat like beef, lamb, or chicken, blended with fragrant herbs and spices. In this particular version, the koftas are simmered gently in a tomato-yogurt-based curry, resulting in a dish that is rich, hearty, and soul-satisfying.
While kofta is popular throughout many Middle Eastern and South Asian countries, the Pakistani variant stands out for its distinct use of spices and preparation methods. This dish subtly balances heat with creaminess and relies on a medley of ingredients like chickpea flour (besan), black peppercorns, paprika, and turmeric—a classic South Asian spice blend. The chickpea flour not only helps bind the meatballs together but also adds a nutty undertone that complements the savoury flavours of the beef. The inclusion of whole peppercorns, ground cumin, and fresh ginger adds layers of warmth and complexity without overpowering the palate.
What also sets this recipe apart is the gravy, made from a base of crushed tomatoes and thick Greek yogurt, giving it both depth and tang. This is a hallmark of Pakistani cuisine—bringing harmony and nuance to a dish by combining rich ingredients with vibrant spices. The sauce is first sautéed and then blended to a smooth consistency, which is especially important for giving the koftas a velvety bath to soak in. This blending technique is a nod to traditional cooking methods where curries are vigorously stirred and simmered to yield a smooth, luxurious texture.
Historically, kofta can be traced back to the Mughal influence on South Asian cuisine. The Mughals introduced lavish, meat-centric dishes cooked with heavy cream, dried fruits, and nuts to the subcontinent. However, Pakistani home cooks adapted this culinary opulence into simpler, more accessible dishes like the curried kofta. While the dish may have royal origins, today it is deeply woven into everyday Pakistani life.
What’s often appreciated about this dish is its versatility. It can be served with a side of fluffy basmati rice or warm naan, making it ideal for a variety of meals—whether it’s an intimate weeknight dinner or a larger gathering. Garnishing the final dish with fresh cilantro adds a pop of colour and a fresh, herby finish, reinforcing the balance of richness and brightness that Pakistani cuisine is renowned for.
In essence, the Savoury Pakistani Curried Kofta is more than just a recipe; it’s a reflection of cultural heritage, culinary ingenuity, and the warmth of shared meals at the family table. Whether you’re new to South Asian cooking or a long-time aficionado, this dish offers a delicious and satisfying way to experience the depth of Pakistani flavours.

Savoury Pakistani Curried Kofta
Ingredients
Meatballs Ingredients
¼ cup chickpea flour
½ medium yellow onion
1 inch ginger - peeled and cut into pieces
1 medium egg - lightly beaten
1 dash salt
¼ teaspoon chili powder (chilli powder in British English)
20 small black peppercorns
450 grams ground beef (minced beef)
Tomato-Yogurt Sauce Ingredients
- 3 tablespoons oil
½ medium yellow onion - chopped
½ teaspoon cumin - ground
¼ teaspoon chili powder (chilli powder in British English)
¼ teaspoon smoked paprika
¼ teaspoon turmeric
400 grams passata or crushed tomatoes (tomato puree with seeds removed)
2 cups water
½ cup Greek yogurt
1 dash salt
1 bunch cilantro (coriander)
2 cups water - boiling
Instructions
Meatball Instructions
- Grind together the ginger and onion.
- Whisk it with the besan, egg, salt, chilli powder and peppercorns.
- Now add the minced meat. Fry a small pinch of the final mixture to check the seasoning.
- Once it is adjusted, make round balls of the mixture of about 1 and 1/2 inches in diameter. Place it on a parchment sheet. Cover and refrigerate.
Gravy Instructions
- In a heavy saucepan, put in the oil. Add the onion and saute until it turns golden. Now add the powders like cumin, chilli, paprika, turmeric.
- Continue to saute this on a medium flame. Then put in the tomatoes and increase the heat to medium-high. Continue to stir vigorously.
- Now add the water, remove the pot from the stove, and cool.
- Transfer the sauce to the blender; blend until smooth.
- Return the sauce to the pot, add the yoghurt and salt, and keep stirring until combined well.
- Now, place the meatballs in the gravy and cover with more boiling water with just enough to cover the meatballs.
- Bring the mixture to a low boil, reduce the heat, cover the pot and simmer for at least 20 to 25 minutes.
- Gently turn over each meatball. Replace the lid and simmer for another 20 minutes.
- Taste, add salt and serve hot after sprinkling a little fresh coriander.
- Serve on the side with basmati rice or naan.










