Slow cooker chicken tikka masala lands with the kind of deep, steady flavor that tastes like you stood over the stove all evening, even though the crockpot did the heavy lifting. The chicken turns tender without drying out, and the sauce settles into a velvety tomato-cream finish that clings to rice instead of pooling on the plate. It’s the sort of dinner that earns a permanent spot in the rotation because it gives you big, layered flavor with almost no last-minute work.
What makes this version work is the order. The spices go in early with the tomatoes, onions, garlic, and ginger so they have time to mellow and blend instead of tasting sharp or raw. Then the cream goes in at the end, which keeps the sauce smooth and prevents that dull, cooked dairy taste you can get when cream sits in heat for hours. A quick finish with cilantro brightens the whole pot right before serving.
Below, I’ve added the one slow-cooker detail that keeps the sauce tasting rounded instead of flat, plus a few simple swaps for making it lighter, dairy-free, or a little richer depending on what you have on hand.
The sauce thickened up beautifully and the chicken stayed tender all the way through. I added the cream at the end like you suggested, and it tasted way better than the versions I’ve made where everything cooks together the whole time.
Save this slow cooker chicken tikka masala for the nights when you want creamy curry flavor without standing over the stove.
The Reason the Cream Goes In at the End
Slow-cooked curries can go flat or grainy when dairy spends hours in heat. The tomatoes and spices need the long cook time, but the cream doesn’t. Add it only after the chicken is fully tender so the sauce stays smooth, pale, and rich instead of separating or tasting cooked down.
The other trap is weak seasoning. Garam masala brings the signature warmth, but it needs support from onion, garlic, ginger, cumin, and paprika to taste balanced instead of one-note. If your curry tastes thin at the end, it usually needs more salt or a little more garam masala rather than more cream.
What Each Ingredient Is Actually Doing in This Dish

- Chicken breast — Cubed breast stays tidy in the slow cooker and shreds or slices cleanly after a long, gentle cook. Thighs also work if you want a richer, juicier result, and they’re more forgiving if your slow cooker runs hot.
- Crushed tomatoes — These build the body of the sauce. Tomato puree will make the curry thicker and smoother, while diced tomatoes leave a chunkier finish that feels less like tikka masala.
- Garam masala — This is the backbone of the dish, so a fresh jar matters. If yours has been sitting in the cabinet for years, the curry will taste dull no matter how long it cooks.
- Heavy cream — This gives the sauce its silkiness and rounds out the spice. Coconut cream can stand in for a dairy-free version, but it shifts the dish toward a slightly sweeter, coconut-forward curry.
- Fresh ginger and garlic — Fresh is worth using here because both soften and sweeten in the slow cooker. Jarred garlic can work in a pinch, but dried ginger will taste dusty and flat.
Building the Curry Without Losing the Sauce
Starting the Base
Put the chicken, tomatoes, onion, garlic, ginger, and spices straight into the slow cooker and stir until the chicken is coated. The onions will soften into the sauce as they cook, which helps thicken the base without flour or a separate roux. If the spices sit on top in a dry layer, stir again before covering so they don’t toast unevenly against the lid.
Letting Time Do the Work
Cook on low for 6 to 7 hours or high for 3 to 4 hours, until the chicken is tender and the onions have practically melted into the sauce. The chicken should cut easily with a spoon and not feel rubbery in the center. If your slow cooker runs hot, check early; overcooked breast meat turns stringy fast, even in sauce.
Finishing With Cream
Stir in the heavy cream during the last 10 to 15 minutes and let it warm through without boiling. That short finish keeps the sauce smooth and glossy. If you add the cream too early and the sauce starts bubbling hard, the dairy can dull the spice and sometimes separate at the edges.
Make It Dairy-Free
Use full-fat coconut milk or coconut cream in place of the heavy cream. Coconut cream gives the closest richness, while coconut milk makes the curry a little lighter and looser. The flavor shifts slightly, but the spices still carry the dish well.
Use Chicken Thighs for a Richer Curry
Boneless thighs stay juicy even if the cook time stretches a bit, and they give the sauce a deeper, more luxurious mouthfeel. They’re the better choice if you want a slightly richer finish and less risk of dry chicken.
Lighten the Sauce Without Losing Body
Swap half the cream for plain full-fat yogurt only after the slow cooker is off the heat. If you add yogurt while the curry is boiling, it can split. This version tastes tangier and a little less rich, but it still feels creamy enough to coat rice.
Storage and Reheating
- Refrigerator: Keep for up to 4 days. The sauce thickens as it chills, and the spices taste even deeper the next day.
- Freezer: It freezes well without the cream. Freeze the cooked chicken and tomato base, then stir in fresh cream after reheating for the best texture.
- Reheating: Warm gently on the stovetop over low heat or in the microwave at medium power. A hard boil can make the dairy separate, so heat it just until steamy and loosen with a splash of water if needed.
Questions I Get Asked About This Recipe

Crockpot Chicken Tikka Masala
Ingredients
Equipment
Method
- Add the cubed chicken, crushed tomatoes, diced onion, minced garlic, grated ginger, garam masala, cumin, and paprika to the slow cooker.
- Stir everything until the chicken and spices are evenly combined.
- Cover and cook on LOW for 6-7 hours, or HIGH for 3-4 hours, until the chicken is tender.
- Stir in the heavy cream and let it warm through for 10-15 minutes.
- Garnish with fresh cilantro and serve over cooked rice.