Chicken Tikka Masala | Creamy 30-Minute Restaurant-Style Indian Dinner
Chicken Tikka Masala is one of those iconic dishes that can make your taste buds dance and your heart flutter. With its rich, vibrant sauce and succulent pieces of chicken, it’s no wonder this dish is a favorite at Indian restaurants around the world. The incredible blend of spices and creaminess create a symphony of flavor that is both comforting and exhilarating. You’ll find that making your own Chicken Tikka Masala | Creamy 30-Minute Restaurant-Style Indian Dinner at home can not only taste better than takeout but can also fill your kitchen with intoxicating aromas that draw everyone to the table.
Table of Contents

I first encountered Chicken Tikka Masala on a chilly evening in college. After trying it at a bustling little Indian restaurant, I was hooked on the combination of tender chicken and that exquisite sauce. The thought of whipping it up in my own kitchen felt like a daunting task, but I soon discovered that it can be made quickly and easily. With just a couple of spices and a bit of method, a glorious homemade version could be on the table in under an hour. This recipe combines the flavors of creamy, buttery goodness with a hint of spice, making it a dependable weeknight meal that’ll leave your family raving.
Why You’ll Love This Recipe
- Simple & Quick: Made in just 30 minutes, this dish allows you to breeze through dinner prep without skipping on flavor.
- Irresistible Flavor: You’ll savor the warm spices combined with the creaminess that brings together a perfectly balanced taste.
- Eye-Catching Appeal: The rich, red sauce and garnished cilantro make this dish look as amazing as it tastes, perfect for impressing guests.
- Flexible Serving: Whether it’s a cozy family dinner or a gathering, this dish fits any occasion beautifully.
- Diet-Friendly Options: Easily adjust for dietary restrictions by using evaporated milk for a lighter sauce or opting for plant-based proteins.
Ingredients You’ll Need
- 28 oz boneless chicken thighs: Skinless and cut into bite-sized pieces. Chicken thighs are juicier than breasts and work wonderfully in this dish.
- 1 cup plain yogurt: Helps to tenderize the chicken while adding creaminess. Greek yogurt works great as a substitute.
- 1 1/2 tablespoons garlic: Minced garlic adds depth to the marinade.
- 1 tablespoon fresh ginger: Crushed or minced, ginger introduces a warm and zesty flavor.
- 2 teaspoons garam masala: This aromatic spice blend enhances the overall flavor.
- 1 teaspoon turmeric: Adds an earthy hue and subtle taste, crucial for that vibrant color.
- 1 teaspoon ground cumin: Its warm, earthy notes balance the other spices nicely.
- 1 teaspoon kashmiri chili: Choose this for a mild heat and lively red color; you can substitute with ½ teaspoon ground red chili powder for more heat.
- 1 teaspoon salt: Essential for seasoning the chicken and overall flavor.
- 2 tablespoons vegetable or canola oil: Use for frying the chicken to keep it moist.
- 2 tablespoons butter: Adds richness to the sauce.
- 2 small onions or 1 large onion: Diced finely, they provide sweetness and depth as they cook down.
- 1 1/2 tablespoons garlic: Grated garlic for the sauce, bringing aromatic goodness.
- 1 tablespoon ginger: Grated ginger adds freshness to the sauce.
- 1 1/2 teaspoons garam masala: Here, it enhances the sauce flavors.
- 1 1/2 teaspoons ground cumin: Helps continue the theme of warmth and earthiness.
- 1 teaspoon turmeric powder: More color and flavor for the sauce.
- 1 teaspoon ground coriander: This spice serves to brighten the flavor profile.
- 14 ounces tomato puree: Essential for that lush, tomato base—passata works well if you can’t find puree.
- 1 teaspoon kashmiri chili: Optional but recommended for color and flavor.
- 1 teaspoon red chili powder: Adjust this based on your heat preference.
- 1 teaspoon salt: Again adds essential seasoning for the sauce.
- 1 1/4 cups heavy or thickened cream: Use evaporated milk for a lighter dish; it still holds up perfectly.
- 1 teaspoon brown sugar: Balances the acidity of the tomatoes.
- 1/4 cup water: Adjust the sauce’s thickness as needed.
- 4 tablespoons cilantro: Fresh coriander leaves for a bright garnish.
How to Make Chicken Tikka Masala | Creamy 30-Minute Restaurant-Style Indian Dinner

