Chicken Tikka Masala | Creamy 30-Minute Restaurant-Style Indian Dinner
Chicken Tikka Masala is one of those dishes that can transport you right to the heart of a bustling Indian restaurant, all from the comfort of your kitchen. Its warm, inviting aroma of spices mingles with the rich creaminess of the sauce, creating an experience that is as delightful as it is satisfying. The tender chunks of seasoned chicken bathed in a vibrant, deeply flavored sauce shine on the plate, making it hard to resist a second helping.
Table of Contents

I remember the first time I tasted Chicken Tikka Masala; it was during a cozy family dinner where each bite felt like a warm hug. Now, I can recreate that love and exuberance in my own kitchen with this quick and easy version that takes only 30 minutes to whip up, rivaling restaurant-style flavor without the hassle. This Chicken Tikka Masala is the perfect solution for busy weeknights or gatherings, ensuring everyone leaves the table with smiles—and perhaps a little extra sauce on the side. Dive into this culinary adventure and impress your family and friends with a dish that tastes like it’s been simmering all day!
Why You’ll Love This Recipe
- Simple & Quick: From prep to table in just 30 minutes!
- Irresistible Flavor: Layers of spices blend beautifully with creamy sauce for a flavor explosion.
- Eye-Catching Appeal: Rich colors and aromas make it an impressive dish to serve.
- Flexible Serving: Perfect for cozy family dinners, meal prep, or entertaining guests.
- Diet-Friendly Options: Easily adaptable for keto, low-carb, or dairy-free diets.
Ingredients You’ll Need
- 28 oz boneless chicken thighs, skinless, cut into bite-sized pieces: Thighs provide a juicy richness that works perfectly in this dish. If preferred, you can substitute with chicken breast, but thighs are more forgiving and flavorful.
- 1 cup plain yogurt: Acts as a tenderizing marinade while enhancing the creaminess of the dish. Greek yogurt can be a great alternative as well.
- 1 1/2 tablespoons garlic, minced: Fresh garlic gives the dish an aromatic punch, vital for building flavor.
- 1 tablespoon ginger, crushed or minced: Adds warmth and zest; using fresh ginger is preferable but ground ginger can work in a pinch.
- 2 teaspoons garam masala: A signature spice blend that defines the dish. You can find it in any grocery store.
- 1 teaspoon turmeric: Not just for color, but for its warm, earthy flavor and health benefits.
- 1 teaspoon ground cumin: Adds a nutty depth. You could substitute with ground coriander for a slightly different flavor profile.
- 1 teaspoon kashmiri chili or 1/2 teaspoon ground red chili powder: This mild chili powder adds color and a subtle heat; adjust to your spice preference.
- 1 teaspoon salt: Enhances flavors; adjust to taste.
- 2 tablespoons vegetable oil or canola oil: For frying the chicken. Use ghee for a traditional touch!
- 2 tablespoons butter: Adds richness to the sauce. It’s a small indulgence that makes a significant difference.
- 2 small onions or 1 large onion, finely diced: Sweetness from sautéed onions is key in building the sauce’s base.
- 1 1/2 tablespoons garlic, finely grated: Extra garlic packs in even more flavor.
- 1 tablespoon ginger, finely grated: Again, for a fresh zing!
- 1 1/2 teaspoons garam masala: We add more to the sauce for that layered flavor profile.
- 1 1/2 teaspoons ground cumin: Enhances the sauce flavor with additional depth.
- 1 teaspoon turmeric powder: For depth and color.
- 1 teaspoon ground coriander: Brings a citrusy note, balancing the spices beautifully.
- 14 oz tomato puree: Forms the sauce’s rich base. Passata or tomato sauce can also work here.
- 1 teaspoon kashmiri chili (optional): For those who love that vibrant red color but prefer a milder heat.
- 1 teaspoon red chili powder: Adjust this to suit your palate; use more for spice lovers.
- 1 teaspoon salt: Essential for seasoning the sauce.
- 1 1/4 cups heavy or thickened cream: This gives Chicken Tikka Masala its signature creamy element. For a lighter take, evaporated milk is a great swap.
- 1 teaspoon brown sugar: Balances the acidity of the tomatoes, enhancing the overall flavor.
- 1/4 cup water (if needed): To adjust sauce consistency, depending on your preference.
- 4 tablespoons cilantro (fresh coriander) to garnish: Adds a bright finish and brings all flavors together.
How to Make Chicken Tikka Masala | Creamy 30-Minute Restaurant-Style Indian Dinner

