Butter chicken is a beloved dish that transports you straight to the heart of Indian cuisine with every mouthful. Its creamy tomato sauce, infused with aromatic spices, coats tender pieces of chicken for a delicious experience that’s best shared with family or friends. Whether you’re prepping for a cozy weeknight dinner or impressing guests at a gathering, making this dish from scratch yields flavors that cater to both seasoned cooks and kitchen novices alike.
Why you’ll love this dish
This butter chicken recipe is not just about flavor; it’s an all-around winner for several reasons. For starters, it’s quick and relatively easy to prepare, making it an excellent choice for busy weeknights. Plus, the ingredients are budget-friendly and often staples in your pantry, which means fewer grocery trips! Children and adults alike appreciate the mild spiciness, and you can easily adjust the heat level to suit your family’s taste preferences.
“I never knew homemade butter chicken could taste this good! It’s become a staple in our household — so rich and satisfying!” — Maria T.
The cooking process explained
Making butter chicken is a straightforward journey. You’ll start by sautéing aromatic ingredients that serve as the base before introducing the star of the show: succulent chicken. As you gradually layer in spices and sauces, the flavors meld beautifully, resulting in a creamy delight you won’t forget. This process not only builds your skills in the kitchen but also fills your home with delightful aromas.
Gather these items
To create this delicious butter chicken, you’ll need the following ingredients:
- 500g chicken breast, cut into bite-sized pieces
- 2 tablespoons butter
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 1 inch ginger, grated
- 2 teaspoons garam masala
- 1 teaspoon chili powder (adjust to taste)
- 1 can (400g) crushed tomatoes
- 100ml heavy cream
- Salt to taste
- Dried fenugreek leaves (Kasuri methi) for garnish
- Fresh cilantro for garnish
Feel free to substitute heavy cream with coconut milk for a lighter option. Just bear in mind it will alter the flavor slightly.
Directions to follow
- Start by cutting your chicken breast into bite-sized pieces for even cooking.
- In a pan, melt the butter over medium heat. Once melted, add the finely chopped onion and sauté until golden brown.
- Introduce the minced garlic and grated ginger, cooking for about a minute until fragrant.
- Sprinkle in the garam masala and chili powder; stir for another minute to release the spices’ aroma.
- Pour in the crushed tomatoes and allow it to simmer for 10 minutes, letting the flavors meld.
- Add the chicken pieces to the sauce, cooking until they are no longer pink in the center.
- Finally, stir in the heavy cream and salt to taste, allowing it to simmer for an additional 5 minutes until the sauce thickens.
- Remove from heat and garnish with dried fenugreek leaves and fresh cilantro before serving.
Best ways to enjoy it
When it comes to serving butter chicken, the possibilities are endless! The classic combination is to serve this dish over steamed basmati rice or with warm naan. For a delightful twist, consider pairing it with roti or paratha. Don’t forget to offer a side of cooling cucumber raita to balance the flavors.
Storage and reheating tips
Leftover butter chicken can be stored in an airtight container in the refrigerator for up to three days. Simply reheat gently on the stove or in the microwave, adding a splash of water or cream to maintain the consistency. For longer storage, consider freezing portions for up to three months. Thaw in the fridge overnight before reheating.
Pro chef tips
To elevate the authentic taste of your butter chicken, always use fresh spices instead of pre-ground ones when possible. Toasting whole spices before using them can intensify flavors even more. Additionally, if you’re in a hurry, marinating the chicken in yogurt and spices for even just 30 minutes can enhance the moisture and flavor of the meat.
Flavor swaps
Don’t hesitate to get creative! Try adding in vegetables like spinach or bell peppers for a more vibrant dish. For a spicy kick, toss in some fresh diced green chilies. If you’re in the mood for something lighter, swap out heavy cream for Greek yogurt, ensuring to temper the heat before adding it to avoid curdling.
Your questions answered
What is the preparation time for butter chicken?
Preparation for butter chicken typically takes around 10-15 minutes, while the cooking time is about 30 minutes, making it a quick and satisfying meal.
Can I use frozen chicken for this recipe?
Yes, you can! Just be sure to thaw the chicken completely before cooking to ensure even cooking and safe preparation.
How can I adjust the spice level?
You can easily control the spice by adjusting the amount of chili powder added. For a milder taste, reduce or omit it entirely, and consider using sweet paprika instead for color.
Is butter chicken suitable for meal prep?
Absolutely! Butter chicken keeps well and can be enjoyed throughout the week, making it great for meal prepping.
What can I do with leftover butter chicken?
Use leftover butter chicken in wraps, on top of salads, or even as a pizza topping to switch things up!
Can I make butter chicken in a slow cooker?
Yes! You can prepare all the initial sautéing and then transfer to a slow cooker to cook low and slow, allowing the flavors to deeply develop.
Is butter chicken gluten-free?
Yes, as long as no gluten-containing ingredients are added, such as certain types of bread. The core ingredients are naturally gluten-free.
What should I serve with butter chicken?
Ideal companions include basmati rice, naan bread, or a fresh salad to balance the richness of the dish.
Print
Butter Chicken
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Gluten-Free
Description
A creamy and flavorful Indian dish featuring tender chicken in a spiced tomato sauce, perfect for sharing with family or friends.
Ingredients
- 500g chicken breast, cut into bite-sized pieces
- 2 tablespoons butter
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 1 inch ginger, grated
- 2 teaspoons garam masala
- 1 teaspoon chili powder (adjust to taste)
- 1 can (400g) crushed tomatoes
- 100ml heavy cream
- Salt to taste
- Dried fenugreek leaves (Kasuri methi) for garnish
- Fresh cilantro for garnish
Instructions
- Start by cutting your chicken breast into bite-sized pieces for even cooking.
- In a pan, melt the butter over medium heat. Once melted, add the finely chopped onion and sauté until golden brown.
- Introduce the minced garlic and grated ginger, cooking for about a minute until fragrant.
- Sprinkle in the garam masala and chili powder; stir for another minute to release the spices’ aroma.
- Pour in the crushed tomatoes and allow it to simmer for 10 minutes, letting the flavors meld.
- Add the chicken pieces to the sauce, cooking until they are no longer pink in the center.
- Finally, stir in the heavy cream and salt to taste, allowing it to simmer for an additional 5 minutes until the sauce thickens.
- Remove from heat and garnish with dried fenugreek leaves and fresh cilantro before serving.
Notes
Feel free to substitute heavy cream with coconut milk for a lighter option.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 6g
- Sodium: 500mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 3g
- Protein: 30g
- Cholesterol: 85mg