- Prepare the Marinade: In a bowl, combine the chicken with the yogurt, minced garlic, fresh ginger, 2 teaspoons garam masala, turmeric, cumin, kashmiri chili, and 1 teaspoon salt. Mix well and let it marinate for 10 minutes (or up to an hour if time allows).
- Fry the Chicken: Heat 2 tablespoons vegetable oil in a large skillet over medium-high heat. When sizzling, add the chicken in batches, avoiding crowding. Fry for about 3 minutes on each side until browned but not fully cooked through. Remove chicken and keep warm.
- Sauté the Onions: In the same pan, melt the 2 tablespoons of butter. Add the diced onions and cook until softened, about 3 minutes, scraping any brown bits from the bottom.
- Add Garlic and Spices: Stir the grated garlic and ginger into the onions, and sauté for another minute. Add another 1 1/2 teaspoons of garam masala, 1 1/2 teaspoons cumin, turmeric, and ground coriander. Fry for about 20 seconds until fragrant.
- Tomato Sauce: Pour in the tomato puree, along with the kashmiri chili, red chili powder, and 1 teaspoon salt. Let this simmer for 10-15 minutes, stirring occasionally, until the sauce thickens and turns a deep, rich red.
- Cream and Chicken: Stir in the cream and brown sugar, mixing until smooth. Add the chicken back into the pan along with any juices. Continue cooking for another 8-10 minutes, ensuring the chicken is completely cooked through and the sauce bubbles gently. Add water if the sauce gets too thick.
- Serve: Garnish with fresh cilantro and serve hot alongside garlic butter rice and homemade Naan bread.
Storing & Reheating
You can store any leftover Chicken Tikka Masala in an airtight container at room temperature for about 2 hours, or up to 4 days in the refrigerator. Just ensure it’s cooled before sealing. For longer storage, you can freeze it for up to 3 months. When you’re ready to enjoy, simply reheat on the stovetop over medium heat or in the microwave until bubbling. Keep in mind that the texture may change slightly in freezing, so consider adding a splash of water to refresh the sauce consistency.
Chef’s Helpful Tips
- Avoiding Dry Chicken: Make sure not to overcook the chicken when frying; it will finish cooking in the sauce.
- Ingredient Temperature: Allow the chicken and yogurt to come to room temperature for better marinating.
- Timing: If you’re short on time, prepare the marinade a day ahead. The flavors will deepen and result in even tastier chicken.
- Texture Issues: If the sauce is too thick, simply add water a couple of tablespoons at a time and stir until you reach the desired consistency.
- Flavor Boost: A squeeze of lemon juice right before serving can brighten up the flavors immensely.
In this culinary adventure, there are endless possibilities to explore. From tweaking the spices to experimenting with different types of proteins or plant-based options, this Chicken Tikka Masala is incredibly adaptable. As you dive into this dish, let your creativity guide you, and you’ll discover your own variations that you’ll love just as much. Enjoy the process, savor the flavors, and gather your loved ones around the table to experience your homemade masterpiece.

Recipe FAQs
Can I use chicken breasts instead of thighs?
Absolutely! Chicken breasts can be used if you prefer leaner meat. However, they may not be as juicy as thighs. Marinate them similarly, and ensure not to overcook them to keep them tender.
How can I make this dish spicier?
If you enjoy more heat, feel free to increase the amount of kashmiri chili or red chili powder. You can also add fresh sliced green chilies during cooking or serve with spicy chutney.
What can I substitute for the cream for a lighter version?
Evaporated milk is a fantastic substitute if you’re watching your calorie intake. Unsweetened coconut milk can also add a lovely flavor while keeping the dish creamy.
How can I serve Chicken Tikka Masala?
This dish pairs beautifully with steamed basmati rice, garlic naan, or even a fresh salad to balance the richness. You could also enjoy it with roasted vegetables or even over quinoa for a twist!
PrintMore Main Dishes Recipes
- Southwest Pasta Salad
- Easy Ground Beef and Broccoli
- Dump and Bake Meatball Casserole
- Crispy Smashed Potatoes with Garlic & Za’atar
- Parmesan Orzo with Shrimp
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
This Chicken Tikka Masala features tender chicken marinated in yogurt and spices, simmered in a rich tomato cream sauce. It’s an easy, flavorful twist on a classic Indian dish, perfect for a quick weeknight dinner or a comforting meal any night.
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
- Combine chicken with all marinade ingredients in a bowl; let it marinate for 10 minutes to an hour (or overnight).
- Heat oil in a large skillet over medium-high heat. Sizzle the chicken pieces in batches, browning each side for 3 minutes. Set aside.
- Melt butter in the same skillet. Sauté the diced onions until soft, about 3 minutes, scraping any browned bits from the pan.
- Add garlic and ginger, cooking for 1 minute, then mix in garam masala, cumin, turmeric, and coriander. Stir for about 20 seconds until fragrant.
- Pour in the tomato puree, chili powders, and salt. Allow to simmer for 10-15 minutes, stirring occasionally until the sauce thickens.
- Mix the cream and brown sugar into the sauce. Return the chicken and its juices to the pan, cooking for an additional 8-10 minutes until the chicken is fully cooked and the sauce is bubbling. Thin out the sauce with water if needed.
- Garnish with fresh cilantro and serve with garlic butter rice and homemade Naan.
Notes
For a spicier version, adjust the chili powder to taste.
Leftovers can be stored in the fridge for up to 3 days, reheat on the stove before serving.
Serve with rice or bread to soak up the delicious sauce.
Nutrition
- Serving Size: 1 serving
- Calories: 470
- Sugar: 4g
- Sodium: 1200mg
- Fat: 28g
- Saturated Fat: 13g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 36g
- Cholesterol: 130mg
