A good chicken karahi recipe depends on a few simple ingredients and careful cooking rather than a complicated spice list. The key is to cook the chicken properly, reduce the tomatoes until they become a thick masala, control the heat, and finish the dish with fresh ginger, coriander, and green chilies.
This Pakistani chicken karahi is prepared in a kadai or karahi and works especially well with bone-in chicken. The finished dish should have tender chicken coated in a concentrated tomato masala with visible oil separation and a fresh, aromatic finish.
Chicken Karahi Ingredients
For approximately four servings, you will need:
- 750 g chicken, preferably bone-in pieces
- 4–5 medium ripe tomatoes, finely chopped
- 3–4 tablespoons cooking oil or ghee
- 1 tablespoon ginger-garlic paste
- 3–4 green chilies, sliced
- 1 teaspoon salt, or according to taste
- 1 teaspoon red chili powder
- 1 teaspoon cumin seeds
- 1 teaspoon crushed coriander seeds
- ½ teaspoon black pepper, freshly crushed
- ½ teaspoon garam masala, optional
- 2 tablespoons fresh coriander, chopped
- 1–2 tablespoons ginger julienne
Ripe tomatoes are particularly important because they provide most of the liquid and acidity in the masala. If the tomatoes are firm or not sufficiently ripe, the karahi may have a sharper raw taste and require additional cooking.

The amount of chili can be adjusted according to preference. A traditional-style karahi should have noticeable heat, but the spices should complement the chicken rather than overpower its flavour.
How to Make a Chicken Karahi Step by Step
Prepare the Chicken and Aromatics
Cut the chicken into reasonably even pieces so they cook at a similar rate. Bone-in chicken works particularly well because the bones add flavour while the meat remains tender when cooked properly.
Prepare the tomatoes, ginger, garlic, green chilies, coriander, and ginger julienne before you begin cooking. Having everything ready is useful because the cooking process moves quickly once the karahi becomes hot.
Heat the oil or ghee in a karahi or heavy pan over medium-high heat. Add the cumin seeds and allow them to sizzle briefly. Add the chicken and increase the heat.
Cook the Chicken Properly

Cook the chicken over medium-high to high heat, stirring regularly so the pieces develop some colour. The goal at this stage is not to completely cook the chicken through but to sear the surface and begin developing flavour.
Add the ginger-garlic paste and cook it with the chicken for a couple of minutes. Stir continuously enough to prevent the garlic from burning.
The chicken should lose its raw appearance and become lightly coloured. You may notice moisture coming from the chicken; continue cooking until some of that moisture reduces rather than immediately adding water.
Add Tomatoes and Spices
Add the chopped tomatoes to the karahi, followed by salt, red chili powder, crushed coriander, and black pepper. Stir everything together so the chicken is coated with the tomato and spice mixture.
At first, the mixture will look quite wet. This is normal. Keep cooking over medium to medium-high heat while stirring occasionally. The tomatoes will soften, release their juices, and gradually break down into the karahi chicken masala.
Avoid adding unnecessary water. The tomatoes and chicken naturally provide moisture, and the objective is to reduce this liquid into a concentrated masala.
Reduce the Tomato Masala
This is one of the most important stages of a good chicken karahi recipe. Continue cooking until the tomatoes become soft and thick, with very little watery liquid remaining.
As the water evaporates, the masala should become darker, thicker, and more concentrated. Stir and scrape the bottom of the karahi periodically so the tomato mixture does not stick.
You are looking for a consistency where the masala clings to the chicken rather than flowing like a curry. As the oil begins to separate from the tomato mixture and appears around the edges, you know the masala is becoming properly cooked.
This process is sometimes called bhunai. Don’t rush it by using extremely high heat throughout. Excessive heat can burn the tomato masala before the moisture has properly reduced.
How to Cook Chicken Karahi Until Tender

