I can never resist the bold chilli kick, rich garam masala, and juicy boneless chicken in this Spicy Chicken Karahi. This Pakistani curry is fast, fiery, and packed with the kind of flavour that keeps everyone going back for more.

I’m obsessed with Easy Chicken Karahi because it hits loud and fast, all chilli bite, tomato tang, and that deep spice punch I crave on a weeknight. I love that it feels bold without turning dinner into a whole project.
Boneless chicken keeps every bite juicy and easy to scoop up, while fresh green chilies bring the kind of heat that makes me go back for more even when my lips are tingling. And the sauce.
Glossy, spicy, clingy sauce that begs for naan, rice, or just a spoon. But mostly naan.
This is my kind of curry tonight.
Ingredients

- Chicken keeps it hearty, lean, and weeknight-friendly without feeling too heavy.
- Oil helps everything sizzle properly, and ghee makes it taste richer.
- Onion brings a little sweetness and body to the sauce.
- Garlic gives that bold, cozy smell you’ll notice right away.
- Ginger adds warmth and keeps the whole dish tasting fresh.
- Tomatoes turn saucy, tangy, and slightly jammy as they cook down.
- Green chilies bring the kick, so you can control the drama.
- Cumin seeds add earthy crunch and that classic karahi vibe.
- Ground coriander makes the sauce taste deeper, not just spicy.
- Red chili powder brings heat, color, and a little attitude.
- Turmeric adds golden color and a gentle, earthy backbone.
- Garam masala finishes things with warm, cozy spice.
- Plus, yogurt makes the sauce creamier if you’re into that.
- Basically, cilantro and lemon keep every bite bright and fresh.
Ingredient Quantities
- 1.2 to 1.5 pounds (550 to 700 g) boneless skinless chicken, cut into bite sized pieces
- 3 tablespoons vegetable oil (or 2 tbsp oil plus 1 tbsp ghee for richer flavor)
- 1 medium onion, thinly sliced
- 4 garlic cloves, minced
- 1 inch fresh ginger, minced or grated
- 4 medium ripe tomatoes, finely chopped
- 3 to 4 fresh green chilies, sliced (adjust to taste)
- 1 teaspoon cumin seeds
- 1 teaspoon ground coriander
- 1 teaspoon hot red chili powder (adjust to taste)
- 1/2 teaspoon ground turmeric
- 1 teaspoon garam masala
- 1 to 1 1/2 teaspoons salt, to taste
- 2 tablespoons plain yogurt (optional, for a slightly creamier sauce)
- Handful fresh cilantro, chopped, for garnish
- 1 lemon, cut into wedges, for serving
How to Make this
1. Heat the oil (or 2 tbsp oil plus 1 tbsp ghee) in a large heavy skillet or karahi over medium-high heat until shimmering.
2. Add the cumin seeds and let them sizzle for 15 to 20 seconds.
3. Add the thinly sliced onion and cook, stirring often, until golden and soft, about 6 to 8 minutes.
4. Stir in the minced garlic and ginger and cook 1 minute until fragrant.
5. Add the bite sized chicken pieces and increase heat to medium-high; sear the chicken for 4 to 5 minutes until lightly browned on all sides.
6. Mix in the chopped tomatoes, sliced green chilies, ground coriander, chili powder, turmeric, and salt. Reduce heat to medium, cover partially, and simmer 10 to 12 minutes until the tomatoes break down and the chicken is cooked through.
7. If using, stir in the yogurt now and simmer 2 to 3 minutes to incorporate and slightly thicken the sauce.
8. Sprinkle garam masala over the curry, stir well, and cook uncovered 1 to 2 minutes so the spices bloom and the sauce thickens to your liking.
9. Taste and adjust salt or chili heat, then remove from heat.
10. Garnish with chopped cilantro, serve with lemon wedges for squeezing, and enjoy with rice or flatbread.
Equipment Needed
1. Large heavy skillet or karahi with a lid
2. Cutting board
3. Chef knife
4. Wooden spoon or heatproof spatula
5. Tongs or slotted spoon
6. Measuring spoons
7. Small bowl for whisking or holding yogurt and spices
8. Citrus juicer or small fork for lemon wedges
FAQ
Easy Chicken Karahi Recipe Substitutions and Variations
- Boneless chicken: bone in chicken pieces for deeper flavor, firm tofu or paneer for vegetarian option, turkey breast or thighs if preferred
- Vegetable oil or ghee: light olive oil, canola oil, or mustard oil for more pungent flavor, unsalted butter for richness
- Fresh tomatoes: canned crushed tomatoes or diced tomatoes (drain excess liquid), 2 tablespoons tomato paste + 1/2 cup water to concentrate tomato flavor
- Fresh green chilies: sliced jalapeño or serrano peppers, 1/2 to 1 teaspoon red chili flakes, or 1/4 teaspoon cayenne powder adjusted to heat preference
Pro Tips
1. Marinate the chicken briefly in a teaspoon of salt and a splash of lemon juice for 15 to 30 minutes before cooking. It brightens the flavor and helps keep the pieces juicy without adding extra steps.
2. Cook the onions slowly until deeply golden rather than just soft. That caramelization adds a rich, slightly sweet base that makes the sauce much more complex.
3. If your tomatoes are not very ripe, add a teaspoon of tomato paste or a pinch of sugar to balance acidity and deepen color. You can also blitz half the tomatoes into a purée for a smoother, more cohesive sauce.
4. Use high heat to sear the chicken in batches so pieces get a bit of color. Don’t overcrowd the pan or they will steam instead of browning, and you’ll lose that toasted flavor.
5. Finish with fresh lemon juice and chopped cilantro right before serving. The lemon brightens everything and cilantro adds a fresh lift that keeps the curry from tasting heavy. Adjust salt after the lemon to ensure balanced seasoning.

