Indian Butter Chicken Recipe
If you’re looking for a cozy and comforting dish that feels like a warm hug, this Indian Butter Chicken Recipe is just what you need! This recipe is not only a favorite of mine but also one that I love sharing with friends and family. The rich, creamy sauce combined with tender chicken creates a flavor explosion that’s hard to resist. Plus, it’s incredibly easy to whip up in your slow cooker or Instant Pot, making it perfect for busy weeknights or family gatherings.
Imagine coming home after a long day to the mouthwatering aroma of spices wafting through your kitchen. Whether it’s a casual dinner or a special occasion, this dish is sure to impress everyone around the table!
Why You’ll Love This Recipe
- Effortless preparation: With minimal hands-on time required, you can set it and forget it while the slow cooker does all the work.
- Family-friendly flavors: This dish has a delightful taste that appeals to both adults and kids, making mealtime easier for everyone!
- Versatile serving options: Enjoy it over rice, cauliflower rice, or with warm naan bread – there are plenty of ways to savor this delicious meal.
- Perfect for meal prep: Make a big batch ahead of time and enjoy leftovers throughout the week; it only gets better as the flavors meld together.
- Comfort food at its finest: The creamy sauce and aromatic spices make this recipe a go-to comfort dish that warms both heart and soul.

Ingredients You’ll Need
When it comes to making this Indian Butter Chicken Recipe, you’ll find that the ingredients are simple and wholesome. Each one plays an essential role in creating that rich flavor profile we all love. Here’s what you’ll need:
For the Sauce
- 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
Variations
One of the best parts about this recipe is how flexible it can be! Feel free to mix things up according to your preferences or what you have on hand.
- Swap the protein: If chicken isn’t your thing, try using boneless skinless turkey breast or even chickpeas for a vegetarian option.
- Add extra veggies: Sneak in some spinach or peas for added nutrition and color – they blend beautifully into the sauce!
- Make it spicier: If you love heat, add some red chili flakes or diced jalapeños to kick up the spice level.
- Change up the dairy: Swap out Greek yogurt for coconut milk for a dairy-free version that still offers creaminess.
How to Make Indian Butter Chicken Recipe
Step 1: Prepare the Onions
In the bottom of your slow cooker or Instant Pot, start by layering those sliced onions. This step is important because they will soften beautifully as they cook, adding sweetness and depth to your sauce.
Step 2: Mix the Chicken and Vegetables
In a large bowl, combine your cubed chicken with diced bell pepper and carrots. Then add in the tomato sauce, tomato paste, lemon juice, garlic, ginger, curry powder, garam masala, and salt. Toss everything together until well mixed. This not only ensures every bite is flavorful but also helps develop those delicious layers of taste.
Step 3: Combine Everything in the Cooker
Pour that saucy chicken mixture right over those onions in your slow cooker. Top with pieces of butter; this adds richness to your dish as it melts during cooking.
Step 4: Cook Low and Slow
Cover with a lid and cook on high for 4 ½ hours or low for 6 ½ hours. This long cooking time allows all those flavors to meld together beautifully while keeping the chicken tender.
Step 5: Finish Off with Dairy
Once cooking time is up, remove the lid and stir everything together until combined. After letting it cool for about 5-10 minutes (to prevent curdling), gently stir in your Greek yogurt and half-and-half. This step adds creaminess that elevates your dish from great to simply heavenly.
Step 6: Serve It Up!
Now it’s time to enjoy! Serve over hot cooked rice or cauliflower rice with naan on the side if you’re feeling indulgent. Don’t forget to garnish with fresh cilantro – it’s like adding a sprinkle of happiness on top!
And there you have it! A delicious Indian Butter Chicken Recipe made right at home — sure to become a beloved staple in your kitchen!
Pro Tips for Making Indian Butter Chicken Recipe
Creating the perfect Indian Butter Chicken can be a delightful journey, and these tips will help you elevate your dish to restaurant-quality!
- Use fresh spices – Fresh spices provide a more robust flavor compared to older ones. Grinding spices just before use can enhance their aroma and taste, making your sauce even more delicious.
- Let it simmer – Allowing the chicken to simmer longer allows the flavors to meld beautifully. If using a slow cooker or Instant Pot, don’t rush this step; the longer cooking time will yield a richer dish.
- Cool before adding dairy – Allowing the mixture to cool slightly before adding yogurt and half-and-half prevents curdling. This ensures that your sauce remains creamy and luxurious without any unpleasant texture.
- Try marinating overnight – For an extra depth of flavor, consider marinating the chicken in the spices and yogurt overnight. This helps to tenderize the meat and infuse it with all those wonderful flavors.
- Experiment with spice levels – Adjusting the amount of curry powder or garam masala allows you to tailor the heat level to your liking. Don’t hesitate to add more if you’re feeling adventurous!
How to Serve Indian Butter Chicken Recipe
Serving your Indian Butter Chicken not only highlights its vibrant colors but also enhances its flavors through thoughtful accompaniments.
Garnishes
- Chopped cilantro – Fresh cilantro adds a burst of color and freshness, perfectly complementing the rich sauce.
- Toasted sesame seeds – These add a delightful crunch and nutty flavor that contrasts beautifully with the creamy chicken.
- Squeeze of lime – A dash of lime juice right before serving brightens up the dish, balancing out the richness with a zesty kick.
Side Dishes
- Basmati rice – Fragrant basmati rice pairs wonderfully with butter chicken, soaking up all that luscious sauce for a comforting bite.
- Naan bread – Soft naan is perfect for scooping up the butter chicken and adds a lovely texture contrast. You can opt for whole wheat naan for a healthier twist.
- Cauliflower rice – For a lower-carb option, cauliflower rice serves as a great substitute while still providing a neutral base for your flavorful dish.
- Cucumber raita – This refreshing yogurt-based side dish cools down any spice while adding creaminess that complements butter chicken beautifully.
With these serving suggestions, you’ll create an impressive presentation that will have everyone coming back for seconds! Enjoy every bite of this delightful meal!

