Pakistani Chicken Karahi is one of those dishes that proves a simple combination of ingredients can create incredible flavor. Made with tender chicken, juicy tomatoes, green chilies, fresh ginger, garlic, and aromatic spices, this traditional dish is rich, comforting, and wonderfully fragrant.
Unlike many curry recipes, chicken karahi is usually cooked in a wok-like pan called a karahi, which allows the ingredients to cook quickly over high heat. The result is a thick, flavorful tomato-based sauce that coats every piece of chicken without being overly watery.
This easy Pakistani Chicken Karahi recipe is perfect for a weeknight dinner, weekend family meal, or special gathering. Serve it with hot naan, roti, or basmati rice for a complete and satisfying meal.
What Is Chicken Karahi?
Chicken Karahi is a popular Pakistani dish named after the traditional cooking vessel used to prepare it. A karahi is similar to a wok, with a rounded shape that makes it ideal for frying and sautéing ingredients.
The dish is known for its bold tomato flavor and generous use of fresh ginger, garlic, and green chilies. Unlike some creamy Pakistani curries, traditional karahi generally does not rely on heavy cream or coconut milk. Instead, its rich texture comes from slowly reducing tomatoes and cooking the chicken with spices.
There are many regional variations, but the basic combination remains wonderfully simple.
Ingredients
For this easy chicken karahi, you’ll need:
- 2 pounds chicken, cut into medium pieces
- 3 tablespoons vegetable oil or ghee
- 4 large ripe tomatoes, finely chopped
- 1 tablespoon ginger paste
- 1 tablespoon garlic paste
- 3–4 green chilies, sliced
- 1 teaspoon cumin seeds
- 1 teaspoon red chili powder
- ½ teaspoon turmeric powder
- 1 teaspoon ground coriander
- ½ teaspoon black pepper
- 1 teaspoon garam masala
- Salt to taste
- ½ cup fresh cilantro, chopped
- 1 tablespoon fresh ginger, cut into thin strips
- ½ teaspoon crushed dried fenugreek leaves, optional
The fresh ginger and green chilies are particularly important because they give chicken karahi its characteristic fresh, spicy flavor.
Preparing the Chicken
Before you start cooking, cut the chicken into medium-sized pieces. You can use bone-in chicken for a more traditional and flavorful result, or boneless chicken if you prefer something quicker and easier to eat.
Pat the chicken dry with paper towels. Removing excess moisture helps the chicken brown rather than simply steaming when it hits the hot pan.
Heat the oil or ghee in a large karahi, wok, or heavy-bottomed skillet over medium-high heat.
Add the cumin seeds and let them sizzle for a few seconds. This releases their aroma and gives the oil a warm, earthy flavor.
Add the chicken pieces and cook for several minutes, stirring occasionally, until the chicken begins to brown.
Building the Tomato Masala
Once the chicken has developed some color, add the ginger and garlic paste. Cook for approximately one minute, stirring constantly so the garlic doesn’t burn.
Add the chopped tomatoes, red chili powder, turmeric, ground coriander, black pepper, and salt.
Stir everything together and allow the tomatoes to cook down.
This is one of the most important stages of the recipe. Don’t rush it. The tomatoes need time to soften and break down into a thick sauce.
As they cook, they will release their juices. Continue cooking uncovered until most of the excess liquid has evaporated and the mixture becomes thick.
You should begin to see oil separating around the edges of the masala. This is a good indication that the tomato mixture has cooked properly.
Cooking the Chicken
Once the tomato masala has thickened, reduce the heat to medium-low and continue cooking the chicken until it is completely tender and cooked through.
If you’re using bone-in chicken, this may take a little longer. If the pan becomes too dry before the chicken is cooked, add a small splash of water and continue cooking.
Avoid adding too much water. Authentic-style chicken karahi is generally thick and concentrated rather than soupy.
When the chicken is tender, add the sliced green chilies and half of the fresh ginger.
Stir everything together and cook for another few minutes. The green chilies will add heat and freshness while the ginger provides a sharp, aromatic finish.
Finishing the Karahi
Once the chicken is fully cooked and the sauce has reached your preferred consistency, sprinkle in the garam masala and dried fenugreek leaves if you’re using them.
Give everything one final stir.
Taste the sauce and adjust the salt or chili level if necessary.
Finish with plenty of freshly chopped cilantro and thin strips of fresh ginger.
The finished karahi should have tender chicken coated in a thick, glossy tomato masala with visible pieces of green chili and ginger.
How to Serve Chicken Karahi
Chicken Karahi is best served immediately while it’s hot and fragrant.
Traditionally, it pairs beautifully with freshly baked naan. Tear off a piece of naan and use it to scoop up the chicken and thick tomato sauce.
You can also serve it with roti, chapati, or steamed basmati rice.
For a complete Pakistani-style meal, serve the karahi alongside a simple cucumber and onion salad, lemon wedges, and plain yogurt or raita.
The cool yogurt provides a refreshing contrast to the spicy karahi.
Tips for the Best Chicken Karahi
Use ripe tomatoes. Since tomatoes form the foundation of the sauce, their quality makes a noticeable difference. Choose ripe, flavorful tomatoes whenever possible.
Cook the tomatoes properly. Don’t rush this step. The sauce should become thick and concentrated before you move on.
Don’t add too much water. Karahi is supposed to have a thick consistency. Add only enough water to prevent the chicken from sticking if necessary.
Use fresh ginger. Fresh ginger strips added toward the end give the dish a flavor that powdered ginger simply can’t replicate.
Adjust the heat. Green chilies and red chili powder can be adjusted according to your preference. For a milder version, remove the seeds from the chilies or use fewer of them.
Try bone-in chicken. If you have extra time, bone-in chicken can provide a deeper flavor and a more traditional texture.
Can You Make Chicken Karahi Ahead of Time?
Yes. Chicken karahi can be prepared ahead of time and reheated gently on the stove.
In fact, some people find that the flavors become even more developed after resting. Store leftovers in an airtight container in the refrigerator and reheat them thoroughly before serving.
If the sauce becomes too thick after refrigeration, add a small splash of water while reheating.
A Simple Pakistani Dinner Favorite
The beauty of Pakistani Chicken Karahi is its balance between simplicity and bold flavor. You don’t need a long list of complicated ingredients to make a memorable meal. Fresh tomatoes, chicken, ginger, garlic, chilies, and a handful of spices do most of the work.
The key is giving each ingredient enough time to develop its flavor. Brown the chicken, cook the tomato masala until thick, and finish everything with fresh ginger, chilies, and cilantro.
Once you try this easy version, it can quickly become a regular part of your dinner rotation. It’s comforting enough for a quiet family meal but flavorful and impressive enough to serve to guests.
Serve it piping hot with naan or roti, add a refreshing side of raita, and enjoy a delicious taste of classic Pakistani home cooking.
