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!
Ingredients
- 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
Instructions
- 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.