Indian Butter Chicken (Slow Cooker, Stovetop & Instant Pot)
This classic Indian dish is rich, creamy, and full of flavor — and it’s surprisingly easy to make at home! Whether you’re using a slow cooker, stovetop, or Instant Pot, you’ll end up with tender chicken in a luscious tomato-curry sauce.
Keyword: Indian Butter Chicken (Slow Cooker, Stovetop & Instant Pot)
Prep Time: 20 minutesminutes
Cook Time: 4 hourshours30 minutesminutes
Total Time: 4 hourshours50 minutesminutes
-
Ingredients
2 medium yellow onions, peeled and sliced (about 13 oz)
2 lbs boneless, skinless chicken breasts, cubed
1 medium red bell pepper, diced
3 medium carrots, diced (5–6 oz)
1 (15-oz) can tomato sauce
1 (6-oz) can tomato paste
Juice of ½ lemon
2 garlic cloves, minced
1 tbsp fresh ginger, minced (about a 2-inch piece)
3 tbsp curry powder
2 tsp garam masala
½ tsp fine salt
1 tbsp salted butter, cut into pieces*
½ cup plain Greek yogurt (whole, low-fat, or fat-free)
½ cup half-and-half
Optional for serving:
Cooked white or cauliflower rice, naan, chopped fresh cilantro, lime wedges, and/or toasted sesame seeds
InstructionsSlow Cooker Method
Place the sliced onions on the bottom of a 6–8 quart slow cooker.
In a large bowl, combine chicken, bell pepper, carrots, tomato sauce, tomato paste, lemon juice, garlic, ginger, curry powder, garam masala, and salt. Toss well.
Add the chicken mixture over the onions in the slow cooker and top with butter pieces.
Cover and cook:
High: 4½ hours
Low: 6½ hours
When done, remove the lid and stir everything together. Turn off the heat.
Let cool for 5–10 minutes (until no longer steaming). Stir in yogurt and half-and-half. (Adding them too soon can cause curdling.)
Serve over rice or with naan. Garnish with cilantro, lime, and sesame seeds.
Stovetop Method
Heat 2 tsp olive oil in a large pot or Dutch oven over medium-high heat.
Add onions, bell pepper, and carrots. Sauté 7–8 minutes, until softened.
Add chicken, tomato sauce, tomato paste, spices, and 1 cup water. Stir well.
Add butter on top, cover, and simmer for about 20 minutes, until chicken is cooked through.
Turn off heat and let cool 5–10 minutes before stirring in yogurt and half-and-half.
Serve with rice or naan, garnished as desired.
Instant Pot Method
Add onions, chicken, bell pepper, carrots, tomato sauce, tomato paste, lemon juice, garlic, ginger, curry powder, garam masala, salt, butter, and ½ cup water to the Instant Pot. Stir to combine.
Seal lid and cook on High Pressure for 10 minutes.
Quick release pressure and stir well to release steam.
Let cool for 10–15 minutes before stirring in yogurt and half-and-half to prevent curdling.
Serve with rice or naan and garnish with cilantro or sesame seeds.
Recipe Notes
Allow the mixture to cool slightly before adding yogurt and cream to avoid curdling. It’s still safe to eat if curdled, but the texture won’t be as creamy.