Authentic Chicken Karahi recipe made with chicken, spices, tomatoes, and yogurt. Quick, flavorful, and perfect with naan or rice.
Chicken Karahi Recipe (Restaurant Style)
🕐 Ready in: 40 mins
🍽️ Serves: 4
Chicken Karahi Recipe
This Chicken Karahi Recipe is a classic dish made with tender chicken cooked in a rich, spicy tomato-based gravy. Flavored with ginger, garlic, yogurt, and traditional spices, it’s simmered to perfection and finished with green chilies and fresh coriander. Quick, easy, and bursting with bold desi flavor — perfect with naan or basmati rice!
- 500 g chicken (bone-in preferred)
- 3 tbsp oil
- 2 medium tomatoes (chopped or blended)
- 1 medium onion (finely chopped)
- 1 tbsp ginger garlic paste
- 1 tsp red chili powder (adjust to taste)
- ½ tsp turmeric
- 1 tsp cumin powder
- 1 tsp coriander powder
- Salt to taste
- ½ cup yogurt (whisked)
- 2 –3 green chilies (slit)
- Fresh coriander (chopped)
- Fresh ginger (julienned, for garnish)
- Heat oil in a wok or deep pan. Add chopped onions and sauté until golden brown.
- Add ginger garlic paste and stir for 1–2 minutes until fragrant.
- Add the chicken pieces and cook on high heat until sealed and lightly browned.
- Add tomatoes, red chili powder, turmeric, cumin, coriander powder, and salt. Cook until the tomatoes break down and the oil separates.
- Add the whisked yogurt and mix well. Cover and cook on medium heat for 15–20 minutes or until chicken is tender.
- Uncover and cook on high flame for a few more minutes to thicken the masala.
- Add green chilies and garnish with fresh coriander and julienned ginger.
- Serve hot with naan or steamed basmati rice.