Easy Chicken Karahi Recipe
I can never resist the bold chilli kick, rich garam masala, and juicy boneless chicken in this Spicy Chicken Karahi. This Pakistani curry is fast, fiery, and packed with the kind of flavour that keeps everyone going back for more.
4
servings
399
kcal
Equipment: 1. Large heavy skillet or karahi with a lid
2. Cutting board
3. Chef knife
4. Wooden spoon or heatproof spatula
5. Tongs or slotted spoon
6. Measuring spoons
7. Small bowl for whisking or holding yogurt and spices
8. Citrus juicer or small fork for lemon wedges
Ingredients
1.2 to 1.5 pounds (550 to 700 g) boneless skinless chicken, cut into bite sized pieces
3 tablespoons vegetable oil (or 2 tbsp oil plus 1 tbsp ghee for richer flavor)
1 medium onion, thinly sliced
4 garlic cloves, minced
1 inch fresh ginger, minced or grated
4 medium ripe tomatoes, finely chopped
3 to 4 fresh green chilies, sliced (adjust to taste)
1 teaspoon cumin seeds
1 teaspoon ground coriander
1 teaspoon hot red chili powder (adjust to taste)
1/2 teaspoon ground turmeric
1 teaspoon garam masala
1 to 1 1/2 teaspoons salt, to taste
2 tablespoons plain yogurt (optional, for a slightly creamier sauce)
Handful fresh cilantro, chopped, for garnish
1 lemon, cut into wedges, for serving
Directions
- Heat the oil (or 2 tbsp oil plus 1 tbsp ghee) in a large heavy skillet or karahi over medium-high heat until shimmering.
- Add the cumin seeds and let them sizzle for 15 to 20 seconds.
- Add the thinly sliced onion and cook, stirring often, until golden and soft, about 6 to 8 minutes.
- Stir in the minced garlic and ginger and cook 1 minute until fragrant.
- Add the bite sized chicken pieces and increase heat to medium-high; sear the chicken for 4 to 5 minutes until lightly browned on all sides.
- Mix in the chopped tomatoes, sliced green chilies, ground coriander, chili powder, turmeric, and salt. Reduce heat to medium, cover partially, and simmer 10 to 12 minutes until the tomatoes break down and the chicken is cooked through.
- If using, stir in the yogurt now and simmer 2 to 3 minutes to incorporate and slightly thicken the sauce.
- Sprinkle garam masala over the curry, stir well, and cook uncovered 1 to 2 minutes so the spices bloom and the sauce thickens to your liking.
- Taste and adjust salt or chili heat, then remove from heat.
- Garnish with chopped cilantro, serve with lemon wedges for squeezing, and enjoy with rice or flatbread.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 334g
- Total number of serves: 4
- Calories: 399kcal
- Fat: 16.6g
- Saturated Fat: 2.3g
- Trans Fat: 0g
- Polyunsaturated: 7.5g
- Monounsaturated: 6.8g
- Cholesterol: 134mg
- Sodium: 912mg
- Potassium: 740mg
- Carbohydrates: 8.6g
- Fiber: 2.1g
- Sugar: 4.5g
- Protein: 50.4g
- Vitamin A: 1200IU
- Vitamin C: 29mg
- Calcium: 29mg
- Iron: 2mg









