Butter Chicken (Better Than Takeout)
The Butter Chicken (Better Than Takeout) recipe is a delightful dish that captures the essence of Indian cuisine right in your kitchen. This creamy curry is not only rich in flavor but also quick to make, making it perfect for weeknight dinners or special occasions. The combination of tender chicken and a vibrant sauce will impress your family and friends alike, offering a taste that’s better than any takeout option.
Why You’ll Love This Recipe
- Quick and Easy: This dish can be prepared in just 25 minutes, making it ideal for busy weeknights.
- Flavor Explosion: The blend of spices and creamy sauce guarantees a delicious meal that tantalizes your taste buds.
- Versatile Serving Options: Enjoy it with basmati rice, naan, or even as a filling for wraps.
- Customizable Heat Level: Adjust the chili powder to suit your spice preference, from mild to fiery hot.
- Perfect for Meal Prep: Make a larger batch and enjoy leftovers throughout the week.

Tools and Preparation
To create this mouthwatering dish, you’ll need some essential tools. Having the right equipment will streamline your cooking process and ensure delicious results.
Essential Tools and Equipment
- Skillet
- Mixing bowl
- Measuring spoons
- Cutting board
- Knife
Importance of Each Tool
- Skillet: A good skillet allows for even cooking and browning, crucial for achieving tender chicken.
- Mixing bowl: Necessary for marinating the chicken thoroughly, which enhances flavor.
- Measuring spoons: Precision in measuring spices ensures that every bite is packed with flavor.
Ingredients
For the Chicken Marinade
- 500 g boneless, skinless chicken thighs or breasts, cut into bite-size pieces
- 2 tablespoons plain yogurt
- 1 tablespoon lemon juice
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon paprika
- ½ teaspoon turmeric
- ½ teaspoon salt
For Cooking
- 2 tablespoons butter
- 1 tablespoon oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 1½ teaspoons garam masala
- ½ teaspoon chili powder (optional for heat)
For the Sauce
- 1 tablespoon tomato paste
- ¾ cup tomato purée or crushed tomatoes
- ¾ cup heavy cream (or use Greek yogurt or coconut milk for a lighter version)
- 1 teaspoon sugar (optional)
- Fresh cilantro for garnish
How to Make Butter Chicken (Better Than Takeout)
Step 1: Marinate the Chicken
In a mixing bowl, combine the chicken pieces with yogurt, lemon juice, cumin, coriander, paprika, turmeric, and salt. Mix well until the chicken is evenly coated. Let it marinate for 10–15 minutes to deepen the flavors.
Step 2: Cook the Chicken
Heat 1 tablespoon of butter and 1 tablespoon of oil in a skillet over medium-high heat. Add the marinated chicken to the skillet.
- Cook until browned and just cooked through (about 5–7 minutes).
- Remove from skillet and set aside.
Step 3: Make the Sauce
In the same skillet, add the remaining 1 tablespoon of butter. Sauté onions until soft (3–4 minutes).
- Add garlic, ginger, garam masala, and chili powder.
- Stir for about 30 seconds to release their aromas.
Step 4: Add Tomato Base
Stir in tomato paste and purée.
- Simmer for 3–4 minutes until thickened and darkened in color.
Step 5: Add Cream & Chicken
Pour in the cream, adding sugar if desired. Return the previously cooked chicken back into the skillet.
- Simmer for another 5–7 minutes until the sauce is creamy and chicken is tender.
Step 6: Serve
Garnish with fresh cilantro and serve hot with basmati rice or naan for an authentic experience.
Ready in: 25 minutes
Servings: 3–4
Calories: ~430 kcal per serving
How to Serve Butter Chicken (Better Than Takeout)
Serving Butter Chicken is an art that enhances the dining experience. This creamy curry can be paired with various sides, making it a versatile dish for any occasion.
With Basmati Rice
- Fluffy basmati rice complements the rich sauce, allowing you to soak up every bit of flavor.
With Naan Bread
- Soft naan is perfect for dipping and adds a delightful texture to your meal.
Over Quinoa
- For a healthier option, serve it over quinoa. It adds protein and a nutty flavor, balancing the dish.
With Raita
- A cool cucumber raita on the side can balance the spices in Butter Chicken, creating a refreshing contrast.
With Salad
- A light salad with mixed greens and a citrus dressing can offer a crisp, fresh element alongside the creamy curry.
With Roasted Vegetables
- Roasting seasonal vegetables brings out their sweetness, making them an excellent accompaniment to Butter Chicken.
How to Perfect Butter Chicken (Better Than Takeout)
Perfecting Butter Chicken takes practice but is well worth the effort. Here are some tips to elevate your dish.
-
Marinate Longer: For deeper flavor, marinate the chicken overnight. This allows the spices to penetrate thoroughly.
-
Use Ghee: Swapping butter for ghee in your recipe adds an authentic Indian taste and richness to the sauce.
-
Balance Spices: Adjust spice levels according to your taste. Start with smaller amounts and increase gradually for a customized heat level.
-
Simmer Gently: Allowing the sauce to simmer gently helps meld flavors together, resulting in a richer and more complex taste.
-
Fresh Ingredients: Always opt for fresh herbs and spices when possible. They have a more vibrant flavor compared to dried versions.
Best Side Dishes for Butter Chicken (Better Than Takeout)
Pairing your Butter Chicken with side dishes can elevate your meal. Here are some great options to consider:
-
Garlic Naan
Soft, buttery naan infused with garlic makes for an irresistible side that’s perfect for scooping up butter chicken sauce. -
Cucumber Raita
This cooling yogurt dip made with cucumber offers a refreshing contrast to the spiciness of butter chicken. -
Vegetable Pulao
A fragrant rice dish cooked with assorted vegetables adds color and complexity while complementing the main course beautifully. -
Chickpea Salad
A light chickpea salad with tomatoes, onions, and lemon juice brings a zesty crunch that balances the creaminess of the curry. -
Aloo Gobi
This classic Indian dish of spiced potatoes and cauliflower pairs well, providing additional flavors without overshadowing the main dish. -
Saag Paneer
Creamy spinach saag paneer offers another layer of richness while being packed with nutrients. -
Onion Bhaji
Crispy onion bhajis add texture and are perfect as appetizers or sides for soaking up extra sauce from your plate. -
Mango Chutney
The sweet tanginess of mango chutney can enhance flavors, providing an excellent contrast to savory butter chicken.
Common Mistakes to Avoid
When making Butter Chicken (Better Than Takeout), some common mistakes can hinder your results. Here are a few pitfalls to avoid for the best outcome.
-
Skipping the Marination: Failing to marinate the chicken can result in a lack of flavor. Allow the chicken to sit in yogurt and spices for at least 10 minutes, or even overnight for deeper taste.
-
Overcooking the Chicken: Cooking the chicken too long can make it dry. Aim for 5–7 minutes until browned, but not overdone, as it will continue cooking in the sauce.
-
Using Low-Quality Ingredients: Poor-quality tomatoes or cream can negatively impact flavor. Always choose fresh or high-quality ingredients for the best Butter Chicken experience.
-
Neglecting Spice Adjustments: Not adjusting spices to your taste might lead to blandness. Tweak the chili powder and garam masala according to your heat preference for a more personalized dish.
-
Rushing the Sauce: Skipping simmer time can prevent flavors from deepening. Let your sauce simmer for at least 3–4 minutes after adding tomatoes before adding cream.
-
Forgetting Garnish: Missing out on garnishing with cilantro can make your dish look less appealing. A sprinkle of fresh herbs adds color and enhances flavor, so don’t skip it!

