The Butter Chicken (Better Than Takeout) recipe is a delightful and creamy dish that brings the flavors of India right into your kitchen. Perfect for family dinners, date nights, or casual gatherings, this recipe stands out with its rich flavors and quick preparation time. In just 25 minutes, you can enjoy a restaurant-quality meal that’s sure to impress everyone at the table.
Why You’ll Love This Recipe
- Quick and Easy: This butter chicken can be prepared in just 25 minutes, making it ideal for busy weeknights.
- Rich Flavors: The blend of spices creates a sauce that is both creamy and bursting with flavor.
- Versatile Serving Options: Serve it with basmati rice or naan for a complete meal that suits any occasion.
- Customizable Heat Level: Adjust the chili powder to cater to your spice preference—mild or spicy!
- Healthier Alternative: Using yogurt and choosing between cream or coconut milk allows you to make this dish lighter without sacrificing taste.

Tools and Preparation
To prepare this delicious butter chicken, ensure you have the following tools ready. They will help streamline your cooking process and ensure great results.
Essential Tools and Equipment
- Skillet
- Mixing bowl
- Measuring spoons
- Cutting board
- Chef’s knife
Importance of Each Tool
- Skillet: A good skillet ensures even cooking and helps achieve a nice sear on the chicken.
- Mixing Bowl: Essential for marinating the chicken, allowing all the flavors to meld together beautifully.
- Measuring Spoons: Accurate measurements of spices are key to achieving the perfect balance of flavor in your butter chicken.
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 bowl:
1. Mix together the chicken with yogurt, lemon juice, cumin, coriander, paprika, turmeric, and salt.
2. Let it sit for 10–15 minutes. If you have time, marinate overnight for deeper flavors.
Step 2: Cook the Chicken
In a skillet:
1. Heat 1 tablespoon of butter and 1 tablespoon of oil over medium-high heat.
2. Add the marinated chicken pieces and 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 of butter.
2. Sauté onions until soft (about 3–4 minutes).
3. Add garlic, ginger, garam masala, and chili powder; stir for about 30 seconds until fragrant.
Step 4: Add Tomato Base
Stir in:
1. Tomato paste and purée.
2. Simmer for about 3–4 minutes until thickened and darkened in color.
Step 5: Add Cream & Chicken
Pour in:
1. The cream (and sugar if using).
2. Return the cooked chicken to the skillet.
3. Simmer for another 5–7 minutes until everything is creamy and tender.
Step 6: Serve
Garnish with fresh cilantro before serving hot with basmati rice or naan for an amazing meal!
How to Serve Butter Chicken (Better Than Takeout)
Butter chicken is a versatile dish that pairs well with various accompaniments. Here are some delicious serving suggestions to enhance your meal experience.
With Basmati Rice
- Fragrant basmati rice is the classic choice, perfectly absorbing the creamy sauce and balancing out the spices.
With Naan Bread
- Soft, pillowy naan bread is ideal for scooping up butter chicken and soaking up every last drop of sauce.
With Quinoa
- For a healthier twist, serve butter chicken over fluffy quinoa, which adds a nutty flavor and extra protein.
With Roti
- Whole wheat roti provides a wholesome alternative to naan and offers a delightful chewiness that complements the dish.
With Salad
- A fresh cucumber and tomato salad can serve as a refreshing counterpart, cutting through the richness of the butter chicken.
With Pickles
- Indian pickles add zesty flavors and spice, enhancing your meal and providing an exciting contrast to the creamy curry.
How to Perfect Butter Chicken (Better Than Takeout)
To elevate your butter chicken to restaurant-quality status, consider these helpful tips.
-
Marinate Well: Marinating the chicken for longer enhances flavor and tenderness. Aim for at least 30 minutes or even overnight for best results.
-
Use Fresh Spices: Freshly ground spices deliver more robust flavors compared to pre-ground ones. Consider using whole spices whenever possible.
-
Control Heat Levels: Adjust chili powder according to your preference. If you like it spicy, feel free to add more; otherwise, stick to a pinch for mild heat.
-
Cream Alternatives: For a lighter version, substitute heavy cream with Greek yogurt or coconut milk. Both will still give you that creamy texture without being too heavy.
-
Garnish Generously: Fresh cilantro not only adds color but also brings brightness to the dish. Don’t skip this essential step!
Best Side Dishes for Butter Chicken (Better Than Takeout)
Complementing your butter chicken with tasty side dishes can make your meal more balanced and satisfying. Here’s a list of perfect pairings.
-
Cucumber Raita: A cooling yogurt-based side that helps tone down the heat while adding creaminess.
-
Aloo Gobi: A flavorful mix of potatoes and cauliflower seasoned with Indian spices; it’s a hearty addition.
-
Pulao: Fragrant rice pilaf with peas and spices adds a lovely aroma and texture to the meal.
-
Chickpea Salad: A simple salad made with chickpeas, herbs, and lemon juice brings protein and freshness.
-
Samosas: These crispy pastries filled with spiced potatoes or meat can serve as an exciting appetizer or snack.
-
Vegetable Curry: A light vegetable curry can add variety while keeping in line with Indian flavors.
-
Papadum: Crispy lentil wafers are great for crunching alongside your butter chicken.
-
Mango Chutney: Sweet mango chutney enhances the meal’s flavor profile by adding sweetness and tanginess.
Common Mistakes to Avoid
Making delicious Butter Chicken (Better Than Takeout) can be easy, but there are common pitfalls to watch out for.
- Skipping the Marinade: Not allowing the chicken to marinate can lead to less flavorful meat. Always marinate for at least 10-15 minutes or overnight for the best taste.
- Using Low-Quality Tomatoes: Poor-quality tomatoes can ruin the sauce’s flavor. Opt for good quality tomato purée or crushed tomatoes to enhance the dish.
- Overcooking the Chicken: Cooking chicken for too long can dry it out. Keep an eye on it; it should be just cooked through and tender.
- Neglecting Fresh Herbs: Fresh cilantro adds freshness and flavor. Don’t skip this garnish; it elevates your Butter Chicken significantly.
- Ignoring Heat Levels: Adjusting spice levels to your taste is essential. If you love heat, don’t hesitate to add more chili powder or fresh chilies.

Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container for up to 3–4 days.
- Ensure it’s cooled completely before sealing.
Freezing Butter Chicken (Better Than Takeout)
- Freeze in a freezer-safe container for up to 3 months.
- Label 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.
- Microwave: Heat in short intervals, stirring occasionally until warmed through.
- Stovetop: Gently reheat in a saucepan over low heat, stirring frequently to prevent sticking.
Frequently Asked Questions
Here are some common questions about making Butter Chicken (Better Than Takeout).
How do I make Butter Chicken rich and creamy?
To achieve a rich and creamy sauce, use heavy cream or coconut milk. For an authentic touch, consider adding cashew paste.
Can I use chicken breasts instead of thighs?
Yes, chicken breasts can be used but may result in a slightly drier texture. Thighs are more forgiving when cooking.
What can I serve with Butter Chicken?
Butter Chicken pairs wonderfully with basmati rice, naan bread, or even cauliflower rice for a low-carb option.
Is Butter Chicken spicy?
The spice level can be adjusted according to preference. You can omit the chili powder if you prefer a milder dish.
Can I make this recipe vegetarian?
Absolutely! Substitute chicken with paneer or chickpeas for a delicious vegetarian version of Butter Chicken.
Final Thoughts
This Butter Chicken (Better Than Takeout) recipe is not only quick and easy but also customizable. You can adjust spices and ingredients based on your preferences. Whether you want extra heat or a lighter version, this dish offers endless possibilities that will satisfy all cravings!

