Lunch & Dinner

Easy Chicken Karahi at Home

Easy Chicken Karahi at Home recipe
Prep time25 min
Cook time30 min
Total time55 min
Servings4

Chicken karahi is a Pakistani-style chicken dish cooked in a wok-like pan with tomatoes, ginger, garlic and green chillies. The sauce is reduced until it clings to the chicken rather than remaining thin. This home version uses everyday ingredients and finishes with fresh ginger and coriander.

What makes a good chicken karahi?

The key is to cook the chicken with the spices and allow the tomatoes to break down. Once the chicken is cooked, removing the lid lets excess moisture evaporate and concentrates the tomato flavour. Fresh ginger, green chillies and coriander added at the end provide a bright, aromatic finish.

Ingredients and their purpose

Chicken: Use the 700 g of chicken pieces listed in the recipe card. Similar-sized pieces cook more evenly. Bone-in pieces can add flavour, but cooking time may vary depending on their size.

Tomatoes: Four ripe tomatoes form the base of the sauce. They soften during cooking and provide moisture. If your tomatoes are particularly watery, simmer the sauce uncovered for longer at the end.

Ginger and garlic: Ginger-garlic paste builds the savoury base, while fresh sliced ginger added at the end gives the dish a more pronounced aroma.

Ground spices: Coriander, cumin, turmeric and chilli powder season the chicken. Adjust the chilli powder and green chillies to suit your preferred heat level.

Fresh coriander: Add it near the end of cooking to retain its fresh flavour. Roti, naan or plain rice make suitable accompaniments.

How to cook chicken karahi successfully

1. Brown the chicken: Heat the oil in a wide pan over medium-high heat. Add the chicken in a single layer where possible and turn the pieces until their outsides lose their raw appearance. If the pan is crowded, work in batches.

2. Cook the aromatics: Stir in the ginger-garlic paste and cook for about one minute. Add the ground coriander, cumin, chilli powder and turmeric. Stir continuously so the spices coat the chicken without scorching on the bottom of the pan.

3. Soften the tomatoes: Add the chopped tomatoes and a small splash of water. Cover and simmer for 18–22 minutes, stirring occasionally. The exact time depends on the size of the chicken pieces and the heat of your stove.

4. Check that the chicken is cooked: Check the thickest part of a chicken piece with a food thermometer. It should reach 74°C (165°F). Do not rely on the cooking time alone, particularly when using large or bone-in pieces.

5. Reduce the sauce: Remove the lid and simmer for a few more minutes, stirring as needed. The tomatoes should form a thicker sauce that coats the chicken. If the pan becomes dry before the chicken is cooked, add a small splash of water.

6. Finish and serve: Add the sliced green chillies, fresh ginger and coriander. Taste and adjust the salt and chilli seasoning if needed. Serve hot with roti, naan or rice.

Tips for better flavour and texture

  • Use a wide, heavy pan to give moisture room to evaporate.
  • Let the tomatoes soften properly before reducing the sauce.
  • Stir more frequently once the sauce thickens to prevent sticking or scorching.
  • Add water gradually. Too much at once can leave the sauce thin.
  • For a milder dish, reduce the chilli powder and remove the seeds from the green chillies.
  • Add the fresh ginger and coriander near the end rather than cooking them for the entire simmering period.

Common problems and how to fix them

The sauce is too watery: Simmer uncovered for a few additional minutes, stirring regularly, until excess liquid evaporates. Keep the heat moderate enough to prevent the tomatoes from burning.

The sauce is sticking to the pan: Lower the heat and stir. Add a small splash of water if necessary, especially before the chicken has finished cooking.

The dish is too spicy: Serve it with plain rice, naan or roti, and use less chilli powder next time. Dairy-based accompaniments such as plain yoghurt can also help balance the heat when served alongside the dish.

The chicken is not tender yet: Continue cooking gently and check the thickest piece. Add a little water if the sauce has reduced too far before the chicken is fully cooked.

What to serve with chicken karahi

Serve chicken karahi with roti, naan or steamed rice to soak up the tomato sauce. A simple cucumber salad, sliced onion with lemon, or plain yoghurt provides a fresh contrast to the warm spices. Keep side dishes simple so the ginger, tomato and chilli flavours remain the focus.

Storage and reheating

Refrigerate leftovers in a covered container within two hours of cooking. Keep them refrigerated for up to three to four days, or freeze them for longer storage. Thaw frozen leftovers in the refrigerator and reheat until the centre reaches 74°C (165°F). Reheat only the portion you plan to eat, and add a small splash of water if the sauce has thickened in storage.

Frequently asked questions

Can I make chicken karahi less spicy?

Yes. Reduce the chilli powder and use fewer green chillies. You can still build flavour from the tomatoes, ginger, garlic, cumin and coriander.

Why does my tomato sauce remain thin?

The tomatoes may contain a lot of water, or the pan may be covered for too long. Once the chicken is cooked, remove the lid and simmer until the sauce reduces to your preferred consistency.

Can I prepare it ahead?

You can cook the dish ahead and refrigerate it promptly. Reheat it thoroughly before serving. The sauce may become thicker after chilling, so add a little water while reheating if needed.

How can I tell when the chicken is safe to eat?

Use a food thermometer to check that the thickest part reaches 74°C (165°F). Avoid touching the bone with the thermometer probe when checking bone-in pieces.

The recipe

Easy Chicken Karahi at Home

A bold, tomato-rich chicken karahi with ginger, green chilli and fresh coriander. This approachable home version keeps the method simple while building flavour in stages.

Ingredients

  • 700 g chicken pieces
  • 4 ripe tomatoes, chopped
  • 2 tbsp neutral oil
  • 1 tbsp ginger-garlic paste
  • 1 tsp ground coriander
  • 1 tsp cumin
  • 1 tsp chilli powder, or to taste
  • 1/2 tsp turmeric
  • 2 green chillies, sliced
  • Fresh ginger and coriander

Instructions

  1. Warm the oil in a wide pan over medium-high heat. Add the chicken and cook, turning, until the outside loses its raw colour.
  2. Stir in ginger-garlic paste and cook for about a minute. Add coriander, cumin, chilli powder and turmeric; stir so the spices coat the chicken.
  3. Add tomatoes and a small splash of water. Cover and simmer for 18–22 minutes, stirring occasionally, until the chicken is cooked through.
  4. Remove the lid and cook a few more minutes to reduce the sauce. Finish with green chillies, sliced ginger and coriander. Serve hot with roti or rice.

Helpful tip

Use ripe tomatoes for a naturally thick sauce. Chicken is ready when the thickest piece reaches 74°C / 165°F.