If you have a craving for a dish that delivers bold flavors, vibrant colors, and a silky, comforting sauce, you are in for a real treat with this Creamy Chicken Tikka Masala with Basmati Rice Recipe. This dish brings together tender, perfectly spiced chicken soaked in a luscious tomato cream sauce paired with fragrant basmati rice, creating a meal that’s a dinner party star or a cozy weeknight favorite. Every spoonful is a celebration of classic Indian-inspired flavors with just the right amount of creaminess to keep you coming back for more.

Ingredients You’ll Need
This recipe shines because of its simple but essential ingredients, each thoughtfully chosen to build layers of flavor, texture, and color. From the spices that create warmth, to the fresh aromatics, and the creamy finish that rounds it all off, these ingredients come together beautifully for an unforgettable meal.
- Chicken thighs or breasts: Bite-sized pieces provide juicy, tender meat that soaks up the marinade wonderfully.
- Plain yogurt: Acts as a tenderizing base for the marinade, adding tang and moisture.
- Lemon juice: Adds acidity that brightens the marinade and balances flavors.
- Ground cumin: Brings earthy warmth and depth to the spice blend.
- Ground coriander: Adds a subtle citrus undertone to the spice profile.
- Paprika: Gives color and a mild smoky sweetness to the dish.
- Turmeric: Provides a sunny golden hue and earthy notes.
- Garam masala: The signature spice mix that ties the dish together with complexity.
- Chili powder: Offers gentle heat, adjustable to your spice tolerance.
- Fresh garlic and ginger: Infuse vibrant aroma and a zesty backbone.
- Vegetable oil or ghee: Used for sautéing, it adds a rich and smooth texture.
- Onion: Cooked until golden for sweetness and body in the sauce.
- Crushed tomatoes: The acidic tomato base that forms the heart of the sauce.
- Heavy cream or coconut milk: The creamy finish that softens spices and creates a luscious sauce.
- Fresh cilantro: Garnishes with a refreshing herbal touch.
- Basmati rice: Fragrant, fluffy, and perfect for soaking up all that saucy goodness.
How to Make Creamy Chicken Tikka Masala with Basmati Rice Recipe
Step 1: Marinate the Chicken
Begin by creating a vibrant marinade mixing yogurt, lemon juice, and a blend of aromatic spices including cumin, coriander, paprika, turmeric, garam masala, chili powder, garlic, and ginger. This marinade does magic by tenderizing the chicken and infusing each piece with a rich, layered flavor. Coat the chicken pieces well and let them rest in the fridge for at least an hour so those flavors get to work deeply — overnight is even better if you have the time.
Step 2: Cook the Chicken
Once marinated, the chicken is ready to cook. You can thread the pieces onto skewers and grill or bake in a hot oven until they are just cooked through and carry lovely charred edges that add smoky flavor. No skewers? No problem! Cooking the chicken directly in a hot skillet works just as well, giving you juicy, flavorful bites that set the stage for the sauce.
Step 3: Prepare the Sauce
In a large pan, heat the vegetable oil or ghee and gently sweat the finely chopped onion until it turns soft and golden, releasing natural sweetness. Then add minced garlic and ginger, cooking briefly to wake up their fragrant oils and deepen the flavor base. This step builds a rich foundation that makes the sauce unforgettable.
Step 4: Simmer the Spiced Tomato Sauce
Next, stir in crushed tomatoes along with cumin, coriander, paprika, garam masala, turmeric, and optional chili powder for heat. Let this mixture simmer gently, allowing the tomatoes to soften and the spices to meld into a harmonious blend. This simmering process creates the signature warm, robust flavor that everyone comes back for.
Step 5: Combine Chicken with Sauce and Add Cream
When your chicken is perfectly cooked, toss it into the bubbling sauce. Pour in heavy cream or coconut milk and let everything simmer a little longer so the creamy sauce thickens slightly and the chicken soaks up those beautiful flavors. This step turns your dish from good to spectacularly creamy and richly satisfying.
Step 6: Cook the Basmati Rice
While your tikka masala comes together, cook basmati rice separately according to package instructions. Its fragrant, fluffy grains are the perfect neutral canvas to soak up the creamy, spiced sauce, elevating the entire meal.
How to Serve Creamy Chicken Tikka Masala with Basmati Rice Recipe