Butter Chicken (Better Than Takeout)
- Total Time: 25 minutes
- Yield: Serves 4
Description
Indulge in the rich, creamy flavors of Butter Chicken (Better Than Takeout) that can be ready in just 25 minutes! This delightful Indian dish combines tender, marinated chicken in a luscious tomato-based sauce spiced to perfection. It’s perfect for family dinners, date nights, or casual gatherings and pairs beautifully with basmati rice or warm naan. Whether you’re looking for a quick weeknight meal or an impressive dish for guests, this recipe promises to deliver restaurant-quality taste right at home. Customize the heat to suit your palate and enjoy a healthier alternative without sacrificing flavor!
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 with yogurt, lemon juice, spices, and salt for 10–15 minutes.
- In a skillet, heat butter and oil; cook marinated chicken until browned.
- Sauté onions in the same skillet; add garlic, ginger, garam masala, and chili powder.
- Stir in tomato paste and purée; simmer until thickened.
- Add cream and cooked chicken; simmer until creamy.
- Serve garnished with fresh cilantro alongside basmati rice or naan.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Dinner
- Method: Skillet
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup (250g)
- Calories: 350
- Sugar: 6g
- Sodium: 720mg
- Fat: 21g
- Saturated Fat: 11g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 90mg
Keywords: For deeper flavors, marinate the chicken overnight. Adjust chili powder based on your preferred spice level. Substitute heavy cream with Greek yogurt or coconut milk for a lighter version.