This kali mirch chicken karahi packs a nice peppery punch. Bold, but not in-your-face kind. The step that makes it special is dry roasting the black peppercorns. It awakens their essential oils and gives the dish a deeper, more vibrant taste.

I’ve shared a classic restaurant-style chicken karahi on my blog before, but this black pepper version is the underdog that deserves a spot on your list of favorite karahis.
Unlike my other recipe, the method doesn't include removing the tomato peels during cooking. Which means things move fast.
I keep the gravy thick, as I do with all my karahis, including a creamy white karahi I make. But you can adjust the consistency (slightly, please) to stretch the meal.
Ingredients are simple, everyday staples from your pantry and fridge. And if you've arrived on this page wondering what to make for dinner tonight, consider this your sign. You'll love this one!
Pre-cooking notes and tips
- Do not skip the dry roasting step. Without it, the black pepper won't have the punch that makes this dish pepper-centric.
- Tomatoes can vary widely in size, so go by weight if you have a kitchen scale.
- It's important that you dice the tomatoes into small pieces. They will soften and cook fast, and the small peels will meld into the gravy. You might wonder, why not just puree them? Well, pureeing would not give you the classic karahi texture. The flesh of tomatoes needs to fry and get jammy. And you can’t fry liquid.
- The tomato quantity is a little less than in my regular karahi, because I also include yogurt. It helps bring out that pepper flavor.
- You could technically use cumin powder instead of whole seeds, but I like to dry-roast the seeds with black peppercorns and grind them together. This intensifies their flavor. If you don’t have whole seeds, cumin powder works as a substitute.
- Garlic and ginger pastes, especially store-bought ones, can never be true substitutes for fresh ginger and garlic. You'll not have the same results.
- Karahi/wok is ideal, but if you don't have one, use any wide cookware. You want the chicken spread out so it fries properly. And for this same reason, batch cook if you're scaling the recipe up. Never crowd your pots/pans when making karahis.
- You can use lime juice instead of lemon, but reduce the quantity a bit as lime tends to be more tangy.
- Your karahi might end up looking slightly grainy from the addition of yogurt, but that's ok. It won't affect the taste. That said, if presentation matters, temper your yogurt first. To do this, take a few spoonfuls of the hot gravy from the wok/pan and stir them into the yogurt. Yogurt should feel warm to the touch. Bringing the yogurt up to temperature like this makes it less likely to split when you add it in.
Serving ideas
If you're in Pakistan, lucky you for having tandoor shops where you can get fresh, hot naan. I'm jealous! If, like me, your only option is store-bought fresh or frozen naan, here’s a little trick.
Briefly, like just for a second, run your naan under tap water. You don't want it to be soaking wet. Just get the surface moist. A spray bottle with water will also do the job.
Then reheat it on a hot tawa/griddle. Water makes up for the lost moisture, so your naan will be nice and soft again. And for an all-out feast, brush a little melted butter on top before serving.
I love tangy food, so I always serve some extra lemon on the side with my karahi. Raita and a few slices of salted onions make perfect accompaniments too.
And that's a wrap!
If you give my kali mirch chicken karahi recipe a try, I’d love to hear your feedback. Leave your ratings and comments below.
Happy cooking - Nelo

Kali Mirch Chicken Karahi
Ingredients
- 1.25 teaspoons whole black peppercorns - aka sabut kali mirch
- 1 teaspoon cumin seeds - sabut zeera
- 6 tablespoons (95 g) yogurt - room temperature - whisked until smooth
- ¼ teaspoon white pepper powder
- 5 tablespoons (80 ml) cooking oil
- 1 pound (500 g) chicken - skinless, bone-in, cut into pieces (Note A)
- 4 cloves garlic - roughly chopped. Don't use paste
- 2 small green chilies - finely chopped (Note B)
- 2 inch piece of fresh ginger - peeled and julienned (thin matchsticks). Don't use paste.
- 4 (400 g) tomatoes - finely chopped (Note C)
- 1 teaspoon salt - adjust to taste
- 1 tablespoon lemon juice - freshly squeezed
- 1 tablespoon chopped cilantro - aka coriander/hara dhaniya
Instructions
- Have all ingredients prepared and ready before you start cooking. You can use the checkboxes next to each ingredient to track your prep.
- Dry roast black peppercorns and cumin seeds together in a small pan over low heat for about 2 minutes or until aromatic. Keep stirring and don’t walk away. They can burn quickly. Remove from the heat, let them cool, then crush them into powder with a mortar and pestle or a spice grinder.
- In a bowl, combine the crushed spice mix with yogurt and white pepper powder. Mix everything, then set aside.
- Heat the oil in a wide karahi or pan (preferably non-stick) over medium-high heat. Add the chicken pieces and stir. Cook until the chicken surface is no longer pink. Don’t crowd the pan. If the chicken is too close together, it will steam instead of frying.
- Add chopped garlic, and chopped green chilies, along with half the quantity of julienned ginger. Sauté for 1 minute or until fragrant. Do not let the garlic turn brown.
- Now add the chopped tomatoes and salt. Mix well, then cover the pan. Let it simmer until the tomatoes break down into a thick sauce and the chicken is cooked through. Stir every couple of minutes.
- Adjust the heat, if needed, to prevent the chicken from scorching. If the tomatoes reduce too quickly, add 2 to 3 tablespoons of water and continue simmering until the chicken is cooked through. Conversely, if the chicken is cooked but the sauce still looks runny, cook uncovered, and stir until it thickens.
- Turn the heat down to low, add the yogurt mixture you prepared earlier, along with the reserved quantity of julienned ginger. Mix well, then cook until the karahi reaches your desired consistency and the oil begins to separate. The oil won't rise if the heat is high. I like my karahi thick, but you can leave it more saucy if you prefer.
- Remove your wok/pan from the heat. Mix in lemon juice and chopped cilantro.
- Cover and let the karahi rest for 5 minutes. Serve with hot naan or roti, and enjoy! If you try this recipe, I'd love to hear how it turned out in your kitchen. Leave your rating and comment below.






Leave a Comment