This Indian Butter Chicken Recipe is a delightful and creamy dish that brings the rich flavors of Indian cuisine right to your dining table. It’s perfect for weeknight dinners, special occasions, or whenever you’re in the mood for something hearty and comforting. The slow cooker method makes it incredibly easy to prepare, allowing you to enjoy a delicious meal with minimal effort.
Why You’ll Love This Recipe
- Quick Preparation: With just 20 minutes of prep time, you can set it and forget it in the slow cooker.
- Flavorful Ingredients: A blend of spices like curry powder and garam masala creates a rich, aromatic sauce.
- Versatile Serving Options: Enjoy it over rice, cauliflower rice, or with warm naan bread.
- Healthy Comfort Food: Made with lean chicken breast and yogurt, it’s both nutritious and satisfying.
- Great for Meal Prep: Makes six to eight servings, perfect for leftovers or family meals.
Tools and Preparation
Before you begin cooking this Indian Butter Chicken Recipe, gather your essential tools. Having everything ready will streamline the cooking process.
Essential Tools and Equipment
- Slow cooker
- Large mixing bowl
- Cutting board
- Sharp knife
- Wooden spoon
Importance of Each Tool
- Slow cooker: This tool allows for hands-off cooking while infusing flavors over hours.
- Large mixing bowl: Perfect for combining all ingredients evenly before cooking.

Ingredients
- 2 medium yellow onions, peeled, cut in half and sliced (~13 oz)
- 2 lbs boneless skinless chicken breast, 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 tablespoon minced fresh ginger (~2-inch piece)
- 3 tablespoons curry powder
- 2 teaspoons garam masala
- ½ teaspoon fine salt
- 1 tablespoon salted butter, chilled and cut into pieces*
- ½ cup plain Greek yogurt (whole, low-fat, or fat-free)
- ½ cup half-and-half
How to Make Indian Butter Chicken Recipe
Step 1: Prepare the Slow Cooker
In the bottom of a slow cooker (6-quart or 8-quart), layer the sliced onions evenly.
Step 2: Mix the Ingredients
In a large mixing bowl:
1. Combine the cubed chicken breast with diced bell pepper, carrots, tomato sauce, tomato paste, lemon juice, minced garlic, ginger, curry powder, garam masala, and salt.
2. Toss until all ingredients are well mixed.
Step 3: Layer in the Slow Cooker
Pour the chicken mixture over the layered onions in the slow cooker. Dot pieces of butter on top of the mixture.
Step 4: Cook the Chicken
Cover the slow cooker with its lid:
1. Cook on high for approximately 4½ hours or on low for about 6½ hours.
Step 5: Final Touches
After cooking:
1. Remove the lid and stir all ingredients until combined.
2. Let it cool for about 5–10 minutes before stirring in Greek yogurt and half-and-half to prevent curdling.
Step 6: Serve
Serve over hot cooked rice or cauliflower rice with naan bread. Garnish with chopped cilantro and toasted sesame seeds for added flavor.
Enjoy your homemade Indian Butter Chicken!
How to Serve Indian Butter Chicken Recipe
Serving Indian Butter Chicken is a delightful experience that brings warmth and flavor to your dinner table. This creamy, aromatic dish pairs wonderfully with various sides and garnishes, making it a versatile meal choice.
Over Rice
- Basmati Rice – The classic pairing; fluffy basmati absorbs the sauce perfectly.
- Cauliflower Rice – A low-carb alternative that still offers a nice texture and flavor.
With Naan
- Garlic Naan – Soft, pillowy naan infused with garlic complements the rich butter chicken.
- Plain Naan – A simple yet effective bread option for scooping up sauce.
Garnished with Fresh Herbs
- Cilantro – Chopped fresh cilantro adds a pop of color and freshness to each bite.
- Lime Wedges – A squeeze of lime brightens the dish and enhances the flavors.
On a Bed of Greens
- Spinach Salad – A light spinach salad can balance the richness of the butter chicken.
- Mixed Green Salad – Fresh greens with a light dressing provide contrast and crunch.
How to Perfect Indian Butter Chicken Recipe
Creating the perfect Indian Butter Chicken requires attention to detail and a few helpful tips. By following these suggestions, you can enhance your dish’s flavor and texture.
- Use Fresh Spices – Freshly ground spices deliver more vibrant flavors than pre-ground ones.
- Marinate the Chicken – Allowing the chicken to marinate for an hour or overnight enhances its flavor.
- Control Cooking Time – Avoid overcooking; tender chicken is key for this dish’s success.
- Let It Cool Before Adding Dairy – Cooling slightly prevents curdling when adding yogurt and half-and-half.
- Adjust Seasoning to Taste – Feel free to tweak spices according to your preferences for heat and flavor.
Best Side Dishes for Indian Butter Chicken Recipe
Pairing side dishes with Indian Butter Chicken elevates your meal experience. Here are some delicious options to consider:
- Cucumber Raita – A cooling yogurt-based side that helps balance spiciness.
- Chickpea Salad – Protein-rich chickpeas tossed in lemon juice provide texture and freshness.
- Vegetable Samosas – Crispy pastries filled with spiced potatoes and peas make for a tasty appetizer.
- Aloo Gobi – This spiced potato and cauliflower dish complements the creamy butter chicken well.
- Pulao Rice – Fragrant rice cooked with spices adds another layer of flavor.
- Roasted Vegetables – Seasonal roasted veggies offer a healthy contrast to the rich main dish.
- Potato Curry – This comforting side brings heartiness while maintaining Indian flavors.
- Lentil Dal – A protein-packed lentil dish that pairs beautifully with bread or rice.
Common Mistakes to Avoid
When preparing your Indian Butter Chicken Recipe, avoid these common pitfalls to ensure a delightful dish.
- Overcooking the chicken: Cooking the chicken for too long can result in dry meat. Use a timer and check for doneness to prevent this.
- Skipping the marination: Not allowing the chicken to marinate can lead to bland flavors. Marinate your chicken for at least 30 minutes for maximum taste.
- Ignoring ingredient measurements: Using too much or too little of spices can alter the dish’s flavor. Always measure ingredients carefully for balanced seasoning.
- Adding yogurt too early: Stirring in yogurt while the mixture is still hot can cause curdling. Let it cool slightly before adding yogurt to maintain creaminess.
- Not balancing flavors: Missing out on acidity from lemon or lime juice can make the dish dull. Always include citrus to enhance flavors.
Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container for up to 4 days.
- Allow the dish to cool completely before sealing it in a container.
Freezing Indian Butter Chicken Recipe
- Freeze in a freezer-safe container for up to 3 months.
- Make sure to leave some space at the top of the container for expansion during freezing.
Reheating Indian Butter Chicken Recipe
- Oven: Preheat to 350°F (175°C). Cover with foil and heat for about 20-25 minutes until heated through.
- Microwave: Place in a microwave-safe bowl and cover loosely. Heat on medium power for 2-3 minutes, stirring halfway through.
- Stovetop: Heat in a saucepan over medium-low heat, stirring often until warm. Add a splash of water or broth if needed to loosen it up.
Frequently Asked Questions
What is an Indian Butter Chicken Recipe?
Indian Butter Chicken Recipe is a creamy chicken curry made with tender pieces of chicken simmered in a spiced tomato-based sauce enriched with butter and yogurt.
How can I customize my Indian Butter Chicken Recipe?
You can customize this dish by adding vegetables like peas or spinach, using different spices, or adjusting the creaminess level according to your preference.
Can I make this recipe vegetarian?
Yes! Substitute chicken with paneer or tofu and use vegetable broth instead of chicken broth for a delicious vegetarian version.
Is Indian Butter Chicken Recipe spicy?
The level of spice can be adjusted based on your taste. You can reduce or increase curry powder and garam masala accordingly.
How do I serve Indian Butter Chicken?
Serve over hot cooked rice or cauliflower rice, alongside naan bread. Garnish with fresh cilantro and sesame seeds for added flavor and texture.
Final Thoughts
This Indian Butter Chicken Recipe is not only easy to prepare but also incredibly versatile! You can customize it by adding your favorite vegetables or adjusting spices. Give it a try, and enjoy a comforting meal that’s perfect any day of the week!
Print
Indian Butter Chicken Recipe
- Total Time: 50 minutes
Description
This rich and flavorful chicken curry combines tender chicken, sweet onions, crisp bell peppers, and carrots in a fragrant, spiced tomato sauce. Finished with yogurt and cream for a silky texture, it’s perfect over rice or with warm naan.
Ingredients
For the Curry
2 medium yellow onions (~13 oz), peeled, halved, and thinly sliced
2 lbs boneless, skinless chicken breast, cubed
1 medium red bell pepper, diced
3 medium carrots (5–6 oz), diced
1 (15-oz) can tomato sauce
1 (6-oz) can tomato paste
Juice of ½ lemon
2 garlic cloves, minced
1 tablespoon fresh ginger, minced (~2-inch piece)
3 tablespoons curry powder
2 teaspoons garam masala
½ teaspoon fine salt
1 tablespoon salted butter, chilled and cut into pieces
For the Creamy Finish
½ cup plain Greek yogurt (whole, low-fat, or fat-free)
½ cup half-and-half
Instructions
Sauté the Aromatics
Heat a large pan over medium heat.
Add sliced onions and sauté until soft and golden, about 6–8 minutes.
Add garlic and ginger; cook 1–2 minutes until fragrant.
2. Cook the Chicken
Add cubed chicken to the pan and cook until lightly browned on all sides, about 5–7 minutes.
3. Add Vegetables and Spices
Stir in diced red bell pepper and carrots.
Add curry powder, garam masala, tomato paste, tomato sauce, lemon juice, and salt. Mix well to combine.
4. Simmer
Reduce heat to low, cover, and simmer for 20–25 minutes, stirring occasionally, until chicken is cooked through and vegetables are tender.
5. Finish with Cream and Butter
Remove from heat briefly and stir in chilled butter, Greek yogurt, and half-and-half until smooth and creamy. Return to low heat for 2–3 minutes to warm through, but do not boil.
6. Serve
Taste and adjust seasoning as needed. Serve hot over steamed rice or with naan, garnished with fresh cilantro if desired.
- Prep Time: 15 minutes
- Cook Time: 35 minutes