Introduction to Indian Butter Chicken
When it comes to comfort food, few dishes hold a candle to Indian Butter Chicken. Its rich, creamy sauce and tender chicken pieces create a flavorful experience that many people crave. This dish, known as "Murgh Makhani," has its roots in North India and has become a global sensation. Thanks to its luscious sauce, it's the kind of dish that feels like a warm hug after a long day, making it a favorite for dinners at home or takeout.
Why Indian Butter Chicken is a Favorite?
One reason Indian Butter Chicken captures so many hearts is its perfect balance of flavors. It blends aromatic spices like garam masala and curry powder with the tartness of tomatoes and the creaminess of yogurt. This creates a rich, satisfying depth that dances on your taste buds.
Plus, it’s versatile! Serve it over fluffy rice or with warm naan, and you’ve got a wholesome meal that appeals to everyone. Whether you’re cooking for friends or enjoying a cozy night in, Indian Butter Chicken makes every dining experience special.
For tips on how to elevate your dish even further, check out this article on spices for Indian cuisine. Embrace this culinary adventure, and let the flavors transport you straight to the lush fields of India!

Ingredients for Indian Butter Chicken
Must-Have Ingredients
Creating a mouthwatering Indian Butter Chicken at home begins with selecting the right ingredients. Here are the essentials you'll need:
- Yellow Onions: 2 medium, sliced, adding sweetness and depth.
- Boneless, Skinless Chicken Breast: A hearty 2 lbs, cut into cubes for tenderness.
- Red Bell Pepper: 1 medium, diced for color and flavor.
- Carrots: 3 medium, diced for a touch of sweetness.
- Tomato Sauce: 1 (15-oz) can, providing a rich base.
- Tomato Paste: 1 (6-oz) can, to enhance the sauce's depth.
- Fresh Garlic and Ginger: Key aromatic ingredients for authenticity.
- Curry Powder and Garam Masala: Essential spices for that signature flavor.
- Cool Yogurt and Cream: ½ cup of Greek yogurt and ½ cup of half-and-half for creaminess.
For a complete breakdown of Indian Butter Chicken spices and their health benefits, consider checking out resources from Healthline.
Optional Ingredients for Serving
To elevate your dish, think about these delightful additions:
- Rice: Serve over fluffy white rice or cauliflower rice for a low-carb option.
- Naan: A traditional Indian flatbread, perfect for scooping up the sauce.
- Fresh Cilantro: Chopped, for a vibrant finishing touch.
- Lime Wedges: Providing a zesty kick.
- Toasted Sesame Seeds: For added texture and flavor.
With these ingredients, your Indian Butter Chicken will not only nourish but also impress your guests with its vibrant flavors!
Preparing Indian Butter Chicken
When it comes to making Indian Butter Chicken, the process can be both rewarding and straightforward. Let’s break it down into manageable steps to ensure you create a delicious dish that rivals your favorite restaurant.
Prepare Your Workspace
Before you dive into the cooking process, the first step is to organize your kitchen. Gather all your ingredients, such as boneless chicken, onion, tomatoes, and spices. Having everything within arm's reach not only streamlines your cooking but also enhances your experience. Chop your veggies and measure out your spices in advance, which allows you to focus on the joy of cooking. A clean workspace not only promotes efficiency but also keeps your mind clear — essential for navigating this flavorful journey!
Go Slow with the Slow Cooker
If you’re a fan of set-it-and-forget-it cooking, the slow cooker method is perfect for you. Start by layering sliced onions in the slow cooker, then combine the chicken, bell peppers, and aromatic spices in a separate bowl. Pour this mixture over the onions, dot with butter, cover with a lid, and set the cooker to high for about 4.5 hours. This method allows for deep flavors to develop nicely as the ingredients gradually blend together.
For more tips, check out Slow Cooker Tips from Cook's Illustrated.
Master the Stovetop Method
If you're pressed for time and craving that Indian Butter Chicken experience, the stovetop method works wonders. Begin by sautéing your onions and vegetables in a pot until tender. Then, add the chicken and spices, sautéing for a short while before simmering everything until the chicken is cooked through. This method not only expedites the cooking process but allows you to enjoy your meal in just about 30 minutes!
Instant Pot for Quick Results
For those who love convenience, using an Instant Pot is a game changer. Combine all the ingredients in the pot, and after just 10 minutes on high pressure, you have a hearty meal ready to be enjoyed. The key here is to remember to let it cool for about 10-15 minutes after cooking. This crucial step ensures that your yogurt doesn’t curdle when mixed in, preserving that lovely creamy texture.
Don’t Forget to Cool Before Mixing
Regardless of which cooking method you've chosen, it's essential to allow the mixture to cool slightly before stirring in your yogurt and half-and-half. This step prevents curdling and guarantees that the luxurious creaminess is maintained, elevating your Indian Butter Chicken to new heights.
Now that you're equipped with these tips and tricks, you're all set to whip up a spectacular dish that will impress family and friends alike. Enjoy the flavors of India right in your kitchen!