Garnishes
Lightly sprinkle freshly chopped cilantro over the steaming chicken tikka masala just before serving. This fresh herbal note contrasts beautifully with the rich sauce, bringing brightness and a pop of color that makes the dish even more inviting.
Side Dishes
Piled next to fragrant basmati rice, naan bread is an irresistible companion you should definitely include. Some simple vegetable sides, like sautéed spinach or roasted cauliflower, balance the richness while adding texture and nutrition. These simple additions complete your meal perfectly without overwhelming the flavors.
Creative Ways to Present
For a fun twist, serve the tikka masala with layered rice in small bowls, topped with dollops of yogurt and sprinkled with toasted nuts or seeds for crunch. Or arrange the chicken pieces on skewers laid over the rice for a casual, shareable presentation that makes any dinner feel special.
Make Ahead and Storage
Storing Leftovers
Creamy Chicken Tikka Masala reheats beautifully, making it a great make-ahead meal. Store any leftovers in an airtight container in the refrigerator for up to 3 days. Make sure to let it cool slightly before refrigerating to maintain the silky texture of the sauce.
Freezing
This recipe freezes exceptionally well, too. Portion the chicken and sauce into freezer-safe containers and freeze for up to 3 months. When ready to enjoy, thaw overnight in the fridge for best results. Avoid freezing the basmati rice if possible, as it can become mushy when reheated.
Reheating
Reheat gently on the stovetop over low heat, stirring occasionally to prevent the sauce from separating. Add a splash of water or cream if it feels too thick. Reheating in the microwave works fine for a quicker option—just cover to avoid drying out and stir halfway through.
FAQs
Can I use chicken breast instead of thighs?
Absolutely! Chicken breasts work well and will still absorb the marinade flavors beautifully. Just be careful not to overcook them as they can dry out faster than thighs.
What can I substitute for heavy cream?
If you want a dairy-free alternative, coconut milk is a fantastic choice that keeps the creamy texture and adds a subtle sweetness to the dish.
Is it possible to make this recipe spicier?
Yes, you can adjust the heat by adding more chili powder or even fresh green chilies to the marinade and sauce. Just taste as you go to get the perfect level of spice for you and your guests.
How long should I marinate the chicken?
At least one hour is enough to get good flavor penetration, but marinating overnight makes the chicken even more tender and flavorful—worth the wait if you have the time.
Can I prepare the sauce ahead of time?
Definitely! The sauce can be made a day ahead and refrigerated. When ready to serve, gently warm it and add the cooked chicken to heat through. This can save you time on a busy day.
Final Thoughts
If you want to impress your friends or just treat yourself to something deeply satisfying, this Creamy Chicken Tikka Masala with Basmati Rice Recipe is an absolute winner. The harmony of spices, creamy sauce, and fluffy rice will quickly make it one of your all-time favorite meals. Trust me, once you try it, you’ll keep coming back to this kitchen classic again and again.
Print
Creamy Chicken Tikka Masala with Basmati Rice Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes plus marinating time
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Indian
Description
A flavorful and creamy Chicken Tikka Masala recipe featuring marinated grilled chicken pieces simmered in a spiced tomato and cream sauce, perfect for an authentic Indian-inspired meal.
Ingredients
For the Chicken Marinade:
- 1 1/2 lbs (700g) boneless, skinless chicken thighs or breasts, cut into bite-sized pieces
- 1/2 cup plain yogurt
- 2 tablespoons lemon juice
- 1 tablespoon ground cumin
- 1 tablespoon ground coriander
- 1 tablespoon paprika
- 1 teaspoon turmeric
- 1 teaspoon ground garam masala
- 1 teaspoon ground chili powder (adjust to taste)
- 2 garlic cloves, minced
- 1-inch piece fresh ginger, minced
- Salt to taste
For the Sauce:
- 2 tablespoons vegetable oil or ghee
- 1 large onion, finely chopped
- 2 garlic cloves, minced
- 1-inch piece fresh ginger, minced
- 1 can (14 oz) crushed tomatoes
- 1 cup heavy cream or coconut milk (for a dairy-free version)
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon paprika
- 1 teaspoon garam masala
- 1 teaspoon ground turmeric
- 1 teaspoon chili powder (optional, adjust to heat preference)
- Salt to taste
- Fresh cilantro, chopped (for garnish)
Instructions
- Marinate the chicken: In a large bowl, combine yogurt, lemon juice, cumin, coriander, paprika, turmeric, garam masala, chili powder, garlic, ginger, and salt. Add the chicken pieces and mix until they are fully coated. Cover and refrigerate for at least 1 hour or overnight for best results.
- Cook the chicken: Preheat your oven to 400°F (200°C) or heat a grill pan over medium-high heat. Thread the marinated chicken onto skewers or cook directly in a pan. Bake or grill for 10-12 minutes until cooked through and slightly charred. Alternatively, cook the chicken in batches in a hot skillet.
- Prepare the sauce: While the chicken is cooking, heat oil or ghee in a large pan over medium heat. Add chopped onions and sauté for 4-5 minutes until softened and golden brown. Add garlic and ginger, cooking another minute until fragrant.
- Simmer the sauce: Add crushed tomatoes, cumin, coriander, paprika, garam masala, turmeric, and optional chili powder. Stir well and simmer for 10 minutes to meld the flavors.
- Combine chicken with sauce: Add the cooked chicken to the sauce and stir. Pour in the cream or coconut milk and simmer for an additional 5 minutes until the sauce thickens and the chicken absorbs the flavors.
- Serve: Garnish with fresh cilantro. Serve hot alongside basmati rice, naan bread, or a side of vegetables.
Notes
- Marinating overnight enhances the flavor and tenderness of the chicken.
- You can substitute chicken thighs with breasts, but thighs remain juicier.
- Adjust chili powder to your preferred spice level.
- Coconut milk is a great dairy-free alternative to heavy cream.
- If using skewers, soak wooden skewers in water for 30 minutes to prevent burning.
- Serve with naan or steamed basmati rice for an authentic experience.