Chicken Karahi Recipe

Are you craving a delicious and flavorful chicken dish that’s easy to make? Look no further than this Chicken Karahi Recipe! This classic Pakistani dish is a surefire way to add some excitement to your dinner table. With juicy chunks of chicken coated in a thick and spicy tomato-based gravy, this recipe is perfect for both casual dinners and special occasions.


  • 1/2 cup oil or ghee
  • 550g chicken, bone-in and cut into curry pieces
  • 600g tomatoes, finely chopped
  • 1 bulb garlic, minced
  • 2 tbsp ginger, minced
  • 1-2 tsp salt, or to taste
  • 2 tsp paprika/Kashmiri red chili
  • 1.5 tsp crushed black pepper
  • 1 tsp chili flakes
  • 0.5 tsp cumin powder
  • 0.5 tsp coriander powder
  • 1tsp kalonji (black seed, optional)
  • 2 green chillis, slit in half lengthwise
  • 0.5 bunch of coriander, chopped
  • 1/4 cup ginger cut into matchstick pieces

Let’s get started!

To start, get together all of the items mentioned above. Make sure you have a karahi, a wok, or any other pan you can use to stir-fry. While the food is cooking, heat the oil or ghee in the pan over high heat. This will make sure the chicken and spices cook evenly and seal in the flavours.

Now, you can add the chicken. Stir the chicken often until it starts to turn golden brown in spots. It should take about 5–7 minutes to do this. When the chicken is almost done, add the chopped ginger and garlic. Keep turning and cooking until the ginger and garlic no longer smell raw.

Now, add the tomatoes and spices that have been finely chopped. Give it a good stir and let everything cook together over high heat. Make sure to stir the food often so that nothing sticks to the bottom of the pan. After about 20 minutes of cooking, the oil will start to separate from the tomato mixture, and you’ll start to see bubbles in the gravy. This is a good sign that the chicken is done and that the tomatoes have sweetened and coated the chicken.

Add the chopped cilantro and green chilies at this point. Stir well and turn the heat down to a low setting. Let everything cook together on low heat for 5 minutes without covering the pot. This will give the flavours a chance to mix and grow.

When it’s time to serve, add the matchstick-cut ginger and, if you want, more coriander or green chilli. This will give the dish a new, zesty kick. So, that’s all! Your Chicken Karahi, which is tasty and full of flavour, is ready to be eaten.

Notes: If your chicken isn’t done yet, put the lid on and let everything boil on low for a few more minutes. Don’t add water unless you really have to. Also, if you’re not ready to help right away, stop at step 5 and move on to step 6 when you are. Lastly, if you want to try something new, you can add 1/2 to 1 tsp of garam masala powder along with the coriander for a different flavour.

 Chicken Karahi Recipe
Chicken Karahi Recipe

This Chicken Karahi Recipe is an easy and delicious way to spice up your dinner routine. With its juicy chunks of chicken, flavorful tomato-based gravy, and zesty coriander and green chillis, it’s sure to be a hit at any dinner table. So why not give it a try tonight?

Happy cooking!

%d bloggers like this: