“You think you know chicken tikka masala until you’ve tried making it yourself in an Instant Pot,” my friend said over the phone, sounding half amused, half skeptical. I was knee-deep in a chaotic week, juggling work calls and the endless to-do list that never seems to shrink. Honestly, I wasn’t in the mood for anything complicated, but that conversation stuck with me. So, one late evening, I pulled out my trusty Instant Pot, grabbed some pantry staples, and decided to give this creamy chicken tikka masala recipe from scratch a whirl—no takeout, no shortcuts.
The spices filled the kitchen with a warm, inviting aroma that reminded me of those cozy dinners where you forget the outside world for a while. The sauce came together quicker than I expected, rich and velvety, with just the right balance of tang and spice. The chicken? Tender enough to practically melt in my mouth. That night, as I sat savoring each bite, I realized this recipe wasn’t just about convenience—it was about comfort, flavor, and the joy of making something truly homemade without hours in the kitchen.
Since then, I’ve made this creamy Instant Pot chicken tikka masala at least three times in a week (yes, it became a bit of an obsession!), tweaking the spices here and there but never straying far from the original magic. It’s the kind of dish that quietly wins you over, no fanfare needed. If you’re like me—balancing busy days and craving something that feels special yet effortless—this recipe might just become your new go-to.
Why You’ll Love This Recipe
This creamy Instant Pot chicken tikka masala recipe is one I trust to deliver satisfying flavor and cozy vibes with minimal fuss. After testing multiple versions and adjusting the spice mix, I’m confident this recipe hits the sweet spot between authenticity and practicality. Here’s why it stands out:
- Quick & Easy: Ready in under 45 minutes, it’s perfect for busy weeknights or unexpected cravings.
- Simple Ingredients: No need for exotic spices or hard-to-find items—most are pantry staples you probably already have.
- Perfect for Any Occasion: Whether it’s a family dinner, a casual get-together, or impressing guests, this dish fits right in.
- Crowd-Pleaser: The creamy, balanced sauce appeals to both spice lovers and those who prefer milder flavors.
- Unbelievably Delicious: The texture is silky-smooth, with tender chicken nestled in a sauce that’s bursting with warm, layered spices.
This recipe isn’t just another chicken tikka masala—it’s built around the Instant Pot’s magic that locks in flavor and tenderness without the babysitting. The homemade marinade and sauce come together with a blend of fresh and dried spices that I’ve carefully measured for a perfect harmony. Honestly, this is the kind of comfort food that makes you pause, close your eyes, and savor every bite, with none of the guilt or hassle.
What Ingredients You Will Need
This recipe uses straightforward, wholesome ingredients that work together to create that rich, creamy tikka masala flavor you crave. Many are pantry staples, making it easy to whip up without a special trip to the store.
- Chicken: 1.5 pounds (680g) boneless, skinless chicken thighs, cut into bite-sized pieces (I prefer thighs for juiciness, but breasts work too)
- Yogurt Marinade: ¾ cup (180ml) plain Greek yogurt (full-fat for richness, but low-fat works fine)
- Garlic & Ginger: 4 cloves garlic, minced; 1 tablespoon fresh ginger, grated (fresh is best for that punch)
- Spices for Marinade: 1 tablespoon garam masala, 1 teaspoon turmeric, 1 teaspoon ground cumin, 1 teaspoon paprika, ½ teaspoon chili powder (adjust to spice preference)
- For the Sauce:
- 2 tablespoons unsalted butter (adds depth and creaminess)
- 1 large onion, finely chopped
- 1 can (14 oz/400g) crushed tomatoes (preferably no salt added)
- 1 cup (240ml) heavy cream or full-fat coconut milk for dairy-free option
- 1 teaspoon ground coriander
- 1 teaspoon smoked paprika
- ½ teaspoon cayenne pepper (optional, for heat)
- Salt and black pepper to taste
- Fresh cilantro for garnish (optional but highly recommended)
- Oil: 2 tablespoons vegetable or canola oil (neutral flavor)
For best results, I recommend brands like Fage for the yogurt and Goya for the crushed tomatoes, but any quality product will do. If you’re cooking in summer, fresh tomatoes blended finely can make a nice substitute for canned. Also, you can swap garam masala with a homemade blend if you prefer to control the spices exactly.
Equipment Needed
- Instant Pot or Electric Pressure Cooker: The star of this recipe, it speeds up cooking while keeping flavors rich.
- Sauté Pan or Skillet: For browning the chicken before pressure cooking (optional but adds flavor).
- Measuring Cups and Spoons: Precision matters when balancing spices.
- Mixing Bowls: For marinating the chicken and mixing sauce ingredients.
- Wooden Spoon or Silicone Spatula: For stirring without scratching your Instant Pot liner.
If you don’t have an Instant Pot, a stovetop pressure cooker will work fine, though cooking times might vary slightly. I’ve also tossed this together in a heavy Dutch oven on the stove with longer simmering, but it definitely takes more attention. For budget-friendly options, smaller Instant Pot models do the trick just as well for this recipe.
Preparation Method

