Homemade Chicken Tikka Masala recipe for a flavorful, restaurant-style curry featuring juicy, marinated chicken cooked until perfectly charred, then simmered in a creamy tomato-based sauce infused with warming spices.
In a mixing bowl, combine all marinade ingredients. Add chicken and coat well. Cover and refrigerate for at least 4 hours, or overnight for best flavor.
Cook the Chicken
Thread the marinated chicken onto skewers or place on a grill rack. Bake in a preheated oven at 400°F for 15 minutes, then broil for 2–3 minutes to get charred edges. Alternatively, cook in the air fryer at 380°F for 10–15 minutes. Let the chicken rest for 5 minutes.
Make the Sauce
In a large skillet or Dutch oven, heat oil over medium heat. Add onions and sauté for about 10 minutes, stirring every couple of minutes. Cover after each stir to retain moisture and avoid browning.
Add ginger and garlic paste, sauté for 30 seconds. Stir in tomatoes (or puree), turmeric, salt, chili powder, and garam masala. Add the water, cover, and cook for 15 minutes.
Blend the mixture into a smooth sauce using an immersion blender or in a deep bowl.
Combine Chicken and Sauce
Return the sauce to the pan. Add cooked chicken, cream (or cashew blend), and fenugreek leaves. Mix well and simmer until everything is heated through.
Add Optional Smoky Flavor (Dhungar)
For a tandoori-style aroma, place a small steel bowl over the curry. Using tongs, heat a charcoal piece over an open flame until red-hot. Place the charcoal in the bowl, drizzle ghee on top, and immediately cover the pan to trap the smoke. Let it infuse for 5 minutes, then discard the charcoal and stir the curry.
Garnish and Serve
Sprinkle with chopped cilantro and serve hot with naan, paratha, or steamed basmati rice.