Butter Chicken (Better Than Takeout)
The Butter Chicken (Better Than Takeout) recipe is a delightful dish that brings the rich flavors of Indian cuisine right into your kitchen. Perfect for weeknight dinners, special occasions, or when you simply crave a comforting meal, this version of butter chicken is quick and easy to prepare. With its creamy sauce and tender chicken, it’s a crowd-pleaser that’s sure to impress your family and friends.
Why You’ll Love This Recipe
- Quick Preparation: This dish comes together in just 25 minutes, making it ideal for busy weeknights.
- Rich Flavor: The blend of spices gives this butter chicken a depth of flavor that rivals any restaurant version.
- Versatile Ingredients: Customize with your favorite vegetables or proteins to make it your own.
- Comfort Food: The creamy sauce pairs perfectly with rice or naan for a satisfying meal.
- Healthier Option: You can easily lighten it up by using Greek yogurt or coconut milk instead of heavy cream.

Tools and Preparation
To make this butter chicken recipe, you’ll need some essential kitchen tools. Having the right equipment will make the cooking process smoother and more enjoyable.
Essential Tools and Equipment
- Skillet
- Mixing bowl
- Measuring spoons
- Chef’s knife
- Cutting board
Importance of Each Tool
- Skillet: A good skillet ensures even cooking and browning for the chicken.
- Mixing bowl: Perfect for marinating the chicken and mixing spices together seamlessly.
- Measuring spoons: Accurate measurements are key to achieving balanced flavors in your sauce.
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
For Finishing Touches
- ¾ 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 with yogurt, lemon juice, cumin, coriander, paprika, turmeric, and salt. Mix well to ensure all pieces are coated. Let it sit for 10–15 minutes to absorb flavors (or refrigerate overnight if prepping ahead).
Step 2: Cook the Chicken
Heat 1 tablespoon of butter along with 1 tablespoon of oil in a skillet over medium-high heat. Once hot, add the marinated chicken. 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 another tablespoon of butter. Sauté chopped onions until they become soft, approximately 3–4 minutes. Add minced garlic, grated ginger, garam masala, and chili powder. Stir for about 30 seconds until fragrant.
Step 4: Add Tomato Base
Stir in tomato paste along with purée or crushed tomatoes. Allow to simmer for 3–4 minutes until thickened and darker in color.
Step 5: Add Cream & Chicken
Pour in the heavy cream (or alternative), add sugar if desired, and return the cooked chicken to the skillet. Simmer for an additional 5–7 minutes until the sauce is creamy and the chicken is tender.
Step 6: Serve
Garnish your butter chicken with fresh cilantro before serving hot alongside basmati rice or naan for an authentic experience.
Enjoy your homemade Butter Chicken (Better Than Takeout)!
How to Serve Butter Chicken (Better Than Takeout)
Serving Butter Chicken is all about creating a delightful meal experience. This creamy curry pairs well with various accompaniments that enhance its rich flavors. Here are some serving suggestions to elevate your dish.
With Basmati Rice
- Fluffy basmati rice absorbs the delicious sauce, making every bite a treat.
With Naan Bread
- Warm naan is perfect for scooping up the butter chicken and adds a lovely texture contrast.
As a Wrap
- Use a soft tortilla or naan to wrap butter chicken, turning it into a portable meal that’s great for lunch.
With Raita
- A cooling yogurt-based raita complements the spices in butter chicken, balancing out the heat nicely.
With Pickles
- Indian pickles add an extra layer of flavor and tanginess that can brighten the dish.
With Salad
- A fresh cucumber or tomato salad provides crunch and refreshment alongside the creamy curry.
How to Perfect Butter Chicken (Better Than Takeout)
To achieve the most flavorful Butter Chicken, follow these simple tips. Each step can significantly enhance your cooking process and final dish.
-
Marinate for Flavor: Allow the chicken to marinate longer for a deeper flavor infusion; overnight is ideal.
-
Use Fresh Spices: Utilize fresh spices instead of pre-ground ones for a more robust taste in your curry.
-
Balance Creaminess: Adjust the cream level according to your preference; Greek yogurt can provide richness with fewer calories.
-
Cook Chicken Properly: Avoid overcooking the chicken to ensure it remains tender and juicy in your dish.
-
Simmer Gently: When adding cream, simmer gently to prevent curdling while still allowing flavors to meld beautifully.
-
Garnish Generously: Fresh cilantro not only adds color but also enhances the aroma and flavor of your butter chicken.
Best Side Dishes for Butter Chicken (Better Than Takeout)
Pairing side dishes with Butter Chicken can complete your meal beautifully. Here are some excellent options that complement this Indian classic.
-
Jeera Rice: Cumin-flavored rice that brings a warm, aromatic touch to your plate. Quick to prepare by adding cumin seeds while cooking rice.
-
Aloo Gobi: This spiced potato and cauliflower dish adds texture and earthy flavors, making it a satisfying companion.
-
Palak Paneer: Creamy spinach with paneer cheese offers a nutritious boost while contrasting nicely with butter chicken’s richness.
-
Chickpea Salad: A refreshing mix of chickpeas, tomatoes, and cucumbers that brings brightness and protein balance to your meal.
-
Methi Thepla: These spiced flatbreads made with fenugreek are flavorful and perfect for dipping into curries.
-
Onion Bhaji: Crispy onion fritters provide crunch and can be served as an appetizer or side that complements the main course well.
-
Masoor Dal: Red lentils cooked with spices create a hearty addition that’s both filling and nutritious alongside your curry.
-
Vegetable Samosas: Crispy pastry filled with spiced potatoes and peas make for an excellent starter or snack option before diving into butter chicken.
Common Mistakes to Avoid
Making Butter Chicken at home can be simple and rewarding, but it’s easy to make mistakes. Here are some common pitfalls to avoid.
- Skipping the Marinade: Marinating the chicken is essential for flavor. Don’t rush this step; let it sit for at least 10 minutes.
- Using Low-Quality Ingredients: The quality of your spices and cream significantly affects the dish. Always choose fresh, high-quality products for the best results.
- Overcooking the Chicken: Overcooked chicken can become dry. Cook until just done and tender for a juicy bite.
- Neglecting to Taste Test: Failing to taste as you cook can result in an unbalanced flavor. Adjust spices and seasonings before serving.
- Not Thickening the Sauce Properly: A watery sauce can ruin the dish. Simmer until thickened and creamy for that perfect consistency.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container.
- Lasts for up to 3 days in the fridge.
Freezing Butter Chicken (Better Than Takeout)
- Place in freezer-safe containers or bags.
- Can be frozen for up to 3 months.
Reheating Butter Chicken (Better Than Takeout)
- Oven: Preheat to 350°F (175°C) and bake until heated through, about 15-20 minutes.
- Microwave: Heat in a microwave-safe bowl, covered, stirring occasionally until warmed.
- Stovetop: Reheat gently in a skillet over low heat, stirring frequently to prevent sticking.
Frequently Asked Questions
What makes this Butter Chicken (Better Than Takeout) special?
This recipe is special because it combines authentic flavors with a quick cooking time, making it perfect for busy weeknights.
Can I use chicken breasts instead of thighs?
Yes, chicken breasts can be used; however, they may be less juicy than thighs. Adjust cooking time accordingly.
How spicy is this Butter Chicken recipe?
The spice level is customizable. You can omit chili powder for a milder dish or add more for extra heat!
What sides pair well with Butter Chicken (Better Than Takeout)?
Serve it with basmati rice or warm naan bread to soak up the flavorful sauce.
Can I make this recipe dairy-free?
Absolutely! Substitute heavy cream with coconut milk or use Greek yogurt for a lighter version without dairy.
Final Thoughts
This Butter Chicken recipe is not only incredibly tasty but also versatile enough to adapt to your preferences. Whether you’re craving something creamy or looking for a quick dinner solution, this dish delivers comfort and satisfaction. Don’t hesitate to customize it with your favorite spices or ingredients!
Butter Chicken (Better Than Takeout)
Indulge in the rich and creamy delight of Butter Chicken (Better Than Takeout), a beloved Indian dish that’s perfect for any occasion. This easy-to-follow recipe brings the authentic flavors of Indian cuisine right to your kitchen, allowing you to create a comforting meal in just 25 minutes. With tender chicken marinated in aromatic spices and enveloped in a luscious sauce, this dish is sure to impress your family and friends. Serve it alongside fluffy basmati rice or warm naan to soak up every bit of that delicious sauce, making it an ideal weeknight dinner or special gathering dish.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: Serves 4
- Category: Dinner
- Method: Skillet
- 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
- Marinate chicken: In a mixing bowl, combine chicken with yogurt, lemon juice, cumin, coriander, paprika, turmeric, and salt. Let it sit for 10–15 minutes.
- Cook chicken: Heat one tablespoon of butter and oil in a skillet over medium-high heat. Add marinated chicken and cook until browned (5–7 minutes). Remove from pan.
- Make sauce: In the same skillet, add remaining butter and sauté onions until soft (3–4 minutes). Add garlic, ginger, garam masala, and chili powder; stir for about 30 seconds.
- Add tomato base: Stir in tomato paste and purée; simmer for 3–4 minutes until thickened.
- Combine cream & chicken: Pour in heavy cream (or alternative), return the chicken to skillet, and simmer for an additional 5–7 minutes until creamy.
- Serve: Garnish with fresh cilantro and serve hot with basmati rice or naan.
Nutrition
- Serving Size: 1 cup (240g)
- Calories: 420
- Sugar: 6g
- Sodium: 600mg
- Fat: 28g
- Saturated Fat: 16g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 26g
- Cholesterol: 120mg