Recipes

Better Than Takeout Chicken Tikka Masala Recipe

Chicken tikka masala is a favorite for good reason: tender pieces of chicken coated in a rich, creamy tomato sauce with warm spices in every bite. This better-than-takeout chicken tikka masala brings those comforting restaurant-style flavors right into your home kitchen, using simple ingredients and a delicious homemade sauce.

The chicken is marinated in yogurt, garlic, ginger, and fragrant spices before being cooked and simmered in a velvety tomato cream sauce. A little butter adds richness, while garam masala, cumin, paprika, and coriander create the deep, warming flavor that makes this dish so satisfying. Serve it with fluffy basmati rice or warm naan for a comforting dinner that feels like a special treat.

Why You’ll Love This Recipe

  • Restaurant-style flavor at home: The combination of marinated chicken, aromatic spices, tomato puree, and cream creates a flavorful curry inspired by your favorite takeout.
  • Tender, flavorful chicken: Yogurt helps coat the chicken with spices and adds a pleasant tang to the marinade.
  • Rich and creamy sauce: Tomato puree, heavy cream, and butter come together for a smooth, comforting sauce.
  • Easy-to-find ingredients: Most of the ingredients are pantry staples or readily available at the grocery store.
  • Perfect for family dinners: Serve it over rice, with naan, or alongside your favorite Indian-inspired sides.
  • Great for leftovers: The flavors continue to come together as the sauce rests, making leftovers especially enjoyable.

Preparation and Tools

Before starting, prepare the chicken and measure the spices so everything is ready when you begin cooking.

You’ll need:

  • A large mixing bowl: For combining the chicken with the yogurt marinade.
  • A sharp knife and cutting board: To cut the chicken thighs into evenly sized pieces and chop the onion.
  • A grater: For preparing the fresh ginger.
  • Measuring spoons and cups: To measure the spices, liquids, and cream accurately.
  • A large skillet or deep frying pan: For cooking the chicken and preparing the sauce.
  • A wooden spoon or spatula: For stirring the aromatics and scraping up flavorful bits from the pan.
  • A serving spoon: For spooning the finished curry over rice or into bowls.

Cut the chicken thighs into approximately 1-inch pieces so they cook evenly. Chop the onion, mince the garlic, and grate or shred the ginger before you begin.

Keep the ingredients for the chicken marinade separate from those for the sauce. This makes the cooking process easier and helps prevent confusion when adding the spices.

Preparation Tips

Give the chicken time to marinate

The yogurt marinade is an important part of this recipe. It coats the chicken with garlic, ginger, garam masala, cumin, chili powder, and salt, helping the flavor reach every piece.

For the best flavor, allow the chicken to marinate for at least 30 minutes if your schedule permits. You can also prepare it ahead and refrigerate it for several hours.

Keep the chicken refrigerated while it marinates, and avoid leaving it at room temperature for an extended period.

Use fresh ginger and garlic

Fresh ginger and garlic provide a fragrant, savory foundation for both the marinade and the sauce. Grated ginger blends smoothly into the yogurt, while minced garlic adds a stronger aromatic flavor.

The recipe uses ginger and garlic twice, so prepare the marinade and sauce portions separately.

Adjust the chili flavor carefully

Chili powder contributes warmth and color to the chicken and sauce. The recipe uses it in both components, creating a balanced, gently spicy flavor.

If you prefer a milder curry, choose a mild chili powder. For a more pronounced heat, use a hotter variety, keeping in mind that the flavor will become more concentrated as the sauce simmers.

Use plain, unsweetened yogurt

Plain yogurt provides the tangy base for the marinade. Avoid flavored or sweetened yogurt, as it can interfere with the savory spices.

If using thick Greek-style yogurt, it may coat the chicken more heavily, but regular plain yogurt works well too.

Let the sauce develop its flavor

Once the onion, garlic, ginger, and spices are cooked together, the tomato puree forms the main body of the sauce.

Allow the sauce to simmer gently before adding the cream. This gives the spices time to blend with the tomatoes and helps create a richer, more rounded flavor.

Ingredients for Chicken Tikka Masala

This recipe has two main components: spiced yogurt-marinated chicken and a creamy tomato sauce.

Chicken and yogurt marinade

Boneless, skinless chicken thighs: Chicken thighs stay tender and flavorful in the rich sauce. Cutting them into 1-inch pieces helps them cook evenly and makes the finished curry easy to serve.

Plain yogurt: The yogurt coats the chicken and adds a gentle tang that complements the spices.

Garlic and fresh ginger: These aromatics bring savory depth and freshness to the marinade.

Garam masala: A warm spice blend that gives chicken tikka masala its characteristic aromatic flavor.

Cumin: Adds earthy warmth and helps balance the tanginess of the yogurt.

