Boil garlic and turmeric in the water until the water remains half.
In a cooker put onion, tomato, and garlic water and cook until tomato softens.
Shift the mixture in a karahi cook for 2 minutes add red chili powder, salt, and ginger-garlic paste.
Add chicken and cook on low to high heat for 5 minutes.
When the chicken cooked half add butter and cook on high flame.
Now add coriander powder cook for 2 minutes and add yogurt.
Cook on high flame until chicken separates the oil.
Add freshly crushed black pepper and turn off the heat.
Garnish with ginger and serve with naan.