I learned to make this crockpot butter chicken on a rainy weeknight when I wanted something comforting with almost no hands-on time. It’s a creamy, mildly spiced slow-cooked chicken in a rich tomato-coconut-butter sauce that shines on busy evenings, potlucks, or when you want reliable leftovers. If you enjoy simple slow-cooker dinners with bold flavors, you might also like this crockpot chicken tortilla soup for another low-effort family meal.
Why you’ll love this dish
This version of butter chicken is tailored for the slow cooker. The gentle heat lets the spices bloom and the chicken become fork-tender while the coconut milk and butter create a velvety sauce without constant stirring. It’s great for weeknight dinners because you can set it in the morning and come home to a finished meal. It’s budget-friendly when using boneless thighs, kid-friendly with a mild spice level, and forgiving if you like to tweak seasoning at the end.
“Hands-off, melt-in-your-mouth chicken with a creamy sauce my whole family asks for again and again.”
The cooking process explained
Overview: Layer the chicken in the crockpot, whisk a simple sauce of coconut milk, tomato puree, butter and spices, pour it over the meat, and let it simmer low and long. After cooking, shred the thighs right in the pot so the sauce soaks into the chicken. Finish by tasting and adjusting seasoning.
Prep time is short. Active work is about 10 minutes. Cooking time is 6 to 8 hours on low or 3 to 4 hours on high. The result is tender, shreddable chicken in a luscious sauce that pairs easily with rice or flatbread.
What you’ll need
- 1.5 lbs chicken thighs (boneless or bone-in) — bone-in adds flavor; boneless shreds faster
- 1 onion, finely chopped
- 4 cloves garlic, minced
- 2 inches fresh ginger, grated
- 1 can (14 oz) coconut milk (full-fat recommended for creaminess)
- 1 cup tomato puree (substitute crushed tomatoes if needed)
- 1/2 cup unsalted butter
- 2 teaspoons garam masala (freshly ground if possible)
- 1 teaspoon ground cumin
- 1/2 teaspoon turmeric
- Salt and pepper to taste
- Chopped cilantro for garnish
Notes: If you prefer less coconut flavor, use light coconut milk mixed with a splash of cream near the end. For a dairy-free version, swap butter for a plant-based buttery spread or extra coconut oil.
Step-by-step instructions
- Arrange the chicken thighs in a single layer in the crockpot. Spread them evenly so they cook uniformly.
- In a medium bowl, combine the finely chopped onion, minced garlic, grated ginger, coconut milk, tomato puree, butter, garam masala, cumin, turmeric, salt, and pepper. Stir until the butter is partly incorporated and the mixture looks smooth.
- Pour the sauce over the chicken, making sure most pieces are covered. Use a spatula to nudge any uncovered pieces into the sauce.
- Cook on low for 6 to 8 hours or on high for 3 to 4 hours. The chicken is done when it is very tender and easily pulls apart with two forks.
- Shred the chicken directly in the crockpot using two forks. Stir the shredded meat into the sauce so it absorbs the flavors.
- Taste and adjust the seasoning with salt, pepper, or a squeeze of lemon if you want brightness. Serve over rice or with bread, and top with chopped cilantro.
Best ways to enjoy it
Serve the butter chicken spooned over steamed basmati rice to soak up the sauce. Warm naan or other flatbreads are perfect for scooping. For lower carbs, try cauliflower rice or a bed of roasted vegetables. Add a simple cucumber raita or a wedge of lime on the side to cut the richness. If you want to serve multiple comforting options at a gathering, pair it with a lighter soup such as my crockpot chicken tortilla soup to offer variety.
Storage and reheating tips
Refrigerate leftovers within two hours. Store in an airtight container for 3 to 4 days. To reheat, warm gently on the stovetop over medium-low heat, stirring occasionally until heated through. For a quick microwave reheating, cover and heat in 60-second bursts, stirring between intervals. To freeze: cool completely, portion into freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the fridge before reheating. Always reheat to an internal temperature of 165°F (74°C) for food safety.
Pro chef tips
- Use thighs for richer flavor and less drying than breasts. Bone-in gives extra depth; remove bones after shredding if you prefer boneless pieces.
- If you want a smoother sauce, blend half the mixture with an immersion blender before adding the chicken, then cook as directed.
- For more color and slightly caramelized flavor, sear the thighs in a hot skillet for 2 minutes per side before placing them in the crockpot. This step is optional but adds nuance.
- If the sauce is thin at the end, remove the lid and cook on high for the last 20 to 30 minutes to reduce and thicken. A small cornstarch slurry (1 tsp cornstarch mixed with 1 tbsp water) stirred in and simmered 5 minutes will also thicken quickly.
- Taste at the end and adjust salt, pepper, or a squeeze of lemon to brighten the flavors.
Creative twists
- Vegetarian swap: Replace chicken with firm-cubed paneer or roasted cauliflower and reduce cooking time to avoid overcooking.
- Heat it up: Add 1/2 to 1 teaspoon cayenne or chopped green chiles with the spices for extra kick.
- Cream variation: Stir in 1/4 cup heavy cream or Greek yogurt at the end for a richer, less coconut-forward finish.
- Grain-free option: Serve over cauliflower rice or spiralized vegetables instead of grains.
- Smoky version: Add a pinch of smoked paprika for a subtle smoky undertone.
Helpful answers
Can I use chicken breasts instead of thighs?
Yes. Chicken breasts will work, but they can dry out more easily. Cook on low and check earlier (about 4 to 6 hours) and shred once they are tender. Alternatively, keep them bone-in to help retain moisture.
Do I need full-fat coconut milk?
Full-fat coconut milk yields a creamier, silkier sauce and better mouthfeel. You can use light coconut milk to cut calories, but expect a thinner sauce. If using light milk, finish with a splash of cream or extra butter for richness.
Can I double this recipe for a crowd?
You can double it, but be careful not to overfill the crockpot. Leave some headspace so heat circulates. If your slow cooker is at capacity, cook in two batches or use two pots to ensure even cooking.
How can I reduce prep time further?
Use pre-minced garlic and jarred grated ginger or a frozen ginger paste. Buy pre-chopped onion or use a food processor to speed chopping. The active assembly still only takes about 10 minutes.
Is it safe to shred the chicken in the crockpot?
Yes. Shredding in the crockpot is convenient and allows the sauce to cling to the meat. Use two forks and a slotted spoon to remove any large bone pieces if you used bone-in thighs. Make sure the meat reaches 165°F (74°C) internal temperature before shredding for food safety.

Crockpot Butter Chicken
Ingredients
Method
- Arrange the chicken thighs in a single layer in the crockpot, spreading them evenly to cook uniformly.
- In a medium bowl, combine the onion, garlic, ginger, coconut milk, tomato puree, butter, garam masala, cumin, turmeric, salt, and pepper. Stir until the mixture looks smooth.
- Pour the sauce over the chicken, making sure most pieces are covered. Use a spatula to nudge any uncovered pieces into the sauce.
- Cook on low for 6 to 8 hours or on high for 3 to 4 hours. The chicken is done when it is very tender and easily pulls apart.
- Shred the chicken directly in the crockpot using two forks and stir the shredded meat into the sauce.
- Taste and adjust seasoning with salt, pepper, or a squeeze of lemon if desired. Serve over rice or with bread, topped with chopped cilantro.


