There’s something utterly magical about butter chicken. Imagine tender pieces of chicken swimming in a creamy, spiced sauce that envelops your senses like a warm hug on a cold day. The aromas wafting through your kitchen are enough to make anyone’s stomach growl louder than a hungry lion.
I remember the first time I made butter chicken for my friends. We gathered around the table, and just as I removed the lid from the pot, their eyes widened in delight. The smell was intoxicating, and the anticipation built up as we sat down to dig into this aromatic treasure. It felt like an event worthy of a grand feast!
Why You'll Love This Recipe
- This easy butter chicken recipe is perfect for weeknight dinners and special occasions alike
- The creamy sauce pairs wonderfully with rice or naan for a complete meal
- Vibrant spices add depth without overwhelming your taste buds, making it a crowd-pleaser
- Plus, you can customize the heat level to suit your preferences!
Everyone raved about it, claiming it was better than takeout. Little did they know; it was my secret weapon for impressing guests!

Essential Ingredients
Here’s what you’ll need to make this delicious dish:
-
Boneless, Skinless Chicken Breasts: About 3-4 breasts will do; adjust based on your crowd size.
-
Fresh Garlic: Use firm cloves for maximum flavor; fresh is always best.
-
Ginger: Fresh ginger adds warmth; peel and chop finely before use.
-
Canned Tomatoes: Look for quality crushed tomatoes as they’ll form the base of your sauce.
-
Coconut Milk or Heavy Cream: Adds richness and creaminess; choose based on dietary preferences.
-
Spices (Cumin, Coriander, Garam Masala): A spice blend that elevates the dish; don’t skimp here!
-
Butter: Because it’s butter chicken! Use unsalted for better control over saltiness.
-
Fresh Cilantro: A sprinkle at the end adds freshness and color; don’t forget this finishing touch!
The full ingredients list, including measurements, is provided in the recipe card directly below.
Let’s Make it Together
Prep Your Ingredients: Start by gathering all your ingredients. Dice the chicken into bite-sized pieces and set aside. Mince garlic and ginger finely for maximum flavor release.
Sauté Aromatics: In a large skillet, melt some butter over medium heat. Add minced garlic and ginger until fragrant—around 1 minute—then toss in spices to toast them slightly.
Add Chicken to Skillet: Introduce the diced chicken into the skillet. Cook until golden brown on all sides—about 5-7 minutes—ensuring each piece gets that lovely sear.
Pour in Tomatoes and Cream: Once chicken is cooked through, add crushed tomatoes and coconut milk or heavy cream. Stir well to combine everything into a luscious sauce.
Simmer Away!: Let it simmer gently for about 15-20 minutes on low heat. This allows flavors to meld beautifully while thickening up nicely.
Finish with Freshness!: Just before serving, stir in chopped cilantro for an extra burst of freshness. Adjust seasoning with salt if needed.
Now you have a stunning butter chicken ready to impress! Serve it over fluffy rice or alongside warm naan bread for ultimate enjoyment.
Don’t forget: cooking can be fun! Put on some music, dance around your kitchen, and enjoy every moment of creating this delicious dish!
You Must Know
- This delicious butter chicken recipe brings warmth and flavor to your dinner table
- The rich, creamy sauce combined with tender chicken will delight your family and friends
- Perfect for pairing with rice or naan, this dish is a true crowd-pleaser
Perfecting the Cooking Process
Start by marinating the chicken in yogurt and spices for at least one hour. Sear it until golden brown, then prepare the sauce while the chicken finishes cooking for maximum flavor and efficiency.

Add Your Touch
Feel free to swap out chicken for paneer or tofu for a vegetarian option. You can also experiment with different spice blends or add vegetables like spinach or peas to enhance nutrition and flavor.
Storing & Reheating
Store leftover butter chicken in an airtight container in the fridge for up to three days. Reheat gently on low heat on the stove to maintain its creamy texture and prevent splitting.
Chef's Helpful Tips
- To achieve restaurant-quality butter chicken, ensure your spices are fresh
- Marinate overnight for deeper flavors
- Use heavy cream for richness or coconut milk for a lighter twist
Sharing my first attempt at butter chicken, I remember the smiles around the table as my family dug in, proving that love—and a good recipe—truly brings everyone together.

FAQ
What can I serve with butter chicken?
Pair butter chicken with basmati rice, naan bread, or a side salad for a complete meal.
Can I make butter chicken ahead of time?
Yes, you can prepare it a day ahead; just reheat before serving to enjoy its full flavor.
Is butter chicken spicy?
It has a mild spice level; adjust chili powder based on personal preference for heat.

Butter Chicken
- Total Time: 45 minutes
- Yield: Serves 4
Description
Butter chicken is a classic Indian dish that combines tender chicken with a rich, creamy sauce, creating a flavor explosion in every bite. This easy-to-follow recipe is perfect for weeknight dinners or special gatherings, and pairs beautifully with rice or naan. With its aromatic spices and customizable heat level, this dish is sure to impress family and friends alike.
Ingredients
- 1 lb boneless, skinless chicken breasts
- 3 cloves fresh garlic, minced
- 1-inch piece fresh ginger, finely chopped
- 1 can (14 oz) crushed tomatoes
- 1 cup coconut milk or heavy cream
- 2 tsp ground cumin
- 2 tsp ground coriander
- 2 tsp garam masala
- 3 tbsp unsalted butter
- ¼ cup fresh cilantro, chopped
Instructions
- Prep your ingredients by dicing the chicken into bite-sized pieces and mincing the garlic and ginger.
- In a large skillet, melt butter over medium heat. Add garlic and ginger; sauté for about 1 minute until fragrant. Stir in cumin, coriander, and garam masala.
- Add diced chicken to the skillet; cook until golden brown on all sides (about 5-7 minutes).
- Pour in crushed tomatoes and coconut milk/heavy cream; stir well to combine.
- Simmer on low heat for 15-20 minutes until thickened.
- Stir in chopped cilantro before serving.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main
- Method: Skillet
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 420
- Sugar: 6g
- Sodium: 850mg
- Fat: 25g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 3g
- Protein: 30g
- Cholesterol: 85mg