Make Ahead and Storage
This Indian Butter Chicken Recipe is a fantastic option for meal prep. It stores beautifully and the flavors deepen over time, making it an ideal dish to prepare in advance.
Storing Leftovers
- Allow the butter chicken to cool completely before storing.
- Transfer leftovers to an airtight container.
- Store in the refrigerator for up to 3-4 days.
Freezing
- Let the dish cool completely before freezing.
- Use freezer-safe containers or heavy-duty zip-top bags.
- Label with the date and freeze for up to 3 months.
- To save space, flatten zip-top bags before laying them flat in the freezer.
Reheating
- Thaw overnight in the refrigerator if frozen.
- Reheat on the stove over medium heat, stirring occasionally until warmed through.
- Alternatively, use a microwave in short bursts, stirring in between until heated evenly.
FAQs
Here are some common questions about making this delicious dish!
Can I make this Indian Butter Chicken Recipe without yogurt?
Absolutely! You can substitute Greek yogurt with a dairy-free yogurt alternative or simply increase the amount of half-and-half for a creamier texture.
How do I ensure my Indian Butter Chicken Recipe isn’t too spicy?
To keep your dish mild, reduce the amount of curry powder and garam masala. You can also add more coconut milk or half-and-half to balance out any spice.
Can I use frozen chicken for this Indian Butter Chicken Recipe?
Yes! If using frozen chicken, you may need to increase cooking time slightly. Ensure it’s fully cooked through before serving.
What should I serve with my Indian Butter Chicken Recipe?
This dish pairs wonderfully with rice, naan bread, or cauliflower rice. Don’t forget fresh cilantro for garnish!
Final Thoughts
I hope you enjoy making this Indian Butter Chicken Recipe as much as I do! It’s a comforting dish that brings warmth and flavor to your table. Whether you’re preparing it for a weeknight meal or special gathering, it’s sure to impress. Enjoy every bite and feel free to share your experiences with me!
Indian Butter Chicken Recipe
If you’re searching for a dish that embodies comfort and flavor, look no further than this Indian Butter Chicken Recipe. This delightful meal features tender chicken simmered in a rich, creamy sauce infused with aromatic spices. Whether you choose to prepare it in a slow cooker or an Instant Pot, the convenience of this recipe makes it perfect for busy weeknights or family gatherings. The tantalizing aroma will greet you as you come home, setting the stage for a warm and inviting dinner experience that everyone will love.
- Prep Time: 15 minutes
- Cook Time: 4½ - 6½ hours
- Total Time: 0 hours
- Yield: Serves approximately 6 people 1x
- Category: Main
- Method: Slow Cooking
- Cuisine: Indian
Ingredients
- 2 medium yellow onions, peeled, cut in half and sliced
- 2 lbs boneless skinless chicken breast, cubed
- 1 medium red bell pepper, diced
- 3 medium carrots, diced
- 1 (15-oz) can tomato sauce
- 1 (6-oz) can tomato paste
- Juice of ½ lemon
- 2 garlic cloves, minced
- 1 tablespoon minced fresh ginger
- 3 tablespoons curry powder
- 2 teaspoons garam masala
- ½ teaspoon fine salt
- 1 tablespoon salted butter, chilled and cut into pieces
- ½ cup plain Greek yogurt
- ½ cup half-and-half
Instructions
- Layer sliced onions at the bottom of your slow cooker or Instant Pot.
- In a bowl, mix cubed chicken with diced bell pepper, carrots, tomato sauce, tomato paste, lemon juice, garlic, ginger, curry powder, garam masala, and salt.
- Pour the mixture over the onions and add pieces of butter on top.
- Cover and cook on high for 4½ hours or low for 6½ hours.
- Once done cooking, stir in Greek yogurt and half-and-half after cooling for about 5-10 minutes.
- Serve over rice or cauliflower rice and garnish with fresh cilantro.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 360
- Sugar: 7g
- Sodium: 680mg
- Fat: 16g
- Saturated Fat: 8g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 31g
- Fiber: 4g
- Protein: 32g
- Cholesterol: 85mg
