If you’re looking for a restaurant-quality chicken dinner packed with warm spices, rich flavors, and a silky tomato cream sauce, this Creamy Tandoori Chicken Masala is guaranteed to become a family favorite. Tender chunks of marinated chicken are roasted until lightly charred, then simmered in a luxurious sauce made with tomatoes, aromatic spices, butter, and cream.
Inspired by the bold flavors of traditional tandoori cooking, this recipe delivers all the delicious taste without requiring a tandoor oven. The yogurt-based marinade helps keep the chicken incredibly juicy while infusing every bite with layers of flavor. Once combined with the creamy tomato sauce, the result is a comforting and satisfying meal that pairs perfectly with fluffy basmati rice, warm naan bread, or homemade roti.
Whether you’re preparing a special weekend dinner or simply craving a flavorful homemade curry, this dish offers the perfect balance of richness, spice, and warmth.
Why You’ll Love This Recipe
- Tender, flavorful chicken infused with aromatic spices
- Rich and creamy tomato-based sauce
- Easy to prepare with simple pantry ingredients
- Perfect for meal prep and leftovers
- Better than takeout and surprisingly easy to make at home
- Pairs beautifully with rice, naan, or vegetables
Ingredients
For the Tandoori Chicken Marinade
- 1½ pounds (700 g) boneless skinless chicken thighs, cut into bite-sized pieces
- 1 cup plain Greek yogurt
- 2 tablespoons fresh lemon juice
- 1 tablespoon vegetable oil
- 1 tablespoon freshly grated ginger
- 4 garlic cloves, finely minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon garam masala
- 1 teaspoon paprika
- ½ teaspoon turmeric
- 1 teaspoon salt
For the Creamy Tomato Sauce
- 2 tablespoons butter
- 1 large onion, finely diced
- 3 garlic cloves, minced
- 1 tablespoon freshly grated ginger
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon paprika
- 1 teaspoon garam masala
- ½ teaspoon turmeric
- ½ teaspoon Kashmiri chili powder
- 1 can (14 ounces / 400 g) crushed tomatoes
- 1 cup heavy cream
- ½ cup chicken stock
- 1 tablespoon tomato paste
- 1 teaspoon sugar
- ½ teaspoon salt, or to taste
- 2 tablespoons chopped fresh cilantro
How to Make Creamy Tandoori Chicken Masala
Step 1: Prepare the Marinade
In a large mixing bowl, combine the Greek yogurt, lemon juice, vegetable oil, grated ginger, minced garlic, cumin, coriander, garam masala, paprika, turmeric, and salt.
Whisk everything together until smooth and evenly blended. Add the chicken pieces and mix thoroughly, ensuring every piece is coated with the flavorful marinade.
Cover the bowl and place it in the refrigerator. Allow the chicken to marinate for at least 30 minutes. For the best flavor and tenderness, marinate for 2 to 4 hours.
Step 2: Roast the Chicken
Preheat your oven to 425°F (220°C).
Arrange the marinated chicken pieces on a lightly greased baking sheet or wire rack, leaving a little space between each piece. Roasting the chicken on a rack helps create slightly charred edges similar to traditional tandoori cooking.
Roast for 18 to 22 minutes, turning once halfway through cooking. The chicken should be fully cooked and lightly browned around the edges.
Remove from the oven and set aside while preparing the sauce.
Step 3: Build the Flavorful Sauce
In a large skillet, sauté pan, or Dutch oven, melt the butter over medium heat.
Add the finely chopped onion and cook for about 5 to 7 minutes until soft and lightly golden. Stir occasionally to prevent sticking.
Add the garlic and ginger and cook for another minute until fragrant.
Sprinkle in the cumin, coriander, paprika, garam masala, turmeric, and Kashmiri chili powder. Stir continuously for about 30 seconds. Toasting the spices helps release their essential oils and intensifies their flavor.
Step 4: Add the Tomatoes
Stir in the tomato paste and cook for one minute.
Pour in the crushed tomatoes, chicken stock, sugar, and salt. Mix thoroughly and bring the sauce to a gentle simmer.
Allow the sauce to cook uncovered for 10 to 15 minutes. During this time, the tomatoes will become richer and the sauce will thicken slightly.
Step 5: Make It Creamy
Reduce the heat to low.
Slowly pour in the heavy cream while stirring continuously. Let the sauce simmer gently for 3 to 5 minutes. Avoid boiling the cream vigorously to maintain a smooth and velvety texture.
The sauce should become beautifully rich, creamy, and slightly orange in color.
Step 6: Combine Everything
Add the roasted chicken pieces and any juices collected on the baking sheet directly into the sauce.
Stir gently until every piece of chicken is coated in the creamy tomato mixture.
Allow the dish to simmer for another 5 minutes so the flavors can fully blend together.
Taste and adjust the seasoning if needed.
Step 7: Garnish and Serve
Sprinkle freshly chopped cilantro over the top just before serving.
Serve hot alongside steamed basmati rice, warm naan bread, garlic naan, or soft homemade roti.
Tips for Success
Marinate Longer for Better Flavor
While 30 minutes works well, allowing the chicken to marinate for several hours creates deeper flavor and more tender meat.
Don’t Skip Roasting
Roasting creates the slightly smoky, charred flavor that gives this dish its authentic tandoori-inspired character.
Use Chicken Thighs
Chicken thighs stay juicy and flavorful even after roasting and simmering in the sauce.
Adjust the Heat
For a milder dish, reduce the Kashmiri chili powder. If you enjoy extra spice, add additional chili powder or a pinch of cayenne pepper.
Serving Suggestions
This creamy chicken masala pairs wonderfully with:
- Basmati rice
- Jeera rice
- Garlic naan
- Butter naan
- Homemade roti
- Cucumber raita
- Roasted vegetables
- Fresh green salad
Storage Instructions
Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, warm gently in a skillet over low heat, adding a splash of chicken stock or cream if the sauce becomes too thick.
This dish also freezes well for up to 3 months. Thaw overnight in the refrigerator before reheating.
Frequently Asked Questions
Can I use chicken breast?
Yes. Chicken breast can be substituted, though chicken thighs generally remain juicier and more flavorful.
Can I make this ahead of time?
Absolutely. Many people find the flavors become even better the next day after the spices have had more time to develop.
Is this dish very spicy?
No. It has a warm, aromatic flavor with mild heat. You can easily adjust the spice level according to your preference.
Can I use coconut cream instead of dairy cream?
Yes. Coconut cream provides a delicious dairy-free alternative while still creating a rich and creamy sauce.
Final Thoughts
Creamy Tandoori Chicken Masala is a comforting and flavor-packed dish that brings together juicy roasted chicken, aromatic spices, and a luxurious tomato cream sauce. Every bite delivers a perfect balance of warmth, richness, and savory goodness. Whether served for a weeknight family dinner or a special gathering, this homemade version rivals your favorite restaurant curry and is sure to impress everyone at the table.
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Yield: 6 servings
Calories: Approximately 575 kcal per serving