How to Make Homemade Chicken Karahi

How to make homemade chicken karahi with tender chicken, a rich tomato masala and fresh ginger? This simple recipe uses everyday spices, fresh tomatoes and green chillies to create a flavourful desi dish at home. The chicken cooks in its own masala, making this a practical option for a family meal without a complicated cooking process.

How to Make Homemade Chicken Karahi: Recipe Overview

Chicken karahi is a popular desi chicken dish cooked with tomatoes, ginger, garlic and spices in a thick, flavourful masala. This homemade version uses a stovetop method and ingredients that are easy to find.

For a good texture, cook the tomatoes until they soften and the masala thickens before finishing the chicken. Fresh ginger and green chillies add flavour at the end, while the amount of chilli can be adjusted to suit your taste.

Recipe detailInformation
Preparation time10 minutes
Cooking time30–35 minutes
Total timeApproximately 40–45 minutes
Servings3–4
DifficultyEasy
Cooking methodStovetop

Ingredients for Easy Chicken Karahi Recipe

The following quantities make approximately three to four servings.

IngredientQuantity
Chicken, cut into small pieces750 g
Cooking oil4 tablespoons
Tomatoes, chopped4 medium
Onion, finely chopped1 small, optional
Ginger-garlic paste1 tablespoon
Green chillies, slit lengthwise2
Red chilli powder½ teaspoon, or to taste
Coriander powder1 teaspoon
Cumin powder½ teaspoon
Black pepper¼ teaspoon
Salt1 teaspoon, or to taste
Garam masala½ teaspoon
Fresh ginger, cut into thin strips1 tablespoon
Fresh coriander, chopped2 tablespoons, optional

The onion is optional because some chicken karahi versions rely mainly on tomatoes for the masala. Adjust the salt and chilli according to your preference.

How to Make Homemade Chicken Karahi Step by Step

Step 1: Prepare the Ingredients

Chop the tomatoes and onion, if using. Slit the green chillies and cut the fresh ginger into thin strips.

Pat the chicken dry with a clean paper towel. Having everything ready before cooking makes it easier to manage the masala and prevent the spices from burning.

Step 2: Heat the Oil and Cook the Chicken

Heat the oil in a wide, heavy-based pan or karahi over medium-high heat. Add the chicken carefully and cook for about 5–7 minutes, turning the pieces until they lose their raw appearance and develop some colour.

Avoid overcrowding the pan. If your pan is small, cook the chicken in batches so it browns rather than steams.

Step 3: Add the Ginger-Garlic Paste

Add the ginger-garlic paste to the chicken and stir for about 30–60 seconds. Keep stirring so the paste cooks without sticking or burning.

This step adds aroma and helps build the flavour of the chicken karahi masala.

Step 4: Add the Tomatoes and Spices

Add the chopped tomatoes, onion if using, red chilli powder, coriander powder, cumin powder, black pepper and salt. Mix well so the chicken is coated in the spices.

Cover the pan partially and cook over medium heat for about 10–15 minutes, stirring occasionally. The tomatoes should soften and release their juices, forming the base of the masala.

Step 5: Cook Until the Masala Thickens

Remove the lid and continue cooking for another 8–12 minutes, stirring regularly. As the moisture evaporates, the tomato mixture will thicken and coat the chicken.

If the masala begins sticking before the chicken is cooked, lower the heat and add a small splash of water. Avoid adding too much water because chicken karahi is usually served with a thick masala rather than a thin gravy.

Continue cooking until the chicken is fully cooked and tender. The thickest pieces should reach an internal temperature of 74°C (165°F).

Step 6: Add the Finishing Spices

Add the garam masala, slit green chillies and fresh ginger strips. Stir gently and cook for another 2–3 minutes so the flavours combine.

Taste the masala and adjust the salt or chilli if needed. If the mixture is too thick before the chicken is fully tender, add a little water and continue cooking.

Step 7: Garnish and Serve

Turn off the heat and sprinkle fresh coriander over the chicken karahi if desired. Leave it to rest for a minute or two before serving.

The finished dish should have tender chicken coated in a thick tomato masala, with fresh ginger and green chillies adding flavour. Serve it warm.

Common Mistakes to Avoid

