Indian CuisineIndian FoodDurban Indian

Chicken Karahi

Make authentic Chicken Karahi with this foolproof recipe. Packed with rich traditional flavor, step-by-step photos, and cooking tips by Denisiya on EatMee Recipes.

5.0·36 reader ratings
Rate this recipe:
D
By DenisiyaPublished on July 31, 2026
Chicken Karahi
⏱️
Prep Time15 mins
🍳
Cook Time18 mins
⌛
Total Time33 mins
🍽️
ServingsServes 4-6
Denisiya on YouTube @eatmeerecipes
@eatmeerecipesOfficial Channel

Cook Along With Denisiya on YouTube

Join over 60,000+ home chefs for weekly authentic Durban Indian cook-alongs, Instant Pot masterclasses, and family heritage recipes.

Subscribe (Free)60,000+ Subscribers • 900+ Videos
Advertisement

🥗

Ingredients

Scale:
Base Yield: Serves 4-6
Advertisement
👩‍🍳

Step-by-Step Instructions

20 Steps
  1. Step 1

    Start by cutting the whole chicken into serving pieces and remove the skin. Washing the chicken is optional according to personal preference (I wash mine). Set aside while you prepare the remaining ingredients.

    Step 1 visual guide
  2. Step 2

    Finely chop the onions. Keeping them evenly sized helps them cook at the same rate and creates a smooth base for the masala.

    Step 2 visual guide
  3. Step 3

    Heat the oil in a large pot or karahi (mine was not induction friendly so I used a regular pot) over medium-high heat and add in the chopped onions.

    Step 3 visual guide
  4. Step 4

    Mix and sauté until they become soft and lightly browned. They don’t need to become dark brown, just enough colour to develop flavour.

    Step 4 visual guide
  5. Step 5

    Add the spices: chilli flakes, turmeric powder, cumin (jeera) powder, coriander (dhania) powder, cracked black pepper, chilli powder and ginger & garlic paste.

    Step 5 visual guide
  6. Step 6

    Mix and sauté for about 30 seconds, stirring continuously so they don’t burn.

    Step 6 visual guide
  7. Step 7

    Add the chicken pieces, curry leaves and salt to taste.

    Step 7 visual guide
  8. Step 8

    Mix well so every piece of chicken is evenly coated in the spices.

    Step 8 visual guide
  9. Step 9

    Cover and cook for about 5 minutes, stirring occasionally, allowing the chicken to lightly brown and absorb all the flavours.

    Step 9 visual guide
  10. Step 10

    Pour in the blended tomatoes and mix well.

    Step 10 visual guide
  11. Step 11

    Cook for approximately 10 minutes, stirring every few minutes until the tomatoes cook down and the masala thickens.

    Step 11 visual guide
  12. Step 12

    Add the plain yoghurt and stir until fully incorporated.

    Step 12 visual guide
  13. Step 13

    For reference, I used Double Cream but Full Fat will work too.

    Step 13 visual guide
  14. Step 14

    Cook for another 2-3 minutes until the yoghurt blends into the gravy and becomes rich and glossy.

    Step 14 visual guide
  15. Step 15

    Add the whole green chillies and gently stir them through the curry so they’re coated in the masala without breaking them apart.

    Step 15 visual guide
  16. Step 16

    Finish with freshly chopped coriander and julienned ginger.

    Step 16 visual guide
  17. Step 17

    Serve immediately with paratha, naan, roti or steamed rice.

    Step 17 visual guide
  18. Step 18

    I served this dish with fresh hot parathas, and it was the perfect pairing. The soft, flaky layers soak up the rich masala beautifully, making every bite incredibly satisfying.

    Step 18 visual guide
  19. Step 19

    For leftovers, allow the Chicken Karai to cool completely before refrigerating.

    Step 19 visual guide
  20. Step 20

    Store in an airtight container in the fridge for up to 4 days. Freeze for up to 3 months. Defrost overnight in the refrigerator before reheating. Reheat gently on the stovetop or in the microwave until piping hot throughout. If the gravy has thickened too much, simply add a splash of water while reheating.

    Step 20 visual guide
Video Tutorial

Watch How It's Made

Follow along with Denisiya's step-by-step video guide for Chicken Karahi.

Advertisement

Frequently Asked Questions & Cooking Tips

Expert kitchen guidance and troubleshooting for making the best Chicken Karahi

Why Is It Called Chicken Karahi?

Chicken Karahi gets its name from the karahi, a thick, circular cooking pot traditionally used throughout Pakistan and parts of North India. Over the years, the name of the cookware became the name of the dish itself. One of the defining features of Chicken Karahi is its rich masala, made with onions, tomatoes, yoghurt and aromatic spices. Unlike many curries, it isn’t heavily diluted with water. Instead, the gravy develops from the tomatoes, yoghurt and the natural juices released by the chicken as it cooks, resulting in a beautifully rich and concentrated gravy

Why I Use Less Tomatoes?

Many traditional Chicken Karahi recipes use a larger quantity of tomatoes. I personally prefer using fewer tomatoes as it creates a deeper, richer masala without the curry becoming overly tangy. You still end up with plenty of delicious gravy thanks to the onions, yoghurt and the juices released from the chicken during cooking. .

Denisiya - Founder & Chef at EatMee Recipes
About the Creator

Meet Denisiya

Hi, I'm Denisiya! Food lover, recipe developer, and founder of EatMee Recipes. I specialize in authentic South African Durban Indian cuisine, comforting curries, and modern Instant Pot adaptations. Every recipe on this site is tested in my personal kitchen to ensure you get mouth-watering, foolproof results every time.

Comments & Community

0

Have you tried this recipe or have questions for Denisiya? Join the conversation below.

No comments yet. Be the first to share your thoughts on this recipe!

Leave a Comment

Your email address will not be published. Required fields are marked *