The Takeout Favorite That Simmers All Day
Chicken tikka masala is what my family orders when nobody can agree on dinner, because everybody agrees on that. The sauce — tomatoey, warmly spiced, just creamy enough — is the kind of thing you want to drag a piece of naan through until the plate is clean.
This slow cooker version gets you there without standing over a pot. The spices get bloomed in a skillet with the onion and tomato paste first (ten minutes, and it honestly matters), then everything simmers low and slow until the chicken is tender enough to break apart with a spoon. The cream and yogurt go in at the very end, off the heat, which keeps the sauce silky instead of split and grainy — the failure that ruins so many slow cooker curries.
Pile it over basmati rice and serve it with homemade garlic naan for scooping; that combination is the whole point of the dish, as far as I’m concerned. And if simmered chicken dinners are your weeknight love language, my teriyaki chicken thighs scratch a similar itch with a completely different set of flavors.
Why You’ll Love This Recipe
- Mostly hands-off. About twenty minutes of prep, then the slow cooker handles the next five or six hours.
- The sauce doesn’t split. The dairy goes in off the heat at the end — the simple fix for grainy slow cooker curry.
- Thighs stay tender. Chicken thighs braise beautifully and forgive an extra hour in the pot; no dry, stringy meat.
- Freezer-friendly. It makes a generous batch and freezes like a dream, which means future takeout nights can happen at home.
Ingredients
For the chicken and sauce
- 3 pounds (1.4 kg) boneless, skinless chicken thighs, cut into 1 1/2-inch pieces
- 1 1/2 teaspoons kosher salt, plus more to taste
- 1 large yellow onion, finely diced
- 2 tablespoons neutral oil or ghee
- 4 garlic cloves, grated or minced
- 1 tablespoon grated fresh ginger
- 2 tablespoons garam masala, divided
- 2 teaspoons ground cumin
- 2 teaspoons sweet paprika
- 1 teaspoon ground turmeric
- 1/2 teaspoon cayenne pepper (optional, for heat)
- 2 tablespoons tomato paste
- 1 can (28 oz / 794 g) crushed tomatoes
- 1 teaspoon sugar
- 3/4 cup (180 ml) heavy cream
- 1/2 cup (120 g) plain whole-milk yogurt, at room temperature
For serving
- Cooked basmati rice
- Chopped fresh cilantro
- Warm naan

Instructions
- Bloom the spices. Heat the oil in a large skillet over medium heat. Add the onion and a pinch of salt and cook for 5 to 6 minutes, until soft and starting to color at the edges. Add the garlic, ginger, 1 1/2 tablespoons of the garam masala, the cumin, paprika, turmeric, and cayenne. Stir constantly for about 1 minute, until the spices smell warm and toasted and coat the onions. Add the tomato paste and cook 1 minute more. This step is the flavor foundation — raw spices simmered in tomato can taste dusty, while bloomed spices taste round and deep.
- Load the slow cooker. Scrape the onion mixture into the slow cooker. Add the chicken pieces, the salt, the crushed tomatoes, and the sugar. Stir everything together so the chicken is evenly coated.
- Cook low and slow. Cover and cook on LOW for 5 to 6 hours, or on HIGH for 2 1/2 to 3 hours. The chicken is ready when it’s very tender and the sauce has darkened and thickened slightly. Avoid lifting the lid in the first few hours — every peek costs you heat and adds time.
- Finish the sauce. Turn the slow cooker off (or switch it to WARM). Stir in the heavy cream. In a small bowl, whisk the yogurt together with a ladleful of the hot sauce to warm it through — this tempering step keeps it from curdling — then stir it back into the pot along with the remaining 1/2 tablespoon of garam masala. That final hit of garam masala is a trick borrowed from restaurant kitchens: spices added at the end stay bright instead of cooking dull.
- Taste and adjust. The sauce should taste balanced — warm, a little tangy, gently sweet from the tomato. Add salt a pinch at a time, a little more sugar if the tomatoes were sharp, or a squeeze of lemon if the whole pot tastes heavy.
- Serve. Spoon over basmati rice, scatter with cilantro, and pass warm naan for the sauce. Leftovers, if there are any, are even better tomorrow.