Chili powder: Brings a touch of heat to the chicken.

Salt: Enhances the flavor of the chicken and spices.

Vegetable oil: Used for cooking the marinated chicken.

Creamy tomato sauce

Unsalted butter: Adds richness and a smooth, buttery flavor to the sauce.

White onion: Provides sweetness and a savory foundation as it cooks.

Garlic and fresh ginger: Build the aromatic base of the curry.

Garam masala and cumin: Reinforce the warm, earthy spice profile.

Paprika: Adds color and a mild pepper flavor.

Coriander: Brings a subtle citrusy, earthy note that complements the tomatoes.

Tomato puree: Forms the rich tomato base of the sauce. Its smooth texture helps create a cohesive curry.

Chili powder and salt: Season the sauce and balance the tomato flavor.

Heavy cream: Softens the acidity of the tomatoes and creates the signature creamy texture.

Granulated sugar: Adds a touch of sweetness to balance the tomatoes and spices.

Water: Helps adjust the consistency of the sauce.

How to Make Better Than Takeout Chicken Tikka Masala

Step 1: Marinate the chicken

In a large mixing bowl, combine the chicken pieces with the plain yogurt, minced garlic, grated ginger, garam masala, cumin, chili powder, and salt.

Mix thoroughly until every piece of chicken is coated in the marinade.

Cover and refrigerate for at least 30 minutes if time allows. The yogurt and spices will give the chicken a flavorful coating that carries through into the finished curry.

Step 2: Cook the marinated chicken

Heat the vegetable oil in a large skillet over medium-high heat.

Add the marinated chicken in a single layer, working in batches if necessary to avoid overcrowding the pan.

Cook the chicken, turning the pieces as needed, until browned on the outside and cooked through. The pieces should develop some color while remaining juicy inside.

Transfer the cooked chicken to a plate and set aside while you prepare the sauce.

Step 3: Build the aromatic sauce base

In the same skillet, add the unsalted butter.

Once melted, add the chopped white onion and cook, stirring occasionally, until softened and beginning to turn golden.

Add the minced garlic and shredded ginger. Stir briefly until fragrant, taking care not to let the garlic burn.

The onion should be tender, and the garlic and ginger should smell aromatic before you move on to the spices.

Step 4: Add the spices and tomato puree

Stir in the garam masala, cumin, paprika, coriander, chili powder, and salt.

Mix the spices into the onion mixture so they become evenly distributed.

Pour in the tomato puree and stir well, scraping the bottom of the skillet to incorporate the flavorful bits left from cooking the chicken.

Add the water and bring the sauce to a gentle simmer.

Let it cook until the tomato mixture begins to thicken and the spices are blended into the sauce.

Step 5: Make the sauce creamy

Reduce the heat and stir in the heavy cream.

Add the granulated sugar and mix until it dissolves into the sauce.

The sauce should turn a rich orange-red color and become smooth and creamy. Allow it to simmer gently so the flavors come together.

Avoid boiling the sauce aggressively after adding the cream, as gentle heat helps maintain its smooth texture.

Step 6: Return the chicken to the sauce

Add the cooked chicken pieces back into the skillet, along with any juices collected on the plate.

Stir gently to coat the chicken in the creamy tomato sauce.

Let everything simmer together for a few minutes, until the chicken is hot and the sauce clings to each piece.

Taste the sauce and adjust the seasoning only if needed. The chicken and sauce should be well balanced, with warm spices, tomato richness, a touch of sweetness, and creamy tang.

Serve hot with rice or naan.

Notes

  • For extra flavor: Marinate the chicken several hours ahead and keep it refrigerated until ready to cook.
  • For a thicker sauce: Allow the tomato mixture to simmer before adding the cream, giving excess liquid time to cook off.
  • For a milder curry: Use a mild chili powder and avoid adding extra heat.
  • For a smooth sauce: Stir the tomato puree thoroughly into the onion and spice mixture before adding the cream.
  • For serving: Basmati rice, naan, or another flatbread makes a delicious accompaniment and helps soak up the sauce.

Common Mistakes to Avoid

Overcrowding the chicken

Adding too much chicken to the skillet at once can cause it to release moisture and steam instead of browning.

Cook in batches if needed, leaving enough space between the pieces. This helps develop color and keeps the chicken from becoming watery.

Burning the garlic and spices

Garlic and ground spices can burn quickly, especially in a hot skillet.

Add them after the onion has softened and stir frequently. If the pan seems too hot, reduce the heat before continuing.

Adding cream before the tomato sauce develops

The tomato puree needs time to simmer with the aromatics and spices.

Allow the sauce to cook and thicken before adding the heavy cream. This helps the finished curry taste rich and well blended rather than overly sharp.

