
Crockpot Butter Chicken Recipe tastes rich, creamy, and mildly spiced, with tender chicken that practically melts into the sauce. It works perfectly for busy families, meal prep fans, or anyone who wants a cozy Indian-inspired dinner with about 15 minutes of hands-on time and 4 to 6 hours in the slow cooker. I first tested this version on a chaotic Tuesday soccer night, and my kids actually licked their plates, so I knew I had a keeper.
Why Crockpot Butter Chicken Recipe Is Worth It
You get all the flavor of restaurant-style butter chicken with almost no babysitting. The crockpot handles the slow simmer, so the spices mellow and the sauce thickens while you live your life and forget you even cooked.
This recipe uses simple pantry ingredients like canned tomato sauce, jarred ginger, and pre-minced garlic. You skip the heavy cream if you want and use coconut milk instead, so it fits different preferences without losing that silky texture.
This Crockpot Butter Chicken Recipe tastes like takeout from a great Indian restaurant, but my slow cooker did all the work and my house smelled amazing. ★★★★★
Ingredients You Need
Chicken
- 2 pounds boneless skinless chicken thighs, trimmed and cut into large chunks
- Thighs stay juicier than breasts in the crockpot, but you can swap in chicken breasts if you prefer white meat.
- 1 teaspoon kosher salt
- 1 teaspoon black pepper
Sauce base
- 1 can (15 ounces) tomato sauce or pureed tomatoes
- Use a smooth tomato sauce for a silkier curry or crushed tomatoes for a slightly rustic texture.
- 1 small yellow onion, very finely minced or grated
- Use frozen pre-chopped onion as a shortcut if you like.
- 3 tablespoons tomato paste
- 4 tablespoons unsalted butter, cut into pieces
- Use ghee for a more traditional flavor and higher smoke point.
- 1 tablespoon fresh grated ginger or 2 teaspoons jarred ginger paste
- 4 cloves garlic, minced or 2 teaspoons jarred minced garlic
- 1 tablespoon lemon juice
- 1 tablespoon sugar or honey
- This balances the acidity of the tomatoes and the heat of the spices.
Spices
- 2 teaspoons garam masala
- I like the Frontier Co-op blend, but any good-quality garam masala works.
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon paprika
- 1 teaspoon chili powder or Kashmiri chili powder for more color and mild heat
- 1 teaspoon turmeric
- 1 teaspoon salt, plus more to taste
- 1 pinch cayenne pepper, optional, for extra heat
Creamy finish
- 1 cup heavy cream or full-fat canned coconut milk
- Coconut milk gives a dairy free option with a slight coconut note that still tastes rich.
- 2 tablespoons butter or ghee, optional, for extra gloss and flavor
Optional garnishes
- Fresh cilantro, chopped
- Extra cream or yogurt swirl
- Lime or lemon wedges
Equipment
- 4 to 6 quart crockpot or slow cooker
- Cutting board and sharp knife
- Measuring cups and spoons
- Mixing bowl
- Wooden spoon or spatula
- Small skillet, optional, if you want to toast spices first
Quick Tips & substitutions
- Use chicken thighs for the most tender result and juicier texture.
- Cut chicken into larger chunks so it does not dry out in the crockpot.
- Stir the sauce ingredients together before adding the chicken so the spices distribute evenly.
- Use coconut milk instead of cream for a dairy free version that still tastes rich.
- Use ghee instead of butter for a more traditional flavor and slightly nuttier taste.
- Add a little extra sugar or honey if the sauce tastes too acidic from the tomatoes.
- Use mild chili powder for kids or spice sensitive eaters, and add cayenne at the end for heat lovers.
- Use frozen chopped onion and jarred garlic and ginger to cut prep time to about 5 minutes.
- Thicken the sauce at the end by simmering it uncovered in a saucepan if it seems too thin.
- Taste and adjust salt at the very end because slow cooking can mellow flavors.
How to Make Crockpot Butter Chicken Recipe
Step 1: Prep the chicken
Pat the chicken thighs dry with paper towels. Cut them into large bite-size chunks, about 1.5 inch pieces. Season with salt and pepper and set aside while you mix the sauce.
Step 2: Mix the sauce
In a large bowl, combine tomato sauce, tomato paste, onion, ginger, garlic, lemon juice, sugar or honey, garam masala, cumin, coriander, paprika, chili powder, turmeric, salt, and cayenne if using. Stir until the mixture looks smooth and the spices blend evenly. Taste a tiny bit and adjust salt or sugar if needed, keeping in mind the flavors will deepen as they cook.
Step 3: Load the crockpot
Pour a thin layer of the sauce into the bottom of the crockpot. Add the chicken pieces on top in an even layer. Pour the remaining sauce over the chicken and scatter the butter or ghee pieces across the top.
Step 4: Slow cook
Cover the crockpot with the lid. Cook on low for 4 to 6 hours or on high for 2.5 to 3 hours, until the chicken turns very tender and the sauce thickens slightly. Stir once halfway through if you can, but the recipe still works if you cannot touch it until the end.
Step 5: Add the cream
Turn the crockpot to warm or low. Stir in the heavy cream or coconut milk and the extra butter or ghee if using. Let the butter chicken sit for 10 to 15 minutes so the sauce thickens and the flavors blend.
Step 6: Adjust and finish
Taste the sauce and add more salt, lemon juice, or a pinch of sugar if the flavor needs a little boost. If the sauce seems too thick, stir in a splash of water or broth. If it seems too thin, transfer the lid slightly ajar and cook on high for another 15 to 20 minutes, or simmer it in a saucepan on the stove until it reaches your ideal consistency.
Step 7: Garnish and serve
Stir in a handful of chopped cilantro right before serving if you enjoy that fresh herbal note. Spoon the Crockpot Butter Chicken Recipe over hot rice, cauliflower rice, or warm flatbread. Add an extra drizzle of cream or a dollop of yogurt on top for a restaurant style finish.
Recipe Variations
- Gluten free: Use gluten free sides like rice or quinoa and check labels on spice blends and tomato products.
- Dairy free: Use coconut milk instead of cream and ghee, and use oil instead of butter.
- Low carb: Serve over cauliflower rice or steamed vegetables and reduce the sugar or honey slightly.
- Extra veggies: Add diced bell peppers, peas, or spinach in the last 30 minutes of cooking.
- Spicy version: Increase cayenne and chili powder and finish with sliced fresh jalapeño or serrano.
- Lighter version: Use half and half instead of heavy cream and reduce the butter by half.
Ways to Serve Crockpot Butter Chicken Recipe
- Spoon over basmati rice, jasmine rice, or brown rice.
- Serve with warm naan, roti, or pita for scooping up the sauce.
- Pair with cucumber raita or plain yogurt and a simple green salad.
- Serve alongside roasted or steamed vegetables like broccoli, green beans, or carrots.
- Use leftovers in a butter chicken wrap with rice, lettuce, and a little yogurt sauce.
Storage Success
Cool the Crockpot Butter Chicken Recipe to room temperature, then transfer it to airtight containers. Store in the refrigerator for up to 4 days, and reheat gently on the stove over low heat or in the microwave with a splash of water or cream to loosen the sauce. Freeze portions in freezer safe containers for up to 3 months, and thaw overnight in the fridge before reheating. Stir well after reheating so the sauce turns smooth and creamy again.

