Butter Chicken (Better Than Takeout) is a dish that brings the rich and creamy flavors of Indian cuisine right to your kitchen. Perfect for weeknight dinners or special occasions, this recipe stands out with its quick preparation time and delicious taste. You’ll love how easy it is to whip up this beloved classic that rivals any takeout meal!
Why You’ll Love This Recipe
- Quick and Easy: This Butter Chicken can be made in just 25 minutes, making it a perfect choice for busy weeknights.
- Rich Flavor: The marinated chicken paired with a creamy sauce delivers authentic Indian flavors that are sure to impress.
- Versatile Ingredients: With common pantry staples, you can create a hearty meal without needing special ingredients.
- Healthy Options: Substitute heavy cream with Greek yogurt or coconut milk for a lighter version without sacrificing taste.
- Customizable Heat: Adjust the chili powder to suit your spice preference – mild or hot, the choice is yours!

Tools and Preparation
To prepare this delectable Butter Chicken, you’ll need some essential tools. Having the right equipment makes cooking easier and more enjoyable.
Essential Tools and Equipment
- Skillet
- Mixing bowl
- Measuring spoons
- Knife
- Cutting board
Importance of Each Tool
- Skillet: A high-quality skillet ensures even cooking of the chicken and helps create a rich sauce.
- Mixing Bowl: Mixing bowls are essential for marinating the chicken, allowing flavors to meld beautifully.
- Knife and Cutting Board: A sharp knife paired with a sturdy cutting board allows for safe and efficient ingredient preparation.
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 the Sauce
- 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)
For Garnish
- Fresh cilantro for garnish
How to Make Butter Chicken (Better Than Takeout)
Step 1: Marinate the Chicken
In a bowl, mix together the chicken pieces with yogurt, lemon juice, cumin, coriander, paprika, turmeric, and salt. Allow it to sit covered for 10–15 minutes. For deeper flavor, marinate overnight in the fridge.
Step 2: Cook the Chicken
Heat 1 tablespoon of butter along with 1 tablespoon of oil in a skillet over medium-high heat. Add the marinated chicken pieces and cook until browned and cooked through—approximately 5–7 minutes. Once done, remove from skillet and set aside.
Step 3: Make the Sauce
In the same skillet, add another tablespoon of butter. Sauté chopped onions until they turn soft (about 3–4 minutes). Next, add minced garlic, grated ginger, garam masala, and chili powder if using. Stir everything together for about 30 seconds until fragrant.
Step 4: Add Tomato Base
Stir in tomato paste along with purée or crushed tomatoes. Let it simmer for about 3–4 minutes until it thickens slightly and darkens in color.
Step 5: Add Cream & Chicken
Pour in the heavy cream (or your chosen alternative), add sugar if desired, then return the cooked chicken to the skillet. Let everything simmer together for another 5–7 minutes until the sauce becomes creamy and chicken is tender.
Step 6: Serve
Garnish your Butter Chicken with fresh cilantro before serving hot alongside basmati rice or naan bread.
Ready in: 25 minutes
Servings: 3–4
Calories: ~430 kcal per serving
Enjoy your homemade Butter Chicken that’s truly better than takeout!
How to Serve Butter Chicken (Better Than Takeout)
Serving butter chicken can elevate your dining experience, making it feel just like a restaurant meal. Here are some delightful ways to serve this creamy curry that will leave your guests wanting more.
With Basmati Rice
- Fluffy basmati rice is the perfect base for absorbing the rich sauce of butter chicken. Cook the rice simply with water and a pinch of salt for an aromatic side.
With Naan Bread
- Soft and warm naan bread is ideal for scooping up butter chicken. You can choose plain, garlic, or even stuffed naan for extra flavor.
On a Bed of Spinach
- For a healthier twist, serve butter chicken over sautéed spinach. The greens add a nice contrast and boost the nutritional value of your meal.
With Roasted Vegetables
- Pairing butter chicken with roasted vegetables adds color and crunch. Consider using bell peppers, zucchini, or carrots tossed in olive oil and spices.
With Raita
- A cooling cucumber raita complements the spices in butter chicken beautifully. Just mix yogurt with grated cucumber, cumin, and mint for a refreshing side.
Garnished with Fresh Cilantro
- Don’t forget to top your butter chicken with fresh cilantro! It adds brightness and enhances the dish’s overall flavor profile.
How to Perfect Butter Chicken (Better Than Takeout)
Achieving the perfect butter chicken is all about balancing flavors and textures. Here are some tips to help you make it even better.
- Marinate longer: Allowing the chicken to marinate overnight enhances the flavor and tenderness.
- Use high-quality spices: Fresh spices can significantly improve taste. Invest in good quality cumin, coriander, and garam masala.
- Adjust creaminess: Experiment with different creams or yogurt for desired richness. Coconut milk offers a lighter option.
- Control heat level: If you prefer less spice, reduce chili powder or omit it altogether without sacrificing flavor.
- Add sweetness: A touch of sugar can balance the acidity from tomatoes; adjust based on personal preference.
- Finish with lemon juice: A squeeze of fresh lemon juice before serving brightens up the dish beautifully.
Best Side Dishes for Butter Chicken (Better Than Takeout)
To complement your delicious butter chicken, consider these side dishes that enhance both flavor and presentation.
- Aloo Gobi: This spiced potato and cauliflower dish adds heartiness and pairs well with creamy sauces.
- Chickpea Salad: A refreshing salad with chickpeas, cucumbers, tomatoes, and a light dressing brings crunch to your meal.
- Samosas: These crispy pastries filled with spiced potatoes or meat make for a fantastic starter or side.
- Pulao Rice: Flavored rice cooked with spices and vegetables can add variety alongside your main dish.
- Papadum: Crispy lentil wafers are perfect for adding texture; serve them on the side for crunch.
- Cabbage Slaw: A tangy slaw made from cabbage and carrots offers freshness that complements rich curries.
- Mango Chutney: Sweet mango chutney provides a fruity contrast to spicy flavors; it’s great as a condiment.
- Garlic Breadsticks: For an unconventional twist, buttery garlic breadsticks can be used to soak up delicious sauce!
Common Mistakes to Avoid
When making Butter Chicken (Better Than Takeout), avoiding common mistakes can elevate your dish from good to great.
- Skipping the Marinade: Not marinating the chicken can lead to less flavorful meat. Allow at least 10–15 minutes for the spices and yogurt to infuse.
- Overcooking the Chicken: Cooking the chicken too long can make it dry. Aim for just cooked through, around 5–7 minutes in the skillet.
- Using Low-Quality Spices: Old or low-quality spices can dull the flavor of your butter chicken. Always use fresh, high-quality spices for the best taste.
- Ignoring Consistency: If your sauce is too thick, it may need more cream or broth. Adjust until you reach a smooth, creamy texture.
- Not Balancing Flavors: Forgetting to taste and adjust seasoning can ruin your dish. Remember to balance salt, sweetness, and acidity as you cook.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container for up to 3 days.
- Allow the butter chicken to cool completely before sealing.
Freezing Butter Chicken (Better Than Takeout)
- Freeze in an airtight container or freezer bag for up to 3 months.
- Label containers with date and contents for easy identification.
Reheating Butter Chicken (Better Than Takeout)
- Oven: Preheat to 350°F (175°C). Cover with foil and heat for about 20 minutes until warmed through.
- Microwave: Heat in a microwave-safe bowl on medium power for 2–3 minutes, stirring halfway through.
- Stovetop: Warm over medium heat in a skillet, adding a splash of cream or water if necessary to avoid sticking.
Frequently Asked Questions
Here are some common questions about preparing Butter Chicken (Better Than Takeout).
What is Butter Chicken (Better Than Takeout)?
Butter Chicken is a creamy Indian dish made with marinated chicken cooked in a rich tomato and spice sauce. It’s loved for its comforting flavors and is often seen as a takeout favorite.
Can I make Butter Chicken spicy?
Yes! To add heat, increase the chili powder or add fresh green chilies during cooking. Adjust according to your spice preference.
How do I customize my Butter Chicken?
You can customize by adding vegetables like bell peppers or spinach for added nutrition. Adjust spices based on your taste preferences too!
What should I serve with Butter Chicken (Better Than Takeout)?
This dish pairs well with basmati rice or naan bread, perfect for soaking up that delicious sauce.
Final Thoughts
This Butter Chicken (Better Than Takeout) recipe is not only quick but also packed with flavor, making it ideal for busy weeknights. Feel free to customize it by adding your favorite veggies or adjusting spice levels. Give this tasty dish a try—you won’t be disappointed!
Butter Chicken (Better Than Takeout)
Butter Chicken (Better Than Takeout) is a creamy, comforting dish that brings the rich flavors of Indian cuisine straight to your table in just 25 minutes. This recipe features marinated chicken cooked in a luscious tomato sauce infused with aromatic spices, making it perfect for busy weeknights or special occasions. With just a few pantry staples, you can achieve a restaurant-quality meal that rivals any takeout. Whether you enjoy it with fluffy basmati rice, warm naan bread, or over sautéed greens, this Butter Chicken is sure to impress family and friends alike.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: Serves 3–4 1x
- Category: Dinner
- Method: Skillet
- Cuisine: Indian
Ingredients
- 500g 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 Greek yogurt or coconut milk for a lighter version)
- 1 teaspoon sugar (optional)
- Fresh cilantro for garnish
Instructions
- Marinate the chicken by mixing yogurt, lemon juice, and spices; let sit for 10–15 minutes.
- Cook marinated chicken in a skillet with butter until browned (5–7 minutes). Set aside.
- In the same skillet, sauté onions until soft; add garlic, ginger, and spices.
- Stir in tomato paste and purée; let simmer for 3–4 minutes.
- Add cream and return chicken to the skillet; simmer until creamy (5–7 minutes).
- Serve garnished with fresh cilantro.
Nutrition
- Serving Size: 1 serving
- Calories: 430
- Sugar: 8g
- Sodium: 600mg
- Fat: 26g
- Saturated Fat: 14g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 140mg
Leave a Comment