This post contains affiliate links.

The best Chicken Tikka Masala recipe is easy to make at home and tastes just like your favorite Indian restaurant dish. Serve it over basmati rice with warm naan for a comfortingfamily-friendly meal everyone will love.

The best Chicken Tikka Masala recipe is completely homemade with pantry ingredients and no special equipment. It's boldcreamyand absolutely incredible!

Chicken Tikka Masala that's easy to make at home.

I love this easy Chicken Tikka Masala recipe because it delivers all the richauthentic Indian flavors I cravewithout needing a traditional tandoor clay oven. I’ve adapted this recipe for the stovetopInstant Potor slow cooker so it’s easy to make no matter what tools you have on hand (you can even broil the chicken in the oven!). The creamyspiced tomato sauce is pure comfort foodand it tastes even better as leftoverswhich is always a win in our house!

Try my curry recipeslike Panang CurryYellow CurryMassaman Curryor Chickpea Curry.

How to make Chicken Tikka Masala at home:

Cook Chicken: Marinate chopped chicken in a mixture of yogurtoilgarlicgingerlimespicesand salt for at least 30 minutes (or up to 1 day in the fridge). Sear in a hot cast-iron skillet over medium-high heat with oilcooking in batches until golden and cooked through. Set aside and keep warm.

Make Sauce: Sauté whole spices (peppercornsbay leavesclovescinnamon stick) for 20 seconds in hot oilthen add onionschiliesgarlicand ginger. Cook until soft for 2-3 minutes. Stir in tomatoestomato sauceand spices. Cover and simmer for 10–15 minutesthen remove bay leavescinnamon stickand cloves. Blend the sauce until smooth with a blender or immersion blender. Stir in cream or coconut milkthen return chicken to the pan and simmer for 5 more minutes.

Serve: Enjoy homemade chicken tikka masala warm over basmati rice with naan or pita bread.

This easy Chicken Tikka Masala recipe is simple to make at home with no special equipment and tastes even better than takeout!
<>#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-full svg * { fill: var(--wp--custom--color--star); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-33 svg * { fill: url(#wprm-recipe-user-rating-0-33); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-50 svg * { fill: url(#wprm-recipe-user-rating-0-50); }#wprm-recipe-user-rating-0 .wprm-rating-star.wprm-rating-star-66 svg * { fill: url(#wprm-recipe-user-rating-0-66); }linearGradient#wprm-recipe-user-rating-0-33 stop { stop-color: var(--wp--custom--color--star); }linearGradient#wprm-recipe-user-rating-0-50 stop { stop-color: var(--wp--custom--color--star); }linearGradient#wprm-recipe-user-rating-0-66 stop { stop-color: var(--wp--custom--color--star); }
5 from 110 votes

Chicken Tikka Masala