Variations on Indian Butter Chicken
Dairy-Free Indian Butter Chicken
Craving butter chicken but need a dairy-free option? You’re in luck! Simply swap out the butter for vegan options, such as vegan butter, and replace the Greek yogurt with a creamy homemade coconut milk yogurt for a delightful twist. For the half-and-half, use full-fat coconut milk to maintain that luscious texture. This variation doesn’t skimp on flavor, allowing everyone to enjoy this beloved dish without dairy.
Vegetarian Indian Butter Chicken
If you’re looking for a vegetarian version of the classic Indian butter chicken, consider using chickpeas or tofu as a protein substitute. These ingredients soak up the rich flavors of the sauce beautifully. Additionally, adding vegetables like spinach or bell peppers enhances the dish's color and nutrition. Serve it over your favorite grain or with warm naan for a satisfying, hearty meal that pleases even non-vegetarians!
Explore more about vegetarian alternatives here and discover how to prepare your ingredients for the best results.
Cooking Tips and Notes for Indian Butter Chicken
How to Prevent Curdling
To achieve the perfectly creamy texture in your Indian Butter Chicken, it's crucial to let the mixture cool slightly before adding yogurt and half-and-half. This simple step helps prevent curdling, ensuring your dish retains its luxurious creaminess. If you’re in a pinch, stirring in a few tablespoons of warm sauce into the yogurt before combining can also help.
Flavor Boosters and Enhancements
Elevate your Indian Butter Chicken by adding:
- A splash of coconut milk for richness
- A tablespoon of brown sugar to balance acidity
- Fresh herbs like mint or cilantro for a pop of freshness
Experiment with these tips to make your dish uniquely yours, and enjoy the delightful layers of flavor! For more insights on Indian spices, check out this resource.

Serving Suggestions for Indian Butter Chicken
Perfect pairings with rice and naan
To truly elevate your homemade Indian Butter Chicken, serve it alongside steamed basmati rice or fluffy naan. The rice absorbs the rich, creamy sauce beautifully, while naan is perfect for scooping up every last bit. For a delicious twist, consider cauliflower rice as a lighter alternative.
Garnishing for aesthetic appeal
Garnishing is all about making your dish visually irresistible. Top your Indian Butter Chicken with fresh cilantro and a squeeze of lime to add vibrancy and a burst of flavor. A sprinkle of toasted sesame seeds can add crunch and make your plate pop—perfect for impressing dinner guests or enjoying a delightful meal at home! A splash of hot sauce can also bring some heat that adventurous eaters will love!
For more inspired ideas, check out Food Network's guide to garnishing.
Time Breakdown for Indian Butter Chicken
Preparation Time
Getting started is a breeze! You'll need about 20 minutes to gather all your ingredients, chop the veggies, and cube the chicken. This is your time to set the stage for a delicious meal!
Cooking Time
When it comes to cooking, you have options! If you're using a slow cooker, it will take 4 hours and 30 minutes on high or 6 hours and 30 minutes on low. Prefer to speed things up? The stovetop method only takes about 20 minutes, while the Instant Pot does the job in just 10 minutes under pressure.
Total Time
From prep to plate, you're looking at a total of 4 hours and 50 minutes if you go the slow cooker route. However, if you're in a rush, your meal can be ready in about 30 minutes with the stovetop or Instant Pot methods!
For a deeper dive into how to make the best Indian Butter Chicken, be sure to check out this great resource on Indian cuisine. Happy cooking!
Nutritional Facts for Indian Butter Chicken
Calories
One serving of Indian Butter Chicken contains approximately 298 calories. It's a satisfying meal that fits well into most dietary plans, especially when paired with healthy sides like rice or vegetables.
Protein
Packed with about 38 grams of protein per serving, this dish makes it an excellent option for those looking to meet their daily protein intake. With tender chicken breast as the star ingredient, you're sure to feel satisfied and energized.
Sodium
Be mindful of sodium, as the recipe includes around 415 mg per serving. This is particularly relevant for anyone watching their salt intake. Opting for low-sodium tomato products can help keep sodium levels in check while still enjoying this flavorful meal.
For more insights on nutritional information, you can visit Nutrition.gov or explore the USDA’s FoodData Central for detailed breakdowns of ingredients!
FAQs about Indian Butter Chicken
Can I freeze Indian Butter Chicken?
Absolutely! You can freeze Indian Butter Chicken for up to three months. To ensure the best texture, let it cool completely before transferring it to airtight containers or freezer bags. When you’re ready to enjoy it, simply thaw it overnight in the fridge and reheat gently on the stove or in the microwave. This makes for an easy meal prep option for busy weeknights!
What can I substitute for Greek yogurt?
If you don’t have Greek yogurt on hand, you can use plain regular yogurt or even sour cream as a substitute. For a dairy-free option, homemade coconut milk yogurt works well—just be aware that it may alter the flavor slightly. As an alternative, blending silken tofu can create a creamy texture too, making your Indian Butter Chicken just as delightful!
How can I make it less spicy?
To dial down the heat in your Indian Butter Chicken, consider reducing the amount of curry powder and garam masala you use. You might also add a bit of extra cream or yogurt to balance the spices. Another trick is to include more vegetables like carrots or peas, which can help mellow the overall spiciness while maintaining that creamy flavor.
Conclusion on Indian Butter Chicken
In summary, Indian Butter Chicken is a beloved dish that combines rich flavors and creamy textures, making it perfect for family dinners or cozy nights in. The convenience of using a slow cooker or Instant Pot not only enhances the meal's flavor but also fits perfectly into your busy schedule. Enjoy with rice, naan, and a sprinkle of cilantro for an unforgettable dining experience!

