Indulge in this quick and easy homemade Butter Chicken recipe that brings restaurant-quality flavor right to your kitchen. Rich and creamy, this dish is perfect for those weeknights when comfort food feels like the best option. With simple ingredients and straightforward steps, you’ll be amazed at how easy it is to prepare this classic Indian dish.
Why You’ll Love Butter Chicken
- Quick and Simple: With minimal prep and cook time, this recipe is great for busy schedules, allowing you to have a delicious home-cooked meal in under an hour.
- Comforting Flavor: The blend of spices creates a rich, aromatic sauce that envelops tender chicken, making every bite comforting and satisfying.
- Customizable: You can easily adjust the spice levels and creaminess to suit your taste, making it a versatile dish for everyone at the table.
- Pairing Potential: Butter chicken goes perfectly with naan or rice, but it also harmonizes well with various sides, enhancing a complete meal experience.
- Family-Friendly: This dish is often a hit with kids and adults alike, making it an excellent choice for family dinners.
Recipe Overview
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 4
- Difficulty Level: Easy
Ingredients You’ll Need for Butter Chicken
- Protein:
- 1 lb chicken breast, cubed
- Marinade:
- 1 cup yogurt (for marinating the chicken)
- 2 tablespoons lemon juice
- 2 teaspoons garam masala
- 1 teaspoon cumin
- 1 teaspoon turmeric
- 1 teaspoon chili powder
- Salt to taste
- Cooking Base:
- 2 tablespoons butter
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 1 inch ginger, grated
- Sauce:
- 1 cup tomato puree
- 1 cup heavy cream
- Garnish:
- Fresh cilantro for garnish
- Serving Suggestion:
- Naan or rice for serving
These ingredients come together to create a beautifully spiced and creamy sauce. You can substitute chicken with tofu or paneer for a vegetarian option.
How to Make Butter Chicken
-
Prepare the Marinade: In a bowl, mix together yogurt, lemon juice, garam masala, cumin, turmeric, chili powder, and salt. Add the cubed chicken, ensuring it’s well-coated, and marinate for at least 30 minutes.
-
Sauté Aromatics: Heat butter in a pan over medium heat. Add the chopped onion, garlic, and ginger; sauté until the onion is golden and fragrant.
-
Cook the Chicken: Add the marinated chicken to the pan. Cook for about 5-7 minutes, stirring frequently, until the chicken is browned and nearly cooked through.
-
Add Tomato Puree: Pour in the tomato puree and bring it to a simmer. Allow it to cook for 10 minutes, stirring occasionally.
-
Finish with Cream: Stir in the heavy cream and simmer for an additional 5 minutes until the sauce thickens slightly.
-
Serve and Garnish: Serve hot with naan or rice, garnished with fresh cilantro.
Tips for Success
- Marination Time: For the best flavor, marinate the chicken for at least 30 minutes, but feel free to marinate for up to 2 hours for a more pronounced taste.
- Texture Control: Avoid over-cooking the chicken; it should be tender and moist. The cream is added to finish off the dish, so it will balance any slight dryness.
- Creaminess: Adjust the amount of heavy cream based on how rich and creamy you want the sauce to be.
- Spice Level: If you prefer a milder dish, reduce the chili powder and taste as you go. You can always add more, but it’s harder to remove heat once it’s in the dish.
Easy Variations
- Swap the Protein: Use shrimp, tofu, or paneer for a vegetarian or seafood twist.
- Make it Dairy-Free: Replace the yogurt and heavy cream with coconut milk for a dairy-free option.
- Vegetable Add-Ins: Add in peas or spinach during the simmering step for extra nutrition and color.
- Spicy Kick: Increase the chili powder or add some freshly chopped green chili for an extra spicy version.
What to Serve with Butter Chicken
- Naan: Soft and buttery naan is the classic choice that can be used to scoop up the rich sauce.
- Basmati Rice: Fluffy basmati rice provides a wonderful base for soaking up the creamy sauce.
- Cucumber Raita: A cool raita can balance the spices and add a refreshing element to the meal.
- Roasted Vegetables: Serve alongside roasted vegetables for a hearty addition.
- Side Salad: A simple salad with greens can add freshness to a rich dish like butter chicken.
Storage and Reheating
- Refrigerator Storage: Store leftovers in an airtight container in the refrigerator for up to 3-4 days.
- Freezer Storage: If you want to freeze it, allow the dish to cool completely. It can be stored in a freezer-safe container for up to 3 months.
- Best Reheating Method: Gently reheat on the stovetop over low heat, adding a splash of cream or water to maintain creaminess. Stir often to prevent sticking.
- Meal Prep Note: You can marinate the chicken a day in advance, allowing the flavors to develop even further.
Common Mistakes to Avoid
- Skipping Marinade Time: Don’t rush the marination process. It enhances the flavor immensely.
- Cooking Temperature: Maintain medium heat when sautéing to prevent burning the spices and aromatics.
- Overcooking Chicken: Be careful not to overcook the chicken to keep it tender and juicy.
- Neglecting the Cream: Adding heavy cream too early can lead to separation; always add it towards the end for the best texture.
Butter Chicken: Background & Cultural Inspiration
Butter chicken, or "Murgh Makhani," originates from India and was created in the 1950s by the chefs at the Moti Mahal restaurant in Delhi. They used leftover chicken in a rich, buttery tomato sauce, creating a dish that quickly gained popularity. It showcases the rich blend of spices typical of Indian cuisine, balancing savory and creamy flavors while highlighting the importance of marinated proteins in many traditional dishes. Today, it has become a beloved meal in Indian restaurants worldwide, celebrated for its comforting nature and delightful flavors.
Frequently Asked Questions
What could I use instead of yogurt?
You can use buttermilk or coconut yogurt as a substitute.
How can I make my Butter Chicken less spicy?
To reduce the spice level, use less chili powder or opt for a mild curry powder instead.
Can I prepare Butter Chicken in advance?
Yes! You can marinate the chicken ahead of time and prepare the sauce separately.
What’s the best way to store leftovers?
Store leftovers in an airtight container in the fridge for up to 4 days, or freeze for longer preservation.
How do I get the sauce to be creamy?
The key to creamy sauce is to add heavy cream at the end of cooking and allow it to simmer briefly.
Final Thoughts
This homemade Butter Chicken recipe is a delightful way to experience the warmth and richness of Indian flavors without leaving your home. Its ease of preparation and comforting taste make it a fantastic meal for any night of the week. Give it a try, and enjoy a culinary adventure that is sure to impress!