- Marinate the Chicken (10 minutes active, 1 hour if possible): In a bowl, combine the chicken pieces with Greek yogurt, garlic, ginger, garam masala, turmeric, cumin, paprika, and chili powder. Mix well to coat every piece. If time allows, cover and refrigerate for at least an hour to let flavors develop. If you’re short on time (like me most days), even 10 minutes works wonders.
- Sauté the Aromatics (5-7 minutes): Set your Instant Pot to ‘Sauté’ mode. Heat oil and butter until melted and shimmering. Add chopped onions and cook until soft and golden, about 5 minutes. Stir often to avoid burning. The kitchen starts smelling amazing right here.
- Add Spices for the Sauce: Stir in ground coriander, smoked paprika, and cayenne pepper. Toast the spices for about 1 minute until fragrant—this step really unlocks their depth.
- Add Crushed Tomatoes: Pour in the crushed tomatoes, stirring to combine. Let the sauce simmer on ‘Sauté’ for 3-4 minutes to reduce slightly and thicken.
- Add the Marinated Chicken: Layer the chicken pieces and all marinade juices into the pot. Stir gently to coat the chicken with the sauce.
- Pressure Cook (10 minutes): Seal the Instant Pot lid and set to ‘Pressure Cook’ or ‘Manual’ on high pressure for 10 minutes. Once done, allow a natural pressure release for 10 minutes, then quick release any remaining pressure.
- Finish with Cream: Open the lid, stir in heavy cream or coconut milk. Set the pot to ‘Sauté’ again and let it simmer for 3-5 minutes to thicken the sauce slightly. Taste and adjust salt or spice levels as needed.
- Garnish & Serve: Sprinkle fresh cilantro on top before serving. This adds a fresh, vibrant touch that balances the richness.
Watch for the sauce consistency—it should be creamy but not too runny. If it’s too thin, keep sautéing for a bit longer. Also, if you want extra-charred flavor, you can quickly broil the chicken pieces before marinating, but that’s just a personal twist I sometimes add.
Cooking Tips & Techniques
One lesson I learned the hard way was skipping the marinade—yeah, it’s tempting. But letting the chicken soak in yogurt and spices tenderizes it and builds that authentic flavor base. Even a short 10-minute marinade is better than none.
When sautéing onions, patience pays off. Rushing this step results in less flavor and a more bitter sauce. I usually stir slowly and keep the heat moderate so they caramelize gently and release sweetness.
Pressure cooking times can vary a bit depending on your model and chicken size. I recommend sticking close to 10 minutes, then checking tenderness—overcooking can make chicken dry even in the Instant Pot. Also, natural pressure release is your friend for juicy meat.
For spice balance, I keep cayenne optional. I’d rather have people add heat at the table than scare off anyone who prefers milder dishes. And whenever possible, I add fresh cilantro right before serving—it freshens the whole dish.
Multitasking tip: While the chicken marinates, prep your sides or chop onions to save time. If you want an easy bread side, warm up some naan or try this cornbread sage dressing for a cozy twist on classic sides.
Variations & Adaptations
- Dairy-Free Version: Swap Greek yogurt for coconut yogurt in the marinade and use coconut milk instead of heavy cream. The flavor shifts slightly but stays creamy and rich.
- Spicy Kick: Add finely chopped fresh green chilies during sauté or a pinch of extra cayenne for those who like it hot.
- Vegetarian Adaptation: Replace chicken with firm paneer cubes or cauliflower florets. Adjust cooking time accordingly—paneer only needs a few minutes, cauliflower about 5 minutes under pressure.
- Grain-Free Option: Serve over cauliflower rice or a bed of sautéed greens instead of traditional basmati.
- Personal Twist: I sometimes toss in a spoonful of mango chutney at the end for a subtle sweetness that balances the spices beautifully.
For those who love experimenting, try using smoked paprika for a smoky undertone or adding a splash of lemon juice before serving to brighten the flavors. And if you want a simpler side, the juicy turkey meatballs in marinara recipe pairs surprisingly well with this sauce’s boldness.
Serving & Storage Suggestions
This creamy chicken tikka masala is best served hot, straight from the pot, ideally with warm basmati rice or naan to soak up the luscious sauce. Garnishing with fresh cilantro and a wedge of lime adds an inviting pop of freshness.
For storage, let the dish cool completely before refrigerating in an airtight container. It keeps beautifully for up to 4 days. Reheat gently on the stovetop or in the microwave, stirring occasionally to keep the sauce smooth.
If you want to freeze leftovers, portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
One thing I love is how the flavors deepen after a day or two—the spices mellow, and the creaminess intensifies. Leftover tikka masala often tastes even better, making it a perfect make-ahead meal.
Nutritional Information & Benefits
Estimated per serving (makes 4 servings):
| Calories | 450 kcal |
|---|---|
| Protein | 38 g |
| Fat | 28 g |
| Carbohydrates | 10 g |
| Fiber | 2 g |
This recipe offers a good protein boost from chicken thighs, along with healthy fats from yogurt and cream. The spices like turmeric and coriander bring anti-inflammatory benefits, and the garlic and ginger add immune-boosting properties. If you opt for coconut milk, it adds a nice dose of healthy medium-chain triglycerides (MCTs).
Gluten-free and low-carb friendly when served with cauliflower rice or greens, this dish fits a variety of dietary needs. Just watch the cream or coconut milk portion if you’re counting calories or fat.
Conclusion
This creamy Instant Pot chicken tikka masala recipe from scratch has become one of those dishes I turn to when I want something that feels both special and straightforward. It’s a reminder that homemade doesn’t have to mean complicated or time-consuming—just thoughtfully prepared with ingredients you trust and love.
Feel free to adjust the spice levels, swap ingredients based on what you have, or try the variations to make it truly your own. For me, the way the sauce clings to the tender chicken pieces and the warmth of the spices is pure comfort food magic.
If you give this recipe a try, I’d love to hear how it turns out or any tweaks you made. Sharing kitchen wins and little twists is what keeps cooking fun and rewarding. Here’s to many cozy dinners with this creamy chicken tikka masala on your table!
Frequently Asked Questions
Can I use chicken breasts instead of thighs?
Yes! Chicken breasts work fine but tend to dry out quicker. Keep an eye on cooking times and consider reducing pressure cooking to 8 minutes.
Is it possible to make this recipe without an Instant Pot?
Absolutely. Use a stovetop pressure cooker or simmer the sauce and chicken in a heavy pot for 30-40 minutes until tender.
How spicy is this chicken tikka masala?
This recipe balances mild and warm spices with optional heat from cayenne. You can adjust spice levels by adding or reducing chili powder and cayenne pepper.
Can I prepare the marinade and sauce ahead of time?
Yes, marinate the chicken up to 24 hours ahead for deeper flavor. The sauce can also be made in advance and combined before pressure cooking.
What sides go well with chicken tikka masala?
Classic choices are basmati rice, naan bread, or even a light cucumber salad. You might enjoy pairing it with a simple fresh cucumber tomato salad with feta for a refreshing contrast.
Pin This Recipe!

