
Chicken Karahi is a classic Pakistani-style chicken curry known for its bold tomato flavor, fresh ginger, garlic, green chilies, and fragrant spices. Unlike many creamy curries, traditional-style karahi gets much of its character from freshly cooked tomatoes and a generous finishing touch of ginger and cilantro.
The chicken is cooked in a hot karahi or heavy skillet until beautifully coated in a thick, flavorful masala. Serve it with fresh naan, roti, or chapati, and don’t forget extra ginger and green chilies on top.
Place a karahi, wok, or large heavy-bottomed skillet over medium-high heat.
Add the vegetable oil and let it heat until shimmering.
Chicken karahi benefits from a hot pan because it helps the chicken develop better color and allows the tomato masala to cook down properly.
Add the cumin seeds and let them sizzle for about 20–30 seconds.
Add the chopped onion and cook for 4–5 minutes, stirring occasionally, until softened and lightly golden.
Add the minced garlic and grated ginger.
Cook for another 30–60 seconds, just until fragrant.
Add the chicken pieces to the hot pan.
Cook for about 6–8 minutes, stirring occasionally, until the chicken loses its raw color and develops some golden edges.
Don’t worry about cooking the chicken completely at this stage. It will continue cooking as the curry develops.
Add the chopped tomatoes to the pan.
Stir everything together and cook for about 8–10 minutes, stirring occasionally.
The tomatoes will release their juices and begin breaking down into a thick sauce.
Add the ground coriander, ground cumin, turmeric, red chili powder, salt, and black pepper.
Stir well so the spices coat the chicken and tomatoes.
Cook for another 3–4 minutes.
At this point, the oil should begin separating slightly from the tomato mixture. This is a useful sign that the masala has cooked down.
Add about 1/2 cup water and stir.
Reduce the heat to medium-low, cover the pan, and cook for about 10–12 minutes, or until the chicken is completely cooked through and tender.
If you’re using smaller boneless pieces, they may need less time.
Remove the lid and increase the heat to medium.
Cook uncovered for another 3–5 minutes, stirring occasionally.
The sauce should become thick and cling closely to the chicken rather than looking watery.
Add the sliced green chilies and garam masala.
Stir and cook for another 1–2 minutes.
Taste the karahi and adjust the salt or chili if needed.
Turn off the heat.
Top the chicken karahi with fresh ginger strips, sliced green chilies, and plenty of chopped cilantro.
Serve immediately with hot naan, roti, or chapati.
A squeeze of fresh lemon juice can add a bright finishing note.


Chicken karahi is known for its thick, concentrated tomato masala and fresh finishing ingredients.
Unlike richer cream-based curries, this dish doesn’t need a large amount of cream or coconut milk. The flavor comes from cooking the tomatoes down with garlic, ginger, chilies, and spices until they form a thick coating around the chicken.
Fresh ginger and green chilies added near the end give the finished dish its characteristic fresh, lively flavor.
Chicken: Bone-in chicken pieces add plenty of flavor and stay juicy during cooking. You can use boneless chicken if you prefer.
Tomatoes: Ripe tomatoes are especially important because they form the main sauce. Use flavorful, juicy tomatoes for the best result.
Ginger: Fresh ginger gives karahi a much brighter flavor than dried ginger powder.
Green chilies: These add fresh heat and aroma. Adjust the quantity according to your preferred spice level.
Cumin seeds: Tempering them in hot oil releases their earthy aroma.
Garam masala: Add it toward the end so its warm fragrance remains noticeable.
Cilantro: Fresh cilantro provides a bright contrast to the rich tomato masala.
A hot pan and properly cooked masala make a big difference.
Don’t add too much water at once. Let the tomatoes cook down until their moisture has reduced and the oil begins to separate from the masala.
For extra flavor, allow the chicken to develop some golden edges before adding the tomatoes. Finish with fresh ginger, green chilies, and cilantro just before serving.
The most common reason is that the tomatoes have not cooked down enough.
After the chicken is cooked, remove the lid and simmer the karahi uncovered over medium heat. Stir occasionally until the excess liquid evaporates and the masala becomes thick.
The finished sauce should coat the chicken rather than pool around it.
Yes. Some versions of chicken karahi use little or no onion and rely mainly on tomatoes, ginger, garlic, chilies, and spices.
If you prefer a more tomato-forward karahi, you can reduce the onion while keeping the rest of the recipe the same.
Reduce the red chili powder and use fewer green chilies.
You can still keep the ginger, garlic, cumin, coriander, and garam masala for plenty of flavor without making the curry very hot.
If the finished dish is too spicy, serving it with plain yogurt or raita can provide a cooling contrast.
Yes. Boneless chicken thighs are especially good because they remain tender during cooking.
Boneless chicken breast can also be used, but it cooks faster, so keep an eye on it and avoid simmering it for longer than necessary.
You can make small changes depending on what you enjoy.
Try:
For a richer version, a small amount of cream can be added, although it will give the dish a different character from a traditional tomato-based karahi.
Chicken karahi is made for serving with warm bread.
Try it with:
A simple onion and cucumber salad with lemon is especially refreshing alongside the spicy tomato masala.
Yes. Chicken karahi can be prepared ahead and reheated gently.
In fact, allowing the curry to rest can give the spices and tomato masala more time to come together.
Store the cooked karahi in a covered container in the refrigerator and reheat it over low to medium heat. Add a small splash of water if the masala has become too thick.
Allow the karahi to cool before transferring it to an airtight container.
Refrigerate for up to 3 days.
You can also freeze it for up to 2–3 months. Thaw it in the refrigerator overnight and reheat thoroughly on the stovetop.
Add fresh cilantro and ginger after reheating for the best flavor.
Chicken karahi is primarily made with chicken, tomatoes, ginger, garlic, green chilies, oil, and aromatic spices such as cumin, coriander, turmeric, chili powder, and garam masala.
It can be. The heat mainly comes from red chili powder and green chilies, so you can easily adjust both according to your taste.
Bone-in chicken gives the curry a rich flavor, while boneless chicken thighs are a convenient option that stays tender.
Yes. A wok or large heavy-bottomed skillet works well. The important thing is to use a pan that distributes heat evenly and gives you enough space to cook the chicken without overcrowding.
The finished masala should be thick and concentrated, coating the chicken rather than forming a thin gravy.
Chicken Karahi is all about bold, fresh flavor. Juicy chicken, ripe tomatoes, garlic, ginger, green chilies, and warm spices come together in a thick masala that is incredibly satisfying with freshly baked naan or roti.
Take time to cook the tomatoes down, let the chicken develop some color, and finish generously with fresh ginger, chilies, and cilantro. Those final touches give homemade chicken karahi its unmistakable character.