Author: Lauren Allen
The best Chicken Tikka Masala recipe is easy to make at home and tastes just like your favorite Indian restaurant dish.
Prep: 25 minutes
Cook: 35 minutes
Total: 1 hour
Servings: 5
<> .recipe-email-embed { background: #fff9f5; border-radius: 28px; padding: 36px 40px; display: grid; grid-template-columns: minmax(01fr) minmax(01.15fr); gap: 48px; align-items: stretch; } .recipe-email-embed__intro, .recipe-email-embed__form-area { min-width: 0; } .recipe-email-embed__intro { display: flex; align-items: center; justify-content: center; text-align: center; min-height: 100%; } .recipe-email-embed__intro-inner { max-width: 560px; } .recipe-email-embed__title { margin: 0 0 12px !important; font-family: Georgia"Times New Roman"serif; font-size: 30px !important; line-height: 1.02; font-weight: 700; letter-spacing: -0.02em; color: #111111; } .recipe-email-embed__subtitle { margin: 0; font-family: ArialHelveticasans-serif; font-size: 17px !important; line-height: 1.2; color: #111111; } .recipe-email-embed__form-area { width: 100%; display: flex; flex-direction: column; justify-content: center; } .recipe-email-embed .wpforms-container { margin: 0 !important; width: 100% !important; } .recipe-email-embed #wpforms-form-148916 { position: relative; margin: 0 !important; width: 100% !important; } .recipe-email-embed #wpforms-form-148916 .wpforms-field-container { width: 100% !important; margin: 0 !important; padding: 0 !important; } .recipe-email-embed #wpforms-form-148916 .recipe-email-field, .recipe-email-embed #wpforms-form-148916 .recipe-phone-field, .recipe-email-embed #wpforms-form-148916 .wpforms-submit-container { display: block !important; max-width: none !important; margin: 0 !important; padding: 0 !important; float: none !important; clear: none !important; } .recipe-email-embed #wpforms-form-148916 .recipe-email-field { width: 75% !important; } .recipe-email-embed #wpforms-form-148916 .wpforms-submit-container { position: absolute !important; top: 0; right: 0; width: 25% !important; } .recipe-email-embed #wpforms-form-148916 .recipe-phone-field { width: 100% !important; margin-top: 12px !important; margin-bottom: 0 !important; padding-bottom: 0 !important; } .recipe-email-embed #wpforms-form-148916, .recipe-email-embed #wpforms-form-148916 .wpforms-field-container, .recipe-email-embed #wpforms-form-148916 .wpforms-field { margin-bottom: 0 !important; padding-bottom: 0 !important; } .recipe-email-embed #wpforms-form-148916 .wpforms-field-label { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0000) !important; white-space: nowrap !important; border: 0 !important; } .recipe-email-embed #wpforms-form-148916 input[type="email"], .recipe-email-embed #wpforms-form-148916 input[type="tel"], .recipe-email-embed #wpforms-form-148916 input[type="text"] { width: 100% !important; max-width: none !important; min-height: 43px; margin: 0 !important; padding: 0 24px !important; border: 2px solid #eba57c !important; box-shadow: none !important; box-sizing: border-box !important; background: #ffffff !important; color: #8694ab !important; font-family: ArialHelveticasans-serif !important; font-size: 17px !important; line-height: 1.1 !important; display: block !important; } .recipe-email-embed #wpforms-form-148916 .wpforms-field input.wpforms-field-small, .recipe-email-embed #wpforms-form-148916 .wpforms-field input.wpforms-field-medium, .recipe-email-embed #wpforms-form-148916 .wpforms-field input.wpforms-field-large { max-width: none !important; } .recipe-email-embed #wpforms-form-148916 .recipe-email-field input { border-radius: 18px 0 0 18px !important; } .recipe-email-embed #wpforms-form-148916 .recipe-phone-field input { border-radius: 18px !important; } .recipe-email-embed #wpforms-form-148916 input::placeholder { color: #8694ab !important; opacity: 1 !important; } .recipe-email-embed #wpforms-form-148916 button[type="submit"], .recipe-email-embed #wpforms-form-148916 .recipe-embed-submit { width: 100% !important; min-height: 43px; margin: 0 !important; padding: 0 8px !important; border: 2px solid #eba57c !important; border-left: 0 !important; border-radius: 0 18px 18px 0 !important; box-sizing: border-box !important; background: #eba57c !important; color: #ffffff !important; box-shadow: none !important; font-family: ArialHelveticasans-serif !important; font-size: clamp(18px2vw22px) !important; font-weight: 700 !important; line-height: 1 !important; text-align: center !important; white-space: nowrap !important; writing-mode: horizontal-tb !important; text-orientation: mixed !important; cursor: pointer; display: flex !important; align-items: center !important; justify-content: center !important; } .recipe-email-embed #wpforms-form-148916 button[type="submit"]:hover, .recipe-email-embed #wpforms-form-148916 button[type="submit"]:focus { background: #e39a70 !important; border-color: #e39a70 !important; color: #ffffff !important; outline: none !important; } .recipe-email-embed__fineprint { margin: 10px 0 0 !important; font-family: ArialHelveticasans-serif; font-size: 6px !important; line-height: 1.35; text-align: center !important; color: #9aa2ae; width: 100%; display: block; } .recipe-email-embed__fineprint a { color: #5b77b5; text-decoration: underline; } @media (min-width: 981px) { .recipe-email-embed { grid-template-columns: minmax(01.1fr) minmax(01fr); gap: 40px; padding: 12px 36px; } .recipe-email-embed__title { white-space: nowrap; } } @media (max-width: 1024px) { .recipe-email-embed { gap: 32px; padding: 30px 26px; } } @media (max-width: 980px) { .recipe-email-embed { grid-template-columns: 1fr; gap: 26px; } .recipe-email-embed__intro { padding-top: 4px; padding-bottom: 4px; } .recipe-email-embed__form-area { max-width: 100%; } } @media (max-width: 640px) { .recipe-email-embed { border-radius: 20px; padding: 22px 18px; gap: 22px; } .recipe-email-embed__title { margin-bottom: 12px; font-size: 27px !important; } .recipe-email-embed #wpforms-form-148916 .recipe-email-field { width: 75% !important; } .recipe-email-embed #wpforms-form-148916 .wpforms-submit-container { width: 25% !important; } .recipe-email-embed #wpforms-form-148916 input[type="email"], .recipe-email-embed #wpforms-form-148916 input[type="tel"], .recipe-email-embed #wpforms-form-148916 input[type="text"], .recipe-email-embed #wpforms-form-148916 button[type="submit"] { min-height: 48px !important; } .recipe-email-embed #wpforms-form-148916 input[type="email"], .recipe-email-embed #wpforms-form-148916 input[type="tel"], .recipe-email-embed #wpforms-form-148916 input[type="text"] { font-size: 17px !important; } .recipe-email-embed #wpforms-form-148916 button[type="submit"] { font-size: 18px !important; } .recipe-email-embed #wpforms-form-148916 .recipe-email-field input { border-radius: 16px 0 0 16px !important; } .recipe-email-embed #wpforms-form-148916 .recipe-phone-field input { border-radius: 16px !important; } .recipe-email-embed #wpforms-form-148916 button[type="submit"] { border-radius: 0 16px 16px 0 !important; } .recipe-email-embed__fineprint { margin-top: 10px !important; font-size: 6px !important; line-height: 1.4; text-align: center !important; } }

Email This Recipe!

Enter your email and we'll send it directly to you!

< id="wpforms-css-vars-148916"> #wpforms-148916 { --wpforms-field-size-input-height: 43px; --wpforms-field-size-input-spacing: 15px; --wpforms-field-size-font-size: 16px; --wpforms-field-size-line-height: 19px; --wpforms-field-size-padding-h: 14px; --wpforms-field-size-checkbox-size: 16px; --wpforms-field-size-sublabel-spacing: 5px; --wpforms-field-size-icon-size: 1; --wpforms-label-size-font-size: 16px; --wpforms-label-size-line-height: 19px; --wpforms-label-size-sublabel-font-size: 14px; --wpforms-label-size-sublabel-line-height: 17px; --wpforms-button-size-font-size: 17px; --wpforms-button-size-height: 41px; --wpforms-button-size-padding-h: 15px; --wpforms-button-size-margin-top: 10px; --wpforms-container-shadow-size-box-shadow: none; }
Please enable JavaScript in your browser to complete this form.
Loading

By entering your phone number you consent to receive marketing text messages (e.g. meal plans) from TBFS at the number providedincluding messages sent by autodialer. Consent is not a condition of purchase. Msg & data rates may apply. Msg frequency varies. Unsubscribe at any time by replying STOP or clicking the unsubscribe link. Reply HELP for help. Privacy Policy.

Equipment

Ingredients 
 

Chicken Marinade:

Sauce:

For Serving:

  • ½ cup fresh chopped cilantro
  • Hot cooked Basmati rice
  • Naanchapatior rotis

Instructions 

  • Make Marinade: In a mixing bowl combine yogurtoilgarlicgingerlimecayenne peppergaram masalasmoked paprikaand salt. Add chopped chicken pieces and set aside to marinate for 30 minutes (or refrigerate for up to 1 daystored in the fridge).
    2 lbs boneless skinless chicken thighs½ cup plain Greek yogurt2 tablespoons olive oil4 cloves garlic1 teaspoon freshly grated ginger1 tablespoon lime juice½ teaspoon cayenne pepper1 ½ teaspoons garam masala½ teaspoon smoked paprika1 teaspoon salt
  • Cook Chicken: Heat 1 or 2 Tablespoons oil in a grill pan or cast-iron skillet over medium-high heat. Once hotcook chicken pieces in batchesbeing careful not to overcrowd the panand cook for a few minutes on each sideuntil cooked through. Add additional oilas neededfor multiple batches. Set aside and keep warm while making the sauce.
    2 Tablespoons canola oil
  • Make Sauce: Heat 2 tablespoons oil in a saucepan over medium heat. Once hot add the peppercornsbay leavesclovesand cinnamon stick and saute for 20 secondscareful not to let them burn. Add chopped onionsgreen chilies or jalapenogingerand garlic and saute for 2-3 minutes. Add tomatoestomato sauceand spices and mix well. Cover and simmer for 10-15 minutes.
    4 whole peppercorns1 bay leaf2 whole cloves1 cinnamon stick1 yellow onion1 inch fresh ginger3 cloves garlic1 Bird's eye chili1 14 ounce can diced tomatoes½ cup tomato sauce¼ teaspoon cayenne pepper½ teaspoon ground cumin½ teaspoon turmeric1 teaspoon ground coriander½ teaspoon salt2 teaspoons garam masala
  • Blend: Discard bay leavescinnamon stick and cloves. Use a blender or immersion blender to puree the sauce until smooth. Stir in coconut milk or cream.
    1 cup coconut milk
  • Simmer: Return the chicken to the pot and simmer for 5 more minutes. Garnish with cilantro.
    ½ cup fresh chopped cilantro
  • Serve over hot cooked basmati ricewith a side of naan.

Notes

Make Ahead Instructions: The chicken tikka marinade and chicken can be prepared up to one day ahead of time. The sauce can be made up to 3 days ahead of timestored in the fridge. Cook the chicken and warm the sauce the day of serving.
Freezing Instructions: Store prepared Chicken Tikka Masala in a freezer safe container for up to 3 months. Thaw overnight in the fridge and rewarm on the stove.
Slow Cooker: Here’s my simplified Slow Cooker Chicken Tikka Masala that tastes great with less prep time involved.
Instant Pot: Turn Instant Pot to sauté setting. Cook the chicken in oil firstjust until browned on both sidesthen remove to a plate. Sauté the spices and tomatoes as directed. Turn IP off. Return chicken to the pot. Secure lid and cook on high pressure for 10 minuteswith a 10 minutes natural release. Discard bay leavescinnamon stick and clove and remove chicken to a plate. Use an immersion blender to blend sauce. Stir in coconut milk.
Kashmiri Chilies: If you can find Kashmiri chiliesthey are also authentic in Masala sauce. Add 1 or 2 whole dried chiles to sauté with the spices and and use 1 teaspoon of Kashmiri chili powder in place of cayenne pepperin the sauce.
Lamb Tikka Masala: Replace chicken with cubed pieces of lamb shoulder. Marinate and sear the lamb as you would have the chickenthen simmer it in the prepared masala saucecoveredfor 60-90 minutes or until tender. 

Nutrition

Calories: 447kcalCarbohydrates: 11gProtein: 20gFat: 37gSaturated Fat: 16gPolyunsaturated Fat: 5gMonounsaturated Fat: 14gTrans Fat: 0.1gCholesterol: 69mgSodium: 898mgPotassium: 500mgFiber: 3gSugar: 5gVitamin A: 593IUVitamin C: 9mgCalcium: 79mgIron: 2mg

Nutrition information is automatically calculatedso should only be used as an approximation.

Text me new recipe ideas!

Simpletasty ideas sent once a week. No spam.

Text Signup

Follow Me

Get recipe ideas weekly!
Please enable JavaScript in your browser to complete this form.
Loading

I originally shared this recipe September 2020. Updated March 2021September 2023 and September 2025.

Related Posts

Share Recipe

About The Author

Lauren Allen

Welcome! I’m Laurena mom of four and lover of good food. Here you’ll find easy recipes and weeknight meal ideas made with real ingredientswith step-by-step photos and videos.

<>#wprm-recipe-user-rating-1 .wprm-rating-star.wprm-rating-star-full svg * { fill: #343434; }#wprm-recipe-user-rating-1 .wprm-rating-star.wprm-rating-star-33 svg * { fill: url(#wprm-recipe-user-rating-1-33); }#wprm-recipe-user-rating-1 .wprm-rating-star.wprm-rating-star-50 svg * { fill: url(#wprm-recipe-user-rating-1-50); }#wprm-recipe-user-rating-1 .wprm-rating-star.wprm-rating-star-66 svg * { fill: url(#wprm-recipe-user-rating-1-66); }linearGradient#wprm-recipe-user-rating-1-33 stop { stop-color: #343434; }linearGradient#wprm-recipe-user-rating-1-50 stop { stop-color: #343434; }linearGradient#wprm-recipe-user-rating-1-66 stop { stop-color: #343434; }
5 from 110 votes (98 ratings without comment)
Subscribe
Notify of
Recipe Rating




Recipe Rating




14 Comments
Inline Feedbacks
View all comments
Ana Romero
1 year ago

My family loved this recipe. Made it two days in advance and was perfect for a Friday night dinner. The coconut flavor is always welcome. I also used coconut Jasmine rice and it made the perfect compliment. Will make again for sure

Louise
2 years ago

This tastes okaybutnothing like chicken Tikka masala.

For referenceI am British and this is a British dish. I was a bit thrown with ingredientsbuthaven’t made one that didn’t require a more stock like base.and rolled with it.

Needs a lot more flavourbutthe flavour is fine. Just not what it is meant to bed.

Lynn Pate
2 years ago

5 stars
This was incredible. Made today and fiancé loved it and he is really picky. Shared some with my neighbor and he asked me to make him a gallon of it for him. If I couldI would give 10 stars for this recipe!!!

2 years ago

5 stars
Delicious! My spouse and I prefer bolder flavorsso I tweaked the marinade a little to ensure that the chicken absorbed as much punch of flavor as possible. I adjusted the garlicgingercayenne& paprika to 150% of the recommended measurements. Aside from thatI kept everything else the sameand it turned out phenomenal. I served this atop jasmine rice cooked in an instapotand Lauren’s pita breadand the entire meal was incredible.