Prepare the Chicken Marinade: In a bowl, combine the chicken with yogurt, garlic, minced ginger, garam masala, turmeric, ground cumin, kashmiri chili, and salt. Mix well and let it marinate for 10 minutes to an hour (or overnight if time allows) to absorb those flavors deeply.
Cook the Chicken: Heat vegetable oil in a large skillet or pot over medium-high heat. Once sizzling, add chicken in batches of two or three to avoid overcrowding the pan. Fry until browned, about 3 minutes on each side. Set aside and keep warm; you’ll finish cooking it later in the sauce.
Sauté the Onions: In the same pan, reduce the heat to medium and melt the butter. Add the diced onions and sauté for about 3 minutes, stirring occasionally until soft. Scrape up any delicious browned bits from the pan—it all adds to the flavor.
Add Garlic and Spices: Stir in finely grated garlic and ginger, sautéing for around 1 minute until fragrant. Then, sprinkle in garam masala, ground cumin, turmeric powder, and ground coriander, frying for about 20 seconds until the spices release their aromatic oils.
Create the Sauce Base: Pour in the tomato puree, along with kashmiri chili, red chili powder, and salt. Allow the mixture to simmer for about 10-15 minutes, stirring occasionally, until the sauce thickens and develops a deep brown-red color. This step is crucial for building robust flavors.
Finish the Sauce: Stir in heavy cream and brown sugar, which will transform the sauce into a luscious, creamy delight. Add the sautéed chicken back into the pan, including any juices. Cook for an additional 8-10 minutes until the chicken is cooked through and the sauce is thick and bubbling. If it looks too thick, gradually pour in the water to achieve your desired consistency.
Garnish and Serve: Sprinkle fresh cilantro on top for that final touch. Serve your Chicken Tikka Masala hot, along with fluffy garlic butter rice and warm homemade naan to soak up every bit of that delicious sauce!
Storing & Reheating
Store any leftovers in an airtight container at room temperature for about 2 hours, then move them to the refrigerator where they will stay fresh for up to 4 days. If you’d like to freeze it, simply pack the Chicken Tikka Masala into freezer-safe containers for up to 3 months. To reheat, gently warm it on the stovetop over low heat, stirring frequently until heated through. You may notice the flavors intensifying, but for the best texture, consider adding a splash of cream or water to refresh the sauce as it reheats.
Chef’s Helpful Tips
- Avoid overcooking the chicken during the initial frying; you want it just browned as it will continue to cook in the sauce.
- Make sure your ingredients are at room temperature, especially the yogurt, which helps create a smoother marinade for the chicken.
- If your sauce is too thin, let it simmer longer before adding the cream; thicker sauces develop a richer flavor.
- Feel free to experiment with the spices based on your preference; add more chili powder for spice or adjust the sugar if you’re looking for a sweeter sauce.
- You can prep the marinade the day before for an even deeper flavor.
- This dish pairs beautifully with basmati rice or paratha, enhancing the overall meal experience.
The heartwarming appeal of Chicken Tikka Masala lies not just in its flavorful perfection but in how it brings loved ones together. Making it at home, you get to tweak the spices, adjust the creaminess, and serve it with your favorite sides, creating your ideal version. So, as you roll up your sleeves and embrace the cooking process, take a moment to enjoy each step. Your homemade Chicken Tikka Masala promises to be a dinner everyone will rave about!