Once the tomato masala has reduced and the oil begins separating, continue cooking the chicken until it is completely done. Turn the pieces regularly so they remain coated in the masala.
The cooking time depends on the size of the chicken pieces and whether you are using bone-in or boneless meat. Bone-in pieces generally take longer than small boneless pieces.
To check the chicken, cut into the thickest piece. The meat should no longer be pink or raw in the center, and it should be tender enough to separate easily when cut. If the chicken is still firm or undercooked while the masala is becoming too dry, add a small splash of water, cover briefly, and cook until the chicken is tender.
Don’t add a large amount of water at once. Chicken karahi should have a thick coating of masala rather than a thin gravy.
Finish the Karahi With Fresh Ingredients
Once the chicken is cooked and the masala has reached the desired consistency, reduce the heat. Add sliced green chilies, fresh coriander, and ginger julienne.
If using garam masala, add a small amount at this stage. Stir gently and cook for another minute or two so the fresh ingredients release their aroma without losing all of their freshness.
The finished chicken karai should look rich and concentrated. Chicken pieces should be coated in thick tomato masala, with a light layer of oil visible around the edges. It should not resemble a watery curry.
For beginners who want to improve their wider cooking techniques, the Cooking Course for Beginners at SB Kitchens can help build practical kitchen fundamentals alongside recipe practice.
How to Get the Right Chicken Karahi Consistency
The ideal consistency depends on the style you prefer, but a traditional dry-style karahi generally has very little loose liquid. The tomato masala should cling to the chicken and remain thick enough to sit on the surface of each piece.
If your karahi looks watery, keep cooking uncovered over medium heat and stir occasionally. If it becomes too dry before the chicken is tender, add a small amount of water and continue cooking.
The most important visual cue is oil separation. When the tomatoes have cooked down properly, the masala becomes glossy, and the oil begins to appear around its edges. This indicates that much of the tomato moisture has evaporated and the spices have cooked into the masala.
Troubleshooting Common Chicken Karahi Problems
Watery Gravy
If the karahi has too much liquid, the tomatoes may not have been reduced enough, or additional water may have been added unnecessarily. Continue cooking uncovered over medium heat until the excess moisture evaporates and the masala becomes thick.
Tough or Dry Chicken
Chicken can become tough from excessive high-heat cooking or prolonged cooking without enough moisture. Cook until just tender, and if the masala becomes dry before the chicken is done, add a small splash of water and cover the karahi briefly.
Raw Tomato Taste
A sharp, raw tomato flavour usually means the tomatoes have not been cooked and reduced sufficiently. Continue cooking until they break down completely and the oil begins separating from the masala.
Excessive Oil
Too much oil can make the finished dish heavy and greasy. Use a measured amount at the beginning and, if excess oil remains after cooking, carefully spoon some from the surface before serving.
Weak Flavor
Weak flavor can result from insufficient salt, poorly measured spices, or inadequate masala cooking. Taste near the end, adjust seasoning gradually, and make sure the tomato mixture has been properly reduced before finishing with fresh ingredients.
Serve Chicken Karahi Hot
Chicken karahi is best served immediately while the masala is hot and aromatic. Fresh coriander, ginger julienne, and green chilies provide contrast against the rich tomato base.
Serve it with naan or roti so the bread can pick up the thick masala. It can also be accompanied by a simple salad, yogurt, or lemon wedges according to preference.
The combination of tender chicken, reduced tomato masala, fresh ginger, coriander, and green chilies makes the dish satisfying without requiring a long list of ingredients.
For readers interested in developing broader professional cooking techniques beyond individual recipes, Culinary Arts Courses in Lahore offer a natural way to explore preparation, cooking methods, presentation, and other culinary skills.
Conclusion
A successful chicken karahi recipe is built around proper heat control, well-cooked tomatoes, tender chicken, and a thick masala. Cook the chicken until it develops flavour, allow the tomatoes to reduce patiently, and look for oil separation before finishing with ginger, coriander, and green chilies.
Once you understand these cooking cues, it becomes much easier to prepare karahi chicken consistently at home. For more practical recipes, cooking guides, and baking tips, explore SB Kitchens and continue improving your everyday cooking skills.


