There’s something truly comforting about butter chicken. It’s the kind of dish that warms you from the inside out, wrapping your taste buds in a blanket of creamy, spiced richness. Maybe it reminds you of your favorite Indian restaurant or a cherished homemade meal shared with family. Now imagine bringing that same satisfaction into your own kitchen — without the need for hours of prep or a long list of hard-to-find ingredients. This quick and easy butter chicken recipe is your ticket to a flavorful, heartwarming dinner any night of the week. And the best part? You don’t need to be an expert to make it right.
Butter chicken, also known as murgh makhani, may sound like a complex dish, but it’s far from intimidating. By following this streamlined recipe, you’ll get all the depth of flavor and velvety texture you love — in less than an hour. Whether you’re cooking for family, hosting friends, or simply treating yourself, this butter chicken delivers maximum impact with minimal fuss.

Table of Contents
Why This Quick & Easy Butter Chicken Recipe Works
You want a meal that’s satisfying, flavorful, and practical for your busy schedule. This recipe checks all the boxes:
- Uses basic pantry ingredients, so you don’t need to shop specialty stores
- Takes about 45 minutes from start to finish
- Perfect for weeknights but impressive enough for guests
- Cooked in just one pan for easier cleanup
- Easily adjustable to your taste preferences (spice level, dairy-free, etc.)
The secret to its richness lies in the layering of spices and a luxurious cream-based tomato sauce that’s both silky and bold. You’ll be surprised how effortless it is to create something so restaurant-worthy in your own kitchen.
Ingredients You’ll Need for Homemade Butter Chicken
To make this dish, you’ll need two main sets of ingredients: one for marinating the chicken and another for the creamy butter sauce.
For the Chicken Marinade
- 1 ½ pounds skinless boneless chicken thighs, chopped into bite-sized pieces
- 1 teaspoon salt
- 1 teaspoon garlic powder
- 1 teaspoon sweet paprika
- ½ teaspoon curry powder
- 1 tablespoon Greek yogurt
For the Sauce
- 3 tablespoons vegetable oil
- 3 tablespoons butter, divided
- 6 garlic cloves, minced
- 1 medium onion, diced
- 1 (15-ounce) can of tomato sauce
- 1 teaspoon sugar
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 2 cups heavy cream
- ½ teaspoon cayenne pepper (optional for heat)
- 1 teaspoon garam masala
- ½ teaspoon curry powder
- ¼ cup freshly chopped parsley (optional garnish)
To Serve
- Naan bread
- Steamed basmati rice
These ingredients are straightforward and easy to find. And if you’re missing one or two, there’s no need to worry — plenty of substitutions work just as well.
Ingredient Substitutions & Dietary Tweaks
One of the best things about this butter chicken recipe is how flexible it is. You can adapt it based on what you have at home or dietary needs without sacrificing taste.
- Chicken thighs can be replaced with chicken breast, turkey, or tofu for a vegetarian version.
- Greek yogurt can be swapped for plain yogurt, coconut yogurt (dairy-free), or sour cream.
- Butter can be substituted with ghee (for a traditional touch), olive oil, or plant-based butter.
- Heavy cream can be replaced with coconut cream, cashew cream, or even half-and-half.
- Tomato sauce alternatives include pureed canned tomatoes, fresh blended tomatoes, or tomato paste mixed with water.
- Sugar can be swapped for honey, maple syrup, or a pinch of stevia.
With these options, you can make the dish your own — whether you’re avoiding dairy, going meatless, or just working with what’s in your fridge.
Step-by-Step Instructions for Butter Chicken (With Pro Tips)
Follow these steps to recreate this butter chicken recipe with ease. Don’t rush — the key is letting the flavors develop gradually.
1. Marinate the Chicken
In a medium bowl, combine the chopped chicken with salt, garlic powder, paprika, curry powder, and Greek yogurt. Stir until the chicken is well coated. Let it marinate for at least 15 minutes. If you have more time, letting it sit for 2 to 4 hours will yield even deeper flavor.
2. Cook the Chicken
Heat the oil in a large skillet over medium-high heat. Add the marinated chicken and cook for about 8–10 minutes, stirring occasionally. You want a golden brown sear with no pink in the center. Once done, remove the chicken from the skillet and set it aside. Leave the oil and browned bits in the pan — they’ll add extra flavor to the sauce.
3. Build the Sauce
Lower the heat to medium. Add one tablespoon of butter to the pan and let it melt. Scrape the bottom of the pan to deglaze, using a splash of water if needed. Add the minced garlic and diced onion with a pinch of salt. Cook until the onion turns soft and translucent — about 4–5 minutes.
Next, stir in the tomato sauce and sugar. Let it simmer for 2–3 minutes to mellow out the acidity. Then, return the cooked chicken to the pan and pour in the heavy cream. Stir gently until the sauce becomes a rich orange color.
4. Season and Simmer
Now’s the time to add the remaining spices: cayenne pepper (if using), garam masala, curry powder, and black pepper. Adjust salt if needed. Let the sauce simmer on low heat for about 10 minutes, stirring occasionally. This allows the flavors to come together and the sauce to thicken slightly.
5. Finish with Butter
Turn off the heat and stir in the remaining two tablespoons of cold butter. This step gives the sauce a velvety, restaurant-quality finish. Garnish with fresh parsley if you like, and serve immediately.
6. Serve and Enjoy
Spoon the butter chicken over a bed of steamed rice and serve with warm naan. If you’re feeling adventurous, add a side of pickled onions or a dollop of raita to balance the richness.
Nutritional Information (Per Serving)
- Serving Size: 1 hearty bowl with rice
- Calories: approximately 650
- Sugar: around 6g
- Sodium: 800mg
- Fat: 48g
- Saturated Fat: 26g
- Unsaturated Fat: 20g
- Trans Fat: 0.5g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 38g
- Cholesterol: 180mg
These values may vary slightly depending on ingredient brands and specific substitutions used.
FAQ – Quick & Easy Butter Chicken Recipe
Can I use chicken breast instead of thighs?
Yes, chicken breast works just fine. It’s a bit leaner, so be mindful not to overcook it to prevent dryness. Thighs tend to be juicier and more forgiving if you’re not watching the clock closely.
What’s the best substitute for heavy cream?
You can use coconut cream for a dairy-free version or cashew cream for a nutty, plant-based twist. Just remember that coconut cream will add a subtle coconut flavor, which many find complementary.
Is butter chicken supposed to be spicy?
Not necessarily. Butter chicken is known for its creamy, mildly spiced flavor. You can control the heat by adding or omitting the cayenne pepper. If you prefer a gentle warmth without spice, leave it out completely.
Storage and Make-Ahead Tips
Got leftovers? You’re in luck — this dish is just as delicious the next day.
- Refrigerate in an airtight container for up to 3 days.
- Freeze portions for up to 2 months. Defrost in the fridge overnight.
- Reheat on the stovetop over low heat. Add a splash of water or cream to loosen the sauce if it thickens.
Butter chicken is also a great meal prep option. Cook it ahead of time and enjoy easy lunches or dinners throughout the week.
Top Tips for the Best Butter Chicken Ever
- Marinate longer if time allows. Even 30–60 minutes makes a noticeable difference in flavor.
- Toast your spices in oil before adding liquids to enhance their aroma and complexity.
- Use cold butter at the end for a glossy, smooth finish — it makes all the difference.
Dessert Pairings to Complete the Meal
If you want to round out your meal with something sweet, here are a few simple dessert ideas that go beautifully with butter chicken:
- Carrot zucchini loaf cake with cream cheese glaze
- Fudgy brownie cake for a rich chocolate finish
- Chocolate cherry cake for a fruity, indulgent treat
- Classic tres leches vanilla milk cake for a cool, milky contrast
Equipment You’ll Need
To keep things simple, gather the following:
- Sharp kitchen knife and cutting board
- Large skillet or nonstick sauté pan
- Wooden spoon or spatula
- Measuring cups and spoons
No fancy tools required — just the basics and a little bit of heart.
Food Safety Reminders
As with all poultry-based dishes, make sure to:
- Cook chicken to a safe internal temperature of 165°F (74°C)
- Avoid cross-contamination with raw meat
- Wash your hands and utensils thoroughly
- Use oils with high smoke points when searing
- Never leave food unattended while cooking
Conclusion
Butter chicken isn’t just a recipe — it’s a way to bring warmth and joy to your dinner table. This quick and easy version proves that you don’t need hours in the kitchen or exotic ingredients to create something truly memorable. With just one pan and a few simple steps, you can enjoy a meal that rivals your favorite takeout.
So give it a try. Make it once, and you’ll likely find yourself making it again. Adjust the spice, experiment with ingredients, and make it your own. And if you love it (you will), share it with someone who could use a little comfort on their plate tonight.
Discover More Recipes
- Creamy Garlic Pasta: If you love the rich and velvety texture of butter chicken, this creamy garlic pasta brings similar comfort with a garlicky twist. It’s an indulgent, easy-to-make pasta dish perfect for busy weeknights or cozy weekends.
- Creamy Chicken Enchilada Soup: This soup is packed with bold spices and creamy goodness, echoing the warm, spiced profile of butter chicken. It’s a one-pot meal that satisfies your craving for something hearty and flavorful.
- Sweet Potato Chickpea Curry: A plant-based option that shares the comforting, curry-infused flavors of butter chicken. This dish combines sweet potatoes, chickpeas, and aromatic spices in a luscious sauce that’s perfect with rice or naan.
Butter Chicken Recipe
This quick and easy butter chicken is a creamy, spiced dish featuring tender chicken in a rich tomato-based sauce. It’s a comforting, restaurant-quality meal you can make at home in under an hour.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 4 people
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Halal
Ingredients
- 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
- 1 teaspoon salt
- 1 teaspoon garlic powder
- 1 teaspoon sweet paprika
- ½ teaspoon curry powder
- 1 tablespoon Greek yogurt
- 3 tablespoons vegetable oil
- 3 tablespoons butter, divided
- 6 garlic cloves, minced
- 1 medium onion, diced
- 1 (15-ounce) can tomato sauce
- 1 teaspoon sugar
- 1 teaspoon salt (adjust to taste)
- ½ teaspoon black pepper
- 2 cups heavy cream
- ½ teaspoon cayenne pepper (optional)
- 1 teaspoon garam masala
- ½ teaspoon curry powder
- ¼ cup freshly chopped parsley (optional)
- Naan bread, for serving
- Steamed rice, for serving
Instructions
- In a medium bowl, combine chicken, salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix well and let marinate for at least 15 minutes.
- Heat vegetable oil in a large skillet over medium-high heat. Add marinated chicken and cook for 8–10 minutes until golden brown and cooked through. Remove chicken and set aside.
- Reduce heat to medium and add 1 tablespoon of butter to the same skillet. Deglaze the pan, then add minced garlic and diced onion. Sauté until onion is translucent.
- Add tomato sauce and sugar, simmer for 2–3 minutes. Return chicken to the pan.
- Pour in heavy cream and stir until the sauce turns orange. Add cayenne pepper (if using), garam masala, curry powder, and black pepper. Simmer on low for 10 minutes.
- Stir in the remaining 2 tablespoons of cold butter for a silky finish. Garnish with chopped parsley if desired.
- Serve hot with naan bread and steamed rice.
Notes
- For a dairy-free version, use coconut yogurt and coconut cream.
- Use chicken breast or tofu as an alternative protein.
- Marinating longer (up to 4 hours) deepens flavor.
- If sauce is too thin, thicken with 1 tablespoon cornstarch mixed in ⅓ cup water and simmer 5 minutes.