Crockpot Butter Chicken Recipe
Ingredients
Instructions
- Pat the chicken thighs dry with paper towels. Cut into large bite-size chunks, about 1.5-inch pieces. Season with 1 teaspoon kosher salt and 1 teaspoon black pepper and set aside.
- In a large bowl, combine the tomato sauce, tomato paste, minced onion, ginger, garlic, lemon juice, sugar or honey, garam masala, cumin, coriander, paprika, chili powder, turmeric, 1 teaspoon salt, and cayenne if using. Stir until smooth and the spices are evenly blended. Taste and adjust salt or sugar if needed.
- Pour a thin layer of the sauce into the bottom of a 4- to 6-quart crockpot. Add the chicken pieces in an even layer, then pour the remaining sauce over the chicken. Scatter the 4 tablespoons of butter pieces across the top.
- Cover and cook on low for 4 to 6 hours or on high for 2.5 to 3 hours, until the chicken is very tender and the sauce has thickened slightly. Stir once halfway through cooking if possible.
- Turn the crockpot to warm or low. Stir in the heavy cream or coconut milk and the additional 2 tablespoons butter or ghee if using. Let the butter chicken rest for 10 to 15 minutes so the sauce thickens and the flavors blend.
- Taste and adjust with more salt, lemon juice, or a pinch of sugar as needed. If the sauce is too thick, stir in a splash of water or broth. If it is too thin, leave the lid slightly ajar and cook on high for 15 to 20 minutes, or simmer briefly in a saucepan to reduce.
- Stir in chopped fresh cilantro if desired. Serve the crockpot butter chicken over hot rice, cauliflower rice, or with warm flatbread, adding a drizzle of cream or a dollop of yogurt on top if you like.
Notes
Approximate per serving (about 1/6 of recipe, made with heavy cream and butter): 430 calories; fat 30 g; saturated fat 15 g; carbohydrates 13 g; fiber 3 g; sugars 7 g; protein 26 g; sodium 780 mg. Values are estimates and will vary based on ingredient brands, use of coconut milk vs. cream, and portion size.