Creamy Instant Pot Chicken Tikka Masala
A quick and easy homemade chicken tikka masala made in the Instant Pot with a creamy, flavorful sauce and tender chicken thighs. Perfect for busy weeknights and comforting dinners.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Indian
Ingredients
- 1.5 pounds boneless, skinless chicken thighs, cut into bite-sized pieces
- ¾ cup plain Greek yogurt (full-fat or low-fat)
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 tablespoon garam masala
- 1 teaspoon turmeric
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- ½ teaspoon chili powder (adjust to spice preference)
- 2 tablespoons unsalted butter
- 1 large onion, finely chopped
- 1 can (14 oz) crushed tomatoes (preferably no salt added)
- 1 cup heavy cream or full-fat coconut milk (for dairy-free option)
- 1 teaspoon ground coriander
- 1 teaspoon smoked paprika
- ½ teaspoon cayenne pepper (optional)
- Salt and black pepper to taste
- Fresh cilantro for garnish (optional)
- 2 tablespoons vegetable or canola oil
Instructions
- In a bowl, combine chicken pieces with Greek yogurt, garlic, ginger, garam masala, turmeric, cumin, paprika, and chili powder. Mix well to coat. Marinate for at least 10 minutes, preferably 1 hour in the refrigerator.
- Set Instant Pot to ‘Sauté’ mode. Heat oil and butter until melted and shimmering.
- Add chopped onions and cook until soft and golden, about 5 minutes, stirring often.
- Stir in ground coriander, smoked paprika, and cayenne pepper. Toast spices for about 1 minute until fragrant.
- Pour in crushed tomatoes and simmer on ‘Sauté’ for 3-4 minutes to reduce and thicken sauce slightly.
- Add marinated chicken pieces and marinade juices to the pot. Stir gently to coat chicken with sauce.
- Seal Instant Pot lid and set to ‘Pressure Cook’ or ‘Manual’ on high pressure for 10 minutes.
- Allow natural pressure release for 10 minutes, then quick release any remaining pressure.
- Open lid and stir in heavy cream or coconut milk. Set pot to ‘Sauté’ and simmer for 3-5 minutes to thicken sauce.
- Taste and adjust salt or spice levels as needed.
- Garnish with fresh cilantro before serving.
Notes
Marinate chicken for at least 10 minutes, preferably 1 hour for best flavor. Use natural pressure release for juicy chicken. Adjust cayenne pepper to control heat. For dairy-free, substitute yogurt with coconut yogurt and cream with coconut milk. Broiling chicken before marinating adds extra charred flavor. Sauce should be creamy but not too runny; simmer longer if needed.
Nutrition
- Serving Size: 1 serving (about 1/4
- Calories: 450
- Fat: 28
- Carbohydrates: 10
- Fiber: 2
- Protein: 38
Keywords: chicken tikka masala, Instant Pot, creamy chicken, Indian recipe, easy dinner, pressure cooker, homemade tikka masala