Storage & Reheating Instructions
Refrigerator Storage
- Store leftover Butter Chicken in an airtight container.
- It will last up to 3 days in the refrigerator.
Freezing Butter Chicken (Better Than Takeout)
- Use a freezer-safe container or bag to store portions.
- It can be frozen for up to 3 months.
Reheating Butter Chicken (Better Than Takeout)
- Oven: Preheat oven to 350°F (175°C). Place in a baking dish covered with foil and heat for about 20 minutes.
- Microwave: Heat in a microwave-safe dish on medium power, stirring occasionally until hot throughout.
- Stovetop: Warm gently over low heat in a skillet, stirring frequently until heated through.
Frequently Asked Questions
Here are some frequently asked questions about making Butter Chicken (Better Than Takeout).
What is Butter Chicken?
Butter Chicken is an Indian-style creamy curry made with marinated chicken cooked in a spiced tomato sauce. It’s known for its rich flavors and smooth texture.
Can I make Butter Chicken spicy?
Yes, you can adjust the spice level by adding more chili powder or using spicier peppers when cooking. Taste as you go to find your perfect heat level.
How do I serve Butter Chicken?
Butter Chicken is traditionally served hot with basmati rice or naan bread. You can also pair it with side dishes like vegetable curries or salad.
Is this recipe suitable for meal prep?
Absolutely! This Butter Chicken recipe stores well and tastes even better after flavors meld together during storage, making it ideal for meal prep.
Final Thoughts
Butter Chicken (Better Than Takeout) is not only quick and easy but also bursting with flavor that rivals any restaurant version. With customization options like adjusting spice levels or using different proteins, this dish offers versatility that suits every palate. Give it a try, and enjoy heartwarming meals at home!
Butter Chicken (Better Than Takeout)
Butter Chicken (Better Than Takeout) is an irresistible dish that brings the vibrant flavors of Indian cuisine right to your dining table. This creamy curry features tender chicken marinated in a blend of aromatic spices, simmered in a luscious tomato sauce enriched with cream. It’s perfect for busy weeknights or special gatherings, ready in just 25 minutes! Serve it alongside fluffy basmati rice or warm naan for an authentic experience that will impress your family and friends. With its customizable spice level and simple preparation, this butter chicken recipe is sure to become a household favorite, offering comfort and satisfaction with every bite.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: Serves 4
- Category: Main
- Method: Cooking
- Cuisine: Indian
Ingredients
- 500 g boneless, skinless chicken thighs or breasts
- 2 tablespoons plain yogurt
- 1 tablespoon lemon juice
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon paprika
- ½ teaspoon turmeric
- ½ teaspoon salt
- 2 tablespoons butter
- 1 tablespoon oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 1½ teaspoons garam masala
- ½ teaspoon chili powder (optional for heat)
- 1 tablespoon tomato paste
- ¾ cup tomato purée or crushed tomatoes
- ¾ cup heavy cream (or use Greek yogurt or coconut milk for a lighter version)
- 1 teaspoon sugar (optional)
- Fresh cilantro for garnish
Instructions
- In a mixing bowl, combine chicken pieces, yogurt, lemon juice, cumin, coriander, paprika, turmeric, and salt. Let it marinate for 10–15 minutes.
- Heat butter and oil in a skillet over medium-high heat. Add marinated chicken and cook until browned (5–7 minutes). Remove and set aside.
- In the same skillet, sauté onions until soft (3–4 minutes). Add garlic, ginger, garam masala, and chili powder; stir for 30 seconds.
- Stir in tomato paste and purée; simmer for 3–4 minutes.
- Pour in cream; return cooked chicken to skillet. Simmer for another 5–7 minutes until creamy.
- Serve hot garnished with fresh cilantro.
Nutrition
- Serving Size: 1 serving
- Calories: 430
- Sugar: 3g
- Sodium: 850mg
- Fat: 27g
- Saturated Fat: 14g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 2g
- Protein: 29g
- Cholesterol: 115mg