Tips for Success
Thighs over breasts, every time. Chicken breast in a slow cooker for six hours dries out and shreds into string. Thighs have the fat and connective tissue to stay juicy through a long braise. If breasts are what you have, cut the cook time to 3 to 4 hours on LOW and start checking early.
Temper the yogurt, always. Cold yogurt stirred straight into hot, acidic tomato sauce curdles into grainy white flecks. Warming it with a ladle of sauce first — and adding it with the cooker off — keeps everything smooth. Full-fat yogurt also resists splitting much better than low-fat.
Too thin? Too thick? If the sauce is thinner than you’d like (chicken releases a lot of liquid as it cooks), ladle a cup into a small saucepan and simmer it down for 5 minutes, or stir in 2 extra tablespoons of tomato paste at the finish. Too thick is the easier problem: a splash of water or cream loosens it right up.
Bloom now, brighten later. Splitting the garam masala — most of it bloomed at the start, a little stirred in at the end — gives you depth and aroma at the same time. It’s a small step that makes the finished dish taste like it came from a kitchen that knows what it’s doing.
Variations
Chickpea tikka masala. Swap the chicken for two cans of chickpeas, drained and rinsed, plus a peeled, diced sweet potato. Cook on LOW for 4 to 5 hours, until the sweet potato is completely soft. Fully vegetarian, and just as saucy.
Paneer version. Cubes of paneer shouldn’t braise for hours — they go rubbery, then dissolve. Make the sauce on its own in the slow cooker on LOW for 3 to 4 hours, then stir in the paneer for the final 30 minutes so it warms through and softens without falling apart.
Dairy-free. Replace the cream with a full can (14 oz / 400 ml) of coconut milk and either skip the yogurt or use a plain coconut yogurt. The sauce will taste a little sweeter and more tropical, which is its own kind of pleasure.
Stovetop version. Follow the same steps in a Dutch oven: build the sauce, add the chicken, cover, and simmer gently for 30 to 35 minutes, until the chicken is cooked through and tender. It won’t have quite the same depth, but it’s dinner in under an hour.
Storage and Make-Ahead
Fridge: Store in an airtight container for up to 4 days. The flavors meld overnight, and day-two tikka masala is genuinely better than day-one.
Freezer: Freeze in portions for up to 3 months. Thaw overnight in the fridge.
Reheating: Warm gently on the stovetop over medium-low heat, stirring now and then, until steaming all the way through. Don’t let it boil hard — that’s how a creamy sauce splits. A splash of water loosens it if it has thickened in storage.
Make-ahead: The whole dish can be cooked a day ahead and reheated for serving. Or make the onion-and-spice mixture in the skillet the night before and refrigerate it, so all that’s left in the morning is loading the cooker.
Frequently Asked Questions
Why did my sauce split or look grainy?
Almost always the dairy: yogurt added cold, low-fat yogurt, or the sauce boiled after the cream went in. Temper the yogurt, use full-fat, and keep the finished sauce at a bare simmer at most.
Can I put the cream in at the beginning to save a step?
You can, but you won’t love the result. Hours of cooking dull cream’s flavor and risk separation. The end-of-cooking addition takes a single minute and tastes noticeably fresher.
How spicy is this, really?
Warm and mild as written — the cayenne is the only real heat, and it’s optional. For a spicier pot, double the cayenne or stir a chopped fresh chili in with the onions. If it comes out too spicy, more cream and a pinch of sugar will calm it down.
My sauce tastes a little raw or sharp. What fixes it?
It probably needs one of three things: salt (the most common), sugar (which balances acidic tomatoes), or ten more minutes — tomato sauces lose their raw edge with time. Taste after each small addition rather than dumping things in.
Recipe Card
Prep Time: 20 minutes
Cook Time: 5 to 6 hours on LOW (or 2 1/2 to 3 hours on HIGH)
Total Time: About 6 hours, mostly hands-off
Yield: 6 to 8 servings
Ingredients (summary): Chicken thighs, onion, garlic, ginger, garam masala, cumin, paprika, turmeric, cayenne, tomato paste, crushed tomatoes, sugar, heavy cream, yogurt, cilantro, rice and naan for serving.
Instructions (summary): Bloom onion, spices, and tomato paste in a skillet. Add to the slow cooker with the chicken, tomatoes, and sugar; cook on LOW 5 to 6 hours. Off the heat, stir in cream, then tempered yogurt and the last of the garam masala. Adjust salt and serve over rice with cilantro and naan.