Indian Butter Chicken
Equipment
- slow cooker
- large bowl
- pot or Dutch oven
- Instant Pot
Ingredients
Vegetables
- 2 medium yellow onions peeled, cut in half and sliced
- 1 medium red bell pepper diced
- 3 medium carrots diced
Chicken
- 2 lbs boneless skinless chicken breast cubed
Canned Ingredients
- 15 oz tomato sauce
- 6 oz tomato paste
Seasonings
- 1 tablespoon minced fresh ginger approx. 2-inch piece
- 3 tablespoons curry powder
- 2 teaspoons garam masala
- ½ teaspoon fine salt
- 2 cloves garlic minced
- ½ lemon juice
Dairy
- 1 tablespoon salted butter chilled and cut into pieces
- ½ cup plain Greek yogurt whole, low-fat, or fat-free
- ½ cup half-and-half
Instructions
Slow Cooker/Crockpot Directions
- In the bottom of a 6-quart or 8-quart slow cooker, place and layer the sliced onions.
- In a large bowl, combine the boneless chicken, bell pepper, carrots, tomato sauce, tomato paste, lemon juice, garlic, ginger, curry powder, garam masala, and salt. Toss until well combined.
- Add the saucy chicken mixture to the slow cooker over top of the sliced onions.
- Dot the pieces of butter over the top of the marinated chicken mixture.
- Place the lid on the slow cooker and cook on high for 4 ½ hours or on low for 6 ½ hours.
- After the time is up, remove the lid, stir all ingredients until well combined, and turn off the slow cooker.
- When the liquid stops simmering and steaming (after about 5-10 minutes), stir in the yogurt and the half-and-half.
- Serve over hot cooked rice or cauliflower rice, and/or with naan bread, and garnish with chopped fresh cilantro and toasted sesame seeds.
Stovetop Directions
- Place a large pot or Dutch oven over medium-high heat. Add 2 teaspoons olive oil to the pot and swirl to coat.
- When the oil is hot, add the onions, bell pepper, and carrots. Cook for 7-8 minutes or until the veggies are tender, stirring occasionally.
- Add the chicken pieces, spices, tomato sauce, tomato paste, and 1 cup water.
- Dot the top of the marinade mixture with the butter and cover with a lid.
- Simmer until the chicken is cooked through (which will take about 20 minutes).
- When the chicken is cooked through, remove the lid, stir all ingredients until well combined, and turn off the heat.
- When the liquid stops simmering and steaming (after about 5-10 minutes), stir in the yogurt and the half-and-half.
- Serve over hot cooked rice or cauliflower rice, and/or with naan bread, and garnish with chopped fresh cilantro and toasted sesame seeds.
Instant Pot Directions
- Place the onions, chicken, bell pepper, carrots, tomato sauce, tomato paste, lemon juice, garlic, ginger, curry powder, garam masala, salt, and butter into the inner pot of the Instant Pot. Stir until well mixed.
- Add ½ cup of water to the chicken mixture and stir again until everything is combined and there is some of the saucy liquid under the ingredients at the bottom of the Instant Pot.
- Place the lid on the Instant Pot and lock into place. Cook on high pressure for 10 minutes.
- When the cooking time is up, quick release the pressure and remove the lid. Stir well to allow the steam to escape.
- Let the butter chicken sit in the Instant Pot to cool for 10 to 15 minutes, stirring occasionally to allow more steam to escape.
- After 10 to 15 minutes, stir in the yogurt and half and half.
- Serve over hot cooked rice or cauliflower rice, and/or with naan bread, and garnish with chopped fresh cilantro and toasted sesame seeds.





Leave a Reply