Boiling the sauce too vigorously

Once the cream is added, keep the sauce at a gentle simmer.

High heat can affect the smooth texture of the sauce. Stir occasionally and allow the chicken to warm through without aggressively boiling the curry.

Skipping the final simmer

Returning the chicken to the sauce gives the flavors time to combine.

Let the chicken simmer gently in the sauce for a few minutes before serving. This helps every piece become coated in the creamy, spiced tomato mixture.

What to Serve With Chicken Tikka Masala

Chicken tikka masala has a rich, creamy sauce that pairs beautifully with rice, bread, and fresh sides. These serving ideas help turn it into a complete, satisfying meal.

Basmati Rice

Fluffy basmati rice is one of the best accompaniments for chicken tikka masala. Its light texture and delicate aroma complement the creamy tomato sauce without competing with the spices.

Serve the curry over a generous scoop of rice so every bite includes plenty of sauce.

Garlic Naan

Warm garlic naan is perfect for scooping up the thick, flavorful curry. Its soft texture and buttery garlic flavor make it a delicious alternative to rice or an addition to the plate.

Plain naan, roti, or another flatbread also works well.

Cucumber Raita

A cool cucumber raita provides a refreshing contrast to the warm spices in the curry. The yogurt-based side adds a creamy, cooling element that balances the tomato sauce.

Serve it in a small bowl alongside the chicken tikka masala.

Roasted or Sautéed Vegetables

Roasted cauliflower, sautéed green beans, or lightly seasoned carrots add color and texture to the meal.

Choose simple vegetable sides that complement the spices without overwhelming the curry.

Fresh Cucumber and Tomato Salad

A fresh salad made with cucumber, tomato, and a little lemon juice adds brightness to the rich sauce.

It is especially nice when served alongside rice and naan for a balanced variety of textures.

Storage Instructions

Chicken tikka masala is a great make-ahead meal because the sauce holds its flavor well after refrigeration.

Refrigerating Leftovers

Allow the curry to cool slightly, then transfer it to an airtight container.

Refrigerate within two hours of cooking and store for 3–4 days.

For the best texture, store the chicken and sauce together. The chicken will continue absorbing some of the flavorful sauce as it rests.

Freezing Chicken Tikka Masala

This curry can be frozen for longer storage.

Place cooled portions in freezer-safe containers, leaving a little space at the top for expansion. Freeze for up to 3 months for best quality.

The cream-based sauce may separate slightly after thawing, but gentle reheating and stirring can help bring it back together.

For convenient meals, freeze individual portions with rice stored separately.

Reheating

Stovetop: Transfer the curry to a saucepan and reheat over medium-low heat, stirring occasionally until steaming hot throughout. Add a small splash of water if the sauce has thickened too much.

Microwave: Place a portion in a microwave-safe dish and cover loosely. Heat in short intervals, stirring between each interval, until hot throughout.

Avoid reheating the curry at high heat for too long, as this can cause the creamy sauce to become less smooth.

Make-Ahead Tips

You can prepare the chicken marinade ahead of time and refrigerate the chicken until ready to cook.

The sauce can also be prepared in advance and refrigerated separately. When ready to serve, cook the chicken, warm the sauce, and combine them for the final simmer.

For the freshest texture, cook the chicken shortly before serving.

Estimated Nutrition

The following nutrition information is an estimate based on the supplied ingredients and an assumed yield of 4 servings. Actual values may vary depending on the brands used, the amount of marinade retained, and the portion size.

NutrientEstimated per serving
Calories690 kcal
Protein35 g
Carbohydrates17 g
Fat53 g
Saturated Fat22 g
Sugar10 g
Fiber3 g
Sodium800 mg

These estimates are for the chicken tikka masala alone and do not include rice, naan, or other sides.

Frequently Asked Questions

Can I use chicken breast instead of chicken thighs?

Yes. Boneless, skinless chicken breast can be used in place of chicken thighs.

Cut it into 1-inch pieces and follow the same marinating and cooking process. Chicken breast is leaner, so take care not to overcook it, as it can become dry more quickly than thighs.

Is chicken tikka masala spicy?

This recipe has a warm, mildly spicy flavor from the chili powder and garam masala.

The heat level depends on the type of chili powder you use. Choose a mild variety for a gentler curry or a hotter one if you prefer more spice.

Can I make chicken tikka masala without heavy cream?

Heavy cream gives this recipe its rich, smooth texture and mellow flavor.

For a lighter variation, you can use a suitable cooking cream, although the sauce may be less rich. If using yogurt as a substitute, stir it in over low heat to reduce the chance of curdling. The result will have a tangier flavor and a different texture.

Why is my chicken tikka masala sauce too thin?

The sauce may need more time to simmer before the cream is added.