Recipe FAQs
Can I use chicken breast instead of thighs?
Absolutely! Chicken breast can be used; however, it may become slightly drier than thighs. If opting for breast, be sure to monitor cooking time to avoid overcooking.
How can I adjust the heat level in this recipe?
Adjusting the heat is easy: simply modify the amount of kashmiri chili or red chili powder based on your taste preferences. You can totally omit them for a mild version.
What can I serve with Chicken Tikka Masala?
Classic accompaniments include basmati rice or garlic naan. You may also enjoy a side of cucumber raita to balance the spiciness.
Can I make Chicken Tikka Masala ahead of time?
Yes, you can prepare it ahead! The flavors meld beautifully, so you can rehearse it the next day, but allow it to simmer fresh if possible for the best taste.
PrintMore Main Dishes Recipes
- Red Wine Bucatini with Pancetta
- Crispy Oven-Baked Potato Wedges (Pub Style)
- Classic Smash Burgers | Double Patty with Crispy Edges & Special Sauce
- Slow Cooker Guinness Beef Stew with Potatoes & Carrots
- Chinese Chicken Salad
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Chicken Tikka Masala | Creamy 30-Minute Restaurant-Style Indian Dinner
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 5 servings 1x
- Category: Main Dishes
- Method: Stovetop
- Cuisine: Indian
Description
Enjoy the rich and creamy flavor of Chicken Tikka Masala, made with marinated chicken, yogurt, and aromatic spices. This recipe is perfect for a quick dinner or a comforting meal that brings Indian cuisine to your home without the hassle.
Ingredients
- 28 oz boneless chicken thighs skinless, cut into bite-sized pieces
- 1 cup plain yogurt
- 1 1/2 tablespoons garlic minced
- 1 tablespoon ginger fresh, crushed or minced
- 2 teaspoons garam masala
- 1 teaspoon turmeric
- 1 teaspoon ground cumin
- 1 teaspoon kashmiri chili or 1/2 teaspoon ground red chili powder
- 1 teaspoon salt
- 2 tablespoons vegetable oil or canola oil
- 2 tablespoons butter
- 2 small onions or 1 large onion, finely diced
- 1 1/2 tablespoons garlic finely grated
- 1 tablespoon ginger finely grated
- 1 1/2 teaspoons garam masala
- 1 1/2 teaspoons ground cumin
- 1 teaspoon turmeric powder
- 1 teaspoon ground coriander
- 14 ounces tomato puree tomato sauce/passata
- 1 teaspoon kashmiri chili optional for colour and flavour
- 1 teaspoon red chili powder adjust to your taste preference
- 1 teaspoon salt
- 1 1/4 cups heavy or thickened cream, use evaporated milk for lower calories
- 1 teaspoon brown sugar
- 1/4 cup water if needed
- 4 tablespoons cilantro fresh coriander to garnish
Instructions
- Mix the chicken with all marinade ingredients and let it marinate for 10 minutes to an hour, or overnight if possible.
- Heat the oil in a large skillet over medium-high heat. Fry the chicken pieces in batches, not overcrowding the pan, for about 3 minutes on each side until browned. Set the chicken aside and keep warm.
- Melt the butter in the same pan and fry the onions until soft, scraping any browned bits from the bottom.
- Add garlic and ginger, sauté for about 1 minute until aromatic, then stir in the garam masala, cumin, turmeric, and coriander, frying for about 20 seconds.
- Pour in the tomato puree, chili powders, and salt. Let the mixture simmer for 10-15 minutes, stirring occasionally until the sauce thickens and turns a deep red color.
- Stir the cream and sugar into the sauce, then add the browned chicken and its juices. Cook for an additional 8-10 minutes until the chicken is cooked through and the sauce is thick and bubbling, adding water if needed to thin out the sauce.
- Garnish with fresh cilantro and serve with garlic butter rice and homemade Naan bread.
Notes
For a lower calorie version, substitute heavy cream with evaporated milk.
Marinating the chicken overnight intensifies the flavors.
Serve with rice or naan for a complete meal.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 5g
- Sodium: 900mg
- Fat: 28g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 1g
- Protein: 37g
- Cholesterol: 150mg
