Butter Chicken (Better Than Takeout)
Butter Chicken (Better Than Takeout) is a dish that brings the rich, creamy flavors of Indian cuisine right to your kitchen in just 25 minutes. Perfect for weeknight dinners or special occasions, this recipe combines tender chicken simmered in a luscious tomato-based sauce, making it a delightful alternative to takeout. You’ll love how easy it is to prepare and how it satisfies cravings for something flavorful and comforting.
Why You’ll Love This Recipe
- Quick Preparation: Ready in just 25 minutes, perfect for busy weeknights.
- Rich Flavor: A delicious blend of spices creates a mouthwatering experience you’ll crave.
- Versatile Serving Options: Enjoy with basmati rice or warm naan for a complete meal.
- Easily Customizable: Adjust the spice level to suit your taste preferences.
- Healthier Alternative: Made with wholesome ingredients without sacrificing flavor.
Tools and Preparation
To create your Butter Chicken (Better Than Takeout), having the right tools makes all the difference. These essential items streamline the cooking process and enhance your culinary experience.
Essential Tools and Equipment
- Skillet
- Mixing bowl
- Measuring spoons
- Knife
- Cutting board
Importance of Each Tool
- Skillet: Ideal for sautéing ingredients evenly and achieving that perfect golden color.
- Mixing bowl: Essential for marinating chicken, ensuring all flavors are well combined.
- Measuring spoons: Help you accurately measure spices and other ingredients for consistent results.

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)
- Fresh cilantro for garnish
How to Make Butter Chicken (Better Than Takeout)
Step 1: Marinate the Chicken
In a bowl, mix chicken with yogurt, lemon juice, cumin, coriander, paprika, turmeric, and salt. Let it sit for 10–15 minutes (or overnight if prepping ahead).
Step 2: Cook the Chicken
Heat 1 tablespoon butter and 1 tablespoon oil in a skillet over medium-high heat.
1. Add the marinated chicken.
2. Cook until browned and just cooked through (about 5–7 minutes).
3. Remove from skillet and set aside.
Step 3: Make the Sauce
In the same skillet:
1. Add the remaining 1 tablespoon butter.
2. Sauté onions until soft (about 3–4 minutes).
3. Add garlic, ginger, garam masala, and chili powder; stir for 30 seconds.
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, add sugar (if using), then return the chicken to the skillet.
Simmer for an additional 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.
Enjoy your homemade Butter Chicken (Better Than Takeout) that rivals any restaurant dish!
How to Serve Butter Chicken (Better Than Takeout)
Butter Chicken is a delicious dish that can be served in various ways to enhance your dining experience. Whether you’re hosting a gathering or enjoying a cozy dinner at home, these serving suggestions will elevate your meal.
With Basmati Rice
- Fluffy basmati rice complements the creamy sauce and absorbs the flavors beautifully. Serve it plain or seasoned with spices for an extra kick.
With Naan Bread
- Soft naan is perfect for scooping up the butter chicken. You can serve it warm, brushed with garlic butter for added flavor.
With Roti or Chapati
- Whole wheat roti or chapati offers a healthier option. These flatbreads are great for dipping and add a delightful texture.
With Salad
- A refreshing cucumber salad with yogurt dressing balances the richness of butter chicken. It adds a crunchy element and refreshing taste.
With Pickles
- Indian-style pickles provide a tangy contrast to the creamy curry. Try mango or lime pickles for an authentic touch.
With Yogurt
- A dollop of plain yogurt or raita on top cools down the spices and enhances the overall flavor. It’s a classic accompaniment that works well.
How to Perfect Butter Chicken (Better Than Takeout)
Perfecting Butter Chicken is all about balancing flavors and achieving the right consistency. Here are some tips to make your dish even better:
- Marinate Longer: Allowing the chicken to marinate overnight enhances its flavor and tenderness.
- Use Fresh Spices: Freshly ground spices offer more intense flavors than pre-ground ones. Always check their freshness before use.
- Control Heat: Adjust chili powder according to your spice preference. Start with less, as you can always add more later.
- Simmer Slowly: Letting the sauce simmer longer develops deeper flavors. Aim for at least 10 minutes after adding cream.
- Garnish Generously: Fresh cilantro not only looks appealing but also adds freshness and brightness to each bite.
Best Side Dishes for Butter Chicken (Better Than Takeout)
Pairing side dishes with Butter Chicken can enhance your meal’s overall experience. Here are some great options to consider:
- Jeera Rice: Flavored with cumin, this fragrant rice brings an aromatic touch that complements the dish perfectly.
- Aloo Gobi: A spiced potato and cauliflower dish that adds both color and flavor contrast to your plate.
- Chana Masala: Chickpeas cooked in a spicy tomato sauce provide protein and are delicious alongside butter chicken.
- Saag Paneer: Spinach cooked with paneer offers a creamy texture that pairs well with the rich curry.
- Vegetable Pakoras: These crispy fritters made from mixed vegetables make for a delightful appetizer before your main course.
- Cucumber Raita: This cooling yogurt-based side helps balance out the spices of butter chicken while providing refreshing relief.
- Methi Thepla: Indian flatbread infused with fenugreek leaves gives an aromatic twist that goes well with any curry dish.
- Kachumber Salad: A simple salad of diced cucumbers, tomatoes, and onions adds crunch and freshness to your meal.
Common Mistakes to Avoid
When making Butter Chicken (Better Than Takeout), it’s easy to overlook some key steps. Here are common mistakes to avoid for the best results.
- Bold Marinade Timing: Many skip marinating the chicken long enough. Marinate for at least 10 minutes, or ideally overnight, to enhance flavor and tenderness.
- Bold Skipping the Browning: Don’t rush cooking the chicken. Browning adds depth of flavor, so ensure it’s cooked until golden brown for that perfect taste.
- Bold Ignoring the Spice Balance: Too much or too little spice can ruin your dish. Taste as you go to adjust seasonings, particularly garam masala and chili powder.
- Bold Overcooking the Sauce: Simmering too long can lead to a thick or burnt sauce. Keep an eye on it and remove it from heat once it’s creamy and well combined.
- Bold Forgetting Fresh Herbs: Garnishing with fresh cilantro enhances presentation and flavor. Don’t skip this final touch for both looks and taste!

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container.
- Good for up to 3 days in the fridge.
Freezing Butter Chicken (Better Than Takeout)
- Freeze in airtight containers or freezer bags.
- Can be stored for up to 3 months.
Reheating Butter Chicken (Better Than Takeout)
- Oven: Preheat to 350°F (175°C). Cover with foil and heat for about 20 minutes.
- Microwave: Heat in short bursts (1-2 minutes), stirring in between until warmed through.
- Stovetop: Heat over low-medium heat, stirring occasionally until hot.
Frequently Asked Questions
Here are some common questions regarding Butter Chicken (Better Than Takeout) that may help you while preparing this delicious dish.
Can I use other proteins for Butter Chicken?
You can substitute chicken with turkey or beef if you prefer a different protein while maintaining similar flavors.
How do I make Butter Chicken spicier?
Add more chili powder or fresh chopped green chilies during cooking to enhance the heat level according to your taste preference.
Is there a low-calorie version of Butter Chicken?
Yes! You can replace heavy cream with Greek yogurt or coconut milk for a lighter alternative without compromising flavor.
What sides pair well with Butter Chicken?
Serve it with basmati rice, naan, or a fresh salad to complement the rich flavors of the dish perfectly.
Can I make this recipe vegetarian?
Certainly! Substitute chicken with paneer or tofu and use vegetable broth instead of chicken broth for a vegetarian option.
Final Thoughts
Butter Chicken (Better Than Takeout) is not only quick and easy but also versatile, allowing customization based on your preferences. Whether you like it spicy or mild, this recipe is sure to impress. Give it a try tonight!
Butter Chicken (Better Than Takeout)
Indulge in the rich and creamy flavors of Butter Chicken (Better Than Takeout), a dish that brings the essence of Indian cuisine to your kitchen in just 25 minutes. This quick, satisfying recipe features tender chicken simmered in a luscious tomato-based sauce, making it an ideal choice for busy weeknights or special occasions. Serve it with fluffy basmati rice or warm naan for a complete meal that will leave everyone craving more. With its customizable spice levels and wholesome ingredients, this is a healthier alternative to traditional takeout that doesn’t compromise on flavor.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: Serves approximately 4
- Category: Dinner
- Method: Sautéing
- 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 Greek yogurt or coconut milk for a lighter version)
- 1 teaspoon sugar (optional)
- Fresh cilantro for garnish
Instructions
- In a bowl, combine chicken with yogurt, lemon juice, spices, and salt; 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 from skillet.
- In the same skillet, sauté onions until soft. Add garlic, ginger, garam masala, and chili powder; cook for 30 seconds.
- Stir in tomato paste and purée; simmer for 3–4 minutes until thickened.
- Pour in cream and return chicken to the skillet; simmer for another 5–7 minutes.
- Garnish with fresh cilantro and serve hot.
Nutrition
- Serving Size: Approximately 1 cup (250g)
- Calories: 450
- Sugar: 6g
- Sodium: 720mg
- Fat: 28g
- Saturated Fat: 14g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 4g
- Protein: 30g
- Cholesterol: 110mg