Adding Too Much Water

Too much water can make the masala thin. Let the tomatoes release their own juices first, then cook uncovered to reduce the moisture. Add only a little water if the chicken needs more cooking.

Cooking on High Heat Throughout

High heat can cause the masala to stick or burn before the chicken is tender. Start with medium-high heat to colour the chicken, then lower the heat as the tomatoes cook.

Not Cooking the Tomatoes Enough

Undercooked tomatoes can leave the masala watery and sharp in taste. Allow them to soften and cook down until the mixture thickens.

Adding Ginger and Green Chillies Too Early

Fresh ginger and green chillies added near the end retain a fresher flavour. Add them during the final few minutes rather than cooking them for the entire recipe.

Overcrowding the Pan

A crowded pan can cause the chicken to release moisture instead of browning. Use a wide pan or cook the chicken in batches if needed.

What to Serve With Chicken Karahi

Homemade chicken karahi has a rich, savoury flavour and pairs well with simple accompaniments.

  • Roti: Soft roti is useful for scooping up the thick tomato masala.
  • Naan: Naan works well with the tender chicken and spicy sauce.
  • Raita: Plain yoghurt raita offers a cool, creamy contrast to the spices.

Choose one or two accompaniments according to your preference and what you have at home.

Frequently Asked Questions

Can I Make Chicken Karahi Without Onions?
Yes. The onion in this recipe is optional. You can leave it out and cook the chicken with tomatoes, ginger-garlic paste and spices for a more tomato-focused masala.

How Do I Make Chicken Karahi Less Spicy?
Reduce the red chilli powder and use fewer green chillies. You can still get plenty of flavour from the tomatoes, ginger, garlic and other spices.

Why Is My Chicken Karahi Watery?
The tomatoes may have released more moisture than expected, or the masala may not have cooked long enough uncovered. Continue simmering until the excess liquid evaporates and the masala coats the chicken.

How Do I Know When the Chicken Is Fully Cooked?
Check the thickest piece with a food thermometer; chicken should reach 74°C (165°F). The meat should also be tender, with no raw-looking centre.

Can I Use Boneless Chicken?
Yes. Boneless chicken can be used, but it may cook faster than bone-in pieces. Check it earlier to avoid overcooking and adjust the cooking time according to the size of the pieces.

How Should I Store Leftover Chicken Karahi?
Transfer leftovers to a covered container and refrigerate promptly. Use within 3–4 days and reheat until steaming hot throughout. Add a small splash of water during reheating if the masala has thickened too much.

Iqra Saleem

Founder and Recipe Writer

I am Iqra Saleem, the founder and recipe writer at EatsFromHere. I have over five years of experience in cooking and food, along with an Advanced Diploma in Food Preparation & Cookery Supervision from the Karachi Institute of Culinary Arts (KICA).

Through EatsFromHere, I aim to help home cooks prepare tasty, affordable desi meals with clear instructions and practical guidance. My goal is to make everyday cooking easier for beginners and experienced home cooks alike.

More Recipes

How to Make Vegetable Pulao

This easy homemade vegetable pulao is a practical one-pot meal for lunch or dinner, using simple ingredients and clear cooking steps.

How to Make Crispy Onion Pakora

This easy homemade snack has a crunchy texture, a savoury flavour and pairs well with mint chutney or a cup of tea.

How to Make a Simple Chicken Sandwich

This recipe uses tender cooked chicken, a creamy homemade filling and fresh vegetables between slices of bread.
How to Make Anda Ghotala

How to Make Anda Ghotala | Easy Egg Recipe

This easy recipe combines eggs with onions, tomatoes, green chillies and everyday spices to create a satisfying desi meal.
Homemade golden ghee in a jar with a spoon

How to Make Traditional Ghee at Home

Learn the art of making pure, golden ghee at home. This step-by-step guide covers everything from choosing the right butter to achieving that perfect nutty aroma and clear, liquid gold.
Crispy golden dosa on a plate with coconut chutney and sambar

Step-by-Step Guide to Crispy, Golden Dosas

Master the art of making perfectly crispy, golden dosas at home. This step-by-step guide covers everything from fermenting the batter to achieving that signature crunch.