If you have ever wondered how to bring the rich, creamy, and utterly comforting flavors of Indian Butter Chicken right into your kitchen, this Indian Butter Chicken Recipe is the answer you’ve been searching for. It’s a perfect blend of tender chicken bathed in a luscious tomato-based sauce, accented by a symphony of spices and that signature buttery finish. Whether you choose to slow cook, simmer on the stove, or use your Instant Pot, this recipe adapts beautifully to your schedule while delivering consistent, saucy deliciousness each time. Get ready to fill your home with irresistible aromas and enjoy a meal that will quickly become a family favorite.
Ingredients You’ll Need
All the ingredients for this Indian Butter Chicken Recipe are straightforward and easy to find, yet each one plays a crucial role in building the creamy texture, deep flavor, and vibrant color that make this dish so special. From fresh aromatics to bold spices and creamy dairy, these essentials come together effortlessly.
- Yellow onions (2 medium): Provide natural sweetness and a foundational flavor base when sliced thin and cooked gently.
- Boneless skinless chicken breast (2 lbs): Cubed for quick, tender cooking and excellent absorption of the sauce’s spices.
- Red bell pepper (1 medium): Adds subtle sweetness and a pop of color to the dish.
- Carrots (3 medium): Their natural sweetness complements the savory spices perfectly.
- Tomato sauce (1 can, 15 oz): Forms the rich, tangy base of the luscious curry sauce.
- Tomato paste (1 can, 6 oz): Intensifies the tomato flavor and thickens the curry sauce beautifully.
- Lemon juice (½ lemon): Adds brightness and balances the rich, buttery flavors.
- Garlic cloves (2, minced): Offers that signature aromatic pungency that Indian cuisine is loved for.
- Fresh ginger (1 tbsp, minced): Brings warmth and zesty spice that elevates the entire dish.
- Curry powder (3 tbsp): The heart of the Indian spices, delivering a fragrant and slightly spicy kick.
- Garam masala (2 tsp): A perfect blend of spices that deepen and round out the flavor profile.
- Fine salt (½ tsp): Essential for balancing and enhancing every flavor.
- Salted butter (1 tbsp, chilled and cubed): This is the magic touch that makes the sauce luxuriously creamy.
- Plain Greek yogurt (½ cup): Adds creaminess and a subtle tang without overpowering the spices.
- Half-and-half (½ cup): Rounds out the sauce, making it irresistibly smooth.
How to Make Indian Butter Chicken Recipe
Step 1: Prepare the Base
Start by layering the sliced onions evenly in the bottom of your slow cooker or pot. Onions are essential, releasing their sugars slowly to create that sweet and savory foundation.
Step 2: Mix the Chicken and Vegetables
In a large bowl, toss the cubed chicken breast with diced red bell pepper, carrots, tomato sauce and tomato paste, lemon juice, minced garlic, ginger, curry powder, garam masala, and salt. Mixing everything ahead ensures that each bite is bursting with flavor and spice.
Step 3: Assemble in Your Cooking Vessel
Pour the chicken and vegetable mixture on top of the onions. Dot the top with chilled butter pieces to add richness right from the start. Cover with a lid and cook on your preferred method: low and slow in a slow cooker or stovetop simmer, or quickly using an Instant Pot.
Step 4: Slow Cooker Method
If you have time, cook on high for 4 ½ hours or low for 6 ½ hours. This long, gentle cooking allows the chicken to become tender and the flavors to meld together beautifully.
Step 5: Stovetop Method
In a large pot, heat olive oil over medium-high heat before adding onions, peppers, and carrots. Cook for 7-8 minutes until tender. Then add chicken pieces, spices, tomato sauce, tomato paste, and a bit of water. Dot with butter, cover, and simmer for about 20 minutes until the chicken is cooked through.
Step 6: Instant Pot Method
Combine all ingredients including the butter and ½ cup water in the Instant Pot’s inner pot. Seal and cook on high pressure for 10 minutes with a quick pressure release afterward. Let the mixture cool slightly before the next step.
Step 7: Finish with Yogurt and Half-and-Half
After cooking, wait 5 to 10 minutes until the sauce has stopped steaming and simmering. Then gently stir in the Greek yogurt and half-and-half to achieve that perfect creamy texture without curdling.
How to Serve Indian Butter Chicken Recipe
Garnishes
Fresh chopped cilantro adds a burst of color and freshness that contrasts wonderfully with the rich sauce. Sprinkle some toasted sesame seeds for a slight crunch and nutty note that makes the presentation pop.
Side Dishes
Serve this sumptuous chicken curry over hot cooked basmati rice or fluffy cauliflower rice to soak up every bit of the sauce. Warm naan bread is also a classic favorite for scooping and savoring each mouthful.
Creative Ways to Present
For a special occasion, try serving your Indian Butter Chicken Recipe in individual bowls garnished with a swirl of cream and a wedge of lemon on the side. You can also layer rice and chicken in clear bowls or mason jars to showcase the beautiful colors of the dish.
Make Ahead and Storage
Storing Leftovers
Allow the Indian Butter Chicken to cool completely before transferring to an airtight container. It keeps well in the refrigerator for up to 4 days, making it perfect for next-day lunches or quick dinners.
Freezing
This dish freezes very well. Portion it into freezer-safe containers or bags and store for up to 3 months. When ready, thaw overnight in the fridge for best results to maintain texture and flavor.
Reheating
Reheat gently on the stovetop over medium-low heat, stirring occasionally until warmed through. Adding a splash of water or half-and-half can help loosen the sauce if it has thickened. Avoid microwave reheating at high power to prevent the yogurt from curdling.
FAQs
Can I use chicken thighs instead of chicken breasts?
Absolutely! Chicken thighs are even more forgiving with slow cooking and tend to be juicier and more flavorful. Just adjust cooking times slightly if needed.
What can I substitute for half-and-half?
You can use light cream, whole milk, or coconut milk as alternatives, though coconut milk will add a subtle tropical twist. Just keep the creaminess level similar for the best taste.
Is this recipe spicy?
This Indian Butter Chicken Recipe creates a mild to medium spice level due to curry powder and garam masala. You can easily adjust the heat by adding cayenne or chili powder if you prefer more kick.
Can I make this recipe dairy-free?
Yes! Substitute the butter with a dairy-free margarine or oil and replace the yogurt and half-and-half with coconut yogurt and coconut milk to keep it creamy without dairy.
How long does the yogurt need to cool before adding?
It’s best to let the cooked chicken mixture cool for about 5 to 10 minutes until the simmering stops, then gently stir in the yogurt and half-and-half to avoid curdling and maintain creaminess.
Final Thoughts
This Indian Butter Chicken Recipe is truly a gift for the senses — rich, creamy, and loaded with complex flavors that comfort and delight. Whether you’re cooking for family or entertaining friends, it’s a dish that will impress and satisfy. Roll up your sleeves and dive in; once you taste it homemade, you’ll wonder why you ever settled for anything less.
Print
Indian Butter Chicken Recipe
- Prep Time: 20 minutes
- Cook Time: 4 hours 50 minutes (slow cooker high) / 20 minutes (stovetop) / 10 minutes (Instant Pot cooking time plus pressure release and resting time)
- Total Time: 5 hours 10 minutes (slow cooker high) / 40 minutes (stovetop) / 40 minutes (Instant Pot including resting)
- Yield: 6 servings
- Category: Main Course
- Method: Slow Cooking
- Cuisine: Indian
Description
This rich and creamy Indian Butter Chicken recipe offers three versatile cooking methods: slow cooker, stovetop, and Instant Pot. Tender boneless chicken breasts are cooked with aromatic spices, tomato sauce, and butter, then finished with luscious yogurt and half-and-half for a velvety texture. Serve it over rice or with naan for a delicious and comforting meal.
Ingredients
Main 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
Instructions
- Prepare Onions: Slice the onions by peeling and cutting them in half, then slicing each half. Set these aside to layer in your cooking vessel depending on the method chosen.
- Combine Chicken with Vegetables and Spices: In a large bowl, toss together cubed chicken breast, diced bell pepper, diced carrots, tomato sauce, tomato paste, lemon juice, minced garlic, minced ginger, curry powder, garam masala, and salt until well combined. This forms the flavorful base for your butter chicken.
- Slow Cooker Method: Layer the sliced onions in the bottom of a 6-to-8 quart slow cooker. Add the chicken mixture on top of the onions and dot with pieces of chilled butter. Cover with the lid and cook on high for 4½ hours or low for 6½ hours. Once cooked, stir everything well and turn off the slow cooker. Let the mixture cool for 5-10 minutes before stirring in the yogurt and half-and-half to avoid curdling. Serve garnished with fresh cilantro and toasted sesame seeds.
- Stovetop Method: Heat 2 teaspoons olive oil in a large pot or Dutch oven over medium-high heat. Add the sliced onions, diced bell pepper, and diced carrots; cook stirring occasionally for 7-8 minutes until the vegetables are tender. Add the cubed chicken, curry spices, tomato sauce, tomato paste, and 1 cup water. Dot with butter pieces, cover with a lid, and simmer for about 20 minutes until chicken is fully cooked. Remove the lid, stir to combine, turn off the heat, and allow to cool for 5-10 minutes. Stir in the yogurt and half-and-half carefully before serving.
- Instant Pot Method: Place 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 an Instant Pot. Add ½ cup water and stir to mix well ensuring some sauce is at the bottom. Secure the lid and cook on high pressure for 10 minutes. Quick release the pressure and remove the lid, stirring to release steam. Let the mixture cool in the Instant Pot for 10-15 minutes to prevent the yogurt from curdling. Finally, stir in the yogurt and half-and-half, then serve.
- Serving Suggestions: Serve the butter chicken hot over cooked rice or cauliflower rice, alongside naan bread. Garnish with chopped fresh cilantro and toasted sesame seeds for added flavor and texture.
Notes
- Allow the butter chicken to cool for 5-10 minutes after cooking and before adding yogurt and half-and-half to prevent curdling.
- You can choose your preferred cooking method based on your equipment: slow cooker, stovetop, or Instant Pot.
- Use whole, low-fat, or fat-free Greek yogurt according to dietary preference; however, whole yogurt gives the creamiest texture.
- Serve with rice or naan to soak up the flavorful sauce.
- Garam masala can be homemade or store-bought and adds a complex spice profile combining cardamom, cinnamon, cloves, cumin, black pepper, and coriander.