Homemade Chicken Tikka Masala Recipe
This homemade chicken tikka masala is the kind of meal that makes people go quiet at the dinner table. Not because they have nothing to say. Because they can't stop eating. The chicken marinates in spiced yogurt, gets a proper char under the broiler, then simmers in a velvety tomato cream sauce packed with ginger, garlic, and warm spices. It tastes like a great restaurant made it. You made it. And it took about an hour.
Ingredients
For the chicken marinade:
Ingredients
For the tikka masala sauce:
Ingredients
Instructions
- Marinate the chicken. Combine the yogurt, lemon juice, salt, and all the marinade spices in a large bowl. Add the chicken pieces and toss until fully coated. Cover and refrigerate for at least 1 hour. Overnight is even better. The chicken gets noticeably more tender and the spices go deeper.
- Broil the chicken. Position your oven rack about 6 inches from the broiler and set it to high. Line a baking sheet with foil and arrange the marinated chicken in a single layer. Broil for 10 to 12 minutes, flipping once halfway through. You want some dark, almost blackened edges on the chicken. That char is not a mistake. It is the flavor.
- Start the sauce. While the chicken broils, heat the oil and butter in a large heavy-bottomed pan or Dutch oven over medium heat. Add the onion and cook for 8 to 10 minutes, stirring occasionally, until soft, golden, and slightly jammy at the edges.
- Add the aromatics. Stir in the garlic and ginger and cook for 1 minute until fragrant. Add the tomato paste and stir it around the pan for another minute, letting it darken slightly. This is where the deep, savory base of the sauce comes from.
- Bloom the spices. Add the cumin, coriander, garam masala, paprika, turmeric, and cayenne. Stir constantly for 30 to 45 seconds. The spices should smell impossibly good and look toasted against the onion mixture.
- Build the sauce. Pour in the crushed tomatoes and stir everything together. Add the salt and sugar. Bring to a gentle simmer and cook uncovered for 15 minutes, stirring occasionally, until the sauce thickens and darkens.
- Add the cream and chicken. Reduce the heat to low and stir in the heavy cream. The sauce will turn that iconic warm orange-red. Add the broiled chicken pieces and any juices from the pan. Simmer together for 10 minutes so the chicken soaks up the sauce.
- Taste and serve. Adjust salt if needed. Ladle over fluffy basmati rice and scatter fresh cilantro on top. Warm naan on the side is never a bad idea.
Tips & Tricks
Chicken thighs are the move here. Breasts dry out quickly under the broiler and in the sauce. Thighs stay juicy and hold up to the long simmer without turning rubbery.
Don't skip the char on the chicken. That slightly smoky, almost burnt edge is what separates homemade tikka masala from a sauce with plain poached chicken dropped into it. Let the broiler do its job.
Finely dicing the onion matters more than people think. Big chunks stay chunky in the sauce. Small dice melt into the base and give you that smooth, restaurant-style consistency without ever touching a blender.
If your sauce tastes flat after adding the cream, a small pinch of extra garam masala and a squeeze of lemon at the very end will bring it back immediately. I've needed this fix more than once.
Variations
Make it dairy-free. Swap the yogurt for coconut yogurt in the marinade and use full-fat coconut cream in place of heavy cream. The sauce turns slightly sweeter and more tropical, which honestly works really well.
Turn up the heat. Double the cayenne in both the marinade and the sauce, and add one finely minced serrano pepper with the garlic and ginger. It gets genuinely spicy in the best way.
Add vegetables. Stir in one cup of frozen peas or a handful of fresh spinach during the last five minutes of simmering. Both work well with the sauce and round out the meal without overwhelming it.
Paneer tikka masala. Replace the chicken with 1 lb of cubed paneer, pan-fried in a little oil until golden on two sides before going into the sauce. A solid vegetarian version that still feels like a proper dinner.
Storage & Make Ahead
Leftover tikka masala keeps in an airtight container in the refrigerator for up to 4 days. The flavor genuinely improves overnight as the spices settle in. Reheat gently on the stovetop over medium-low heat with a splash of water or cream to loosen the sauce.
The sauce on its own freezes well for up to 3 months. Make a double batch, freeze half, and you're 20 minutes away from a full dinner on any given weeknight. Broil fresh chicken and drop it straight into the reheated sauce. On those nights, it feels like cheating in the best possible way.
Affiliate link
Affiliate link
Frequently Asked Questions
Chicken tikka is just the marinated, broiled or grilled chicken on its own. Chicken tikka masala takes that same charred chicken and finishes it in a creamy, spiced tomato sauce. The masala sauce is what makes it the rich, saucy dish most people know and love.
Yes. A very hot cast iron skillet works well. Heat it over high heat until it is smoking, then cook the marinated chicken pieces in batches for 3 to 4 minutes per side until you get good char marks. Avoid crowding the pan or the chicken will steam instead of sear.
You can, but thighs are strongly recommended. Breasts cook faster under the broiler and can dry out during the sauce simmer. If you use breasts, cut them larger, broil just until cooked through, and add them to the sauce at the very end rather than simmering for a full 10 minutes.
reduce or omit the cayenne pepper in both the marinade and the sauce. The dish will still be deeply flavorful and aromatic from the other spices without much heat. Adding a little extra cream also mellows spice level without changing the overall character of the sauce.