Allow the tomato puree mixture to cook gently until it thickens. If the finished sauce is still thinner than you prefer, simmer it uncovered over low heat, stirring occasionally, until it reaches your desired consistency.

Can I make this recipe ahead of time?

Yes. You can marinate the chicken ahead and prepare the sauce in advance.

The finished curry can also be refrigerated and reheated when needed. The flavors often become more blended after resting, making it a convenient option for meal preparation.

What is the difference between chicken tikka masala and butter chicken?

Both dishes feature chicken in a creamy, spiced sauce, but their flavor profiles can differ.

Chicken tikka masala commonly features a more pronounced combination of tomato and spices, while butter chicken is often richer, milder, and more buttery. Recipes vary, and both are popular choices for serving with rice or naan.

Enjoy Homemade Chicken Tikka Masala

This better-than-takeout chicken tikka masala brings together tender, spice-marinated chicken and a creamy tomato sauce for a comforting meal that is full of flavor.

Serve it with basmati rice, warm naan, or your favorite sides, and enjoy a homemade curry that makes dinner feel special without requiring complicated ingredients.

The leftovers are just as convenient, making this recipe a delicious option for both family dinners and meal preparation.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Better Than Takeout Chicken Tikka Masala Recipe


  • Author: Emmy Carter
  • Total Time: 1 hour 15 minutes
  • Yield: 4 servings 1x
  • Diet: Gluten Free

Description

This better-than-takeout chicken tikka masala features tender yogurt-marinated chicken simmered in a rich, creamy tomato sauce with garam masala, cumin, ginger, and garlic. Serve it with basmati rice or warm naan for a comforting homemade Indian-inspired dinner.


Ingredients

Scale

For the Chicken Marinade

  • 1 lb boneless skinless chicken thighs, cut into 1” pieces
  • 1 cup plain yogurt
  • 1 clove garlic, minced
  • 1 teaspoon fresh ginger, grated
  • 1 tablespoon garam masala
  • 1 teaspoon cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon salt

For the Sauce

  • 1/4 cup vegetable oil
  • 2 tablespoon unsalted butter
  • 1/2 white onion, chopped
  • 2 cloves garlic, minced
  • 1 teaspoon fresh ginger, shredded
  • 2 teaspoon garam masala
  • 1 teaspoon cumin
  • 1 teaspoon paprika
  • 1/2 teaspoon coriander
  • 20 oz tomato puree
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon salt
  • 1 cup heavy cream
  • 2 tablespoon granulated sugar
  • 1/4 cup water

Instructions

  1. In a large bowl, combine the chicken thighs, yogurt, minced garlic, grated ginger, garam masala, cumin, chili powder, and salt. Mix until the chicken is evenly coated. Cover and refrigerate for at least 30 minutes if time allows.
  2. Heat the vegetable oil in a large skillet over medium-high heat. Add the marinated chicken in a single layer, cooking in batches if necessary. Cook until browned and cooked through, turning as needed. Transfer the chicken to a plate.
  3. In the same skillet, melt the butter over medium heat. Add the chopped onion and cook until softened and beginning to turn golden.
  4. Add the minced garlic and shredded ginger. Cook briefly, stirring, until fragrant.
  5. Stir in the garam masala, cumin, paprika, coriander, chili powder, and salt.
  6. Add the tomato puree and water. Stir well, scraping up any flavorful bits from the bottom of the skillet. Bring to a gentle simmer and cook until the sauce begins to thicken.
  7. Reduce the heat and stir in the heavy cream and granulated sugar. Simmer gently until the sauce is smooth and creamy.
  8. Return the cooked chicken to the skillet, including any accumulated juices. Stir to coat the chicken in the sauce.
  9. Simmer gently for a few minutes until the chicken is heated through and the sauce clings to the pieces. Serve hot with basmati rice or naan.

Notes

  • Marinate the chicken for several hours in the refrigerator for deeper flavor.
  • Use mild or hot chili powder according to your preferred spice level.
  • If the sauce is too thick, add a little water; if it is too thin, simmer gently before serving.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Recipes
  • Method: Stovetop
  • Cuisine: Indian-Inspired

Nutrition

  • Serving Size: 1/4
  • Calories: 690 kcal
  • Sugar: 10 g
  • Sodium: 800 mg
  • Fat: 53 g
  • Saturated Fat: 22 g
  • Unsaturated Fat: 28 g
  • Trans Fat: 1 g
  • Carbohydrates: 17 g
  • Fiber: 3 g
  • Protein: 35 g
  • Cholesterol: 180 mg

Keywords: chicken tikka masala, better than takeout chicken tikka masala, creamy chicken curry, homemade chicken tikka masala, chicken tikka masala recipe

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