Easy Homemade Butter Chicken is the kind of dish that makes you rethink takeout forever. Imagine tender bites of chicken swimming in a creamy, spiced tomato sauce that’s both comforting and bold — the kind of meal that has everyone at the table sneaking an extra spoonful straight from the skillet.
The best part? You don’t need to be a master chef or spend all night cooking. With just 45 minutes from start to finish, this recipe gives you that restaurant-quality flavor right in your kitchen. Whether it’s a busy weeknight or a cozy weekend dinner, Easy Homemade Butter Chicken brings everyone together over one irresistible, saucy masterpiece. Serve it with warm naan or fluffy rice, and you’ve got yourself a meal that’s bound to be a family favorite.
Table of Contents
What is Easy Homemade Butter Chicken?
Easy Homemade Butter Chicken, also known as Murgh Makhani in India, is a creamy tomato-based chicken dish that perfectly balances spices and smoothness. Originating from North India, it’s one of the most beloved comfort foods across the world — rich, buttery, and surprisingly easy to make at home. The chicken is marinated with warm spices and yogurt, seared until golden, and then simmered in a silky sauce made from tomatoes, cream, and butter. What makes this Easy Homemade Butter Chicken truly stand out is that the flavors develop beautifully without hours of simmering. It’s the kind of dish that feels indulgent yet approachable — the ultimate “fake-out takeout” dinner you can master in your own kitchen.
Reasons to Try Easy Homemade Butter Chicken
First off, this Easy Homemade Butter Chicken tastes like a million bucks but costs far less than your favorite Indian restaurant. The creamy, savory sauce hits all the right notes — mildly spicy, a touch sweet, and incredibly comforting. Plus, it’s beginner-friendly, requiring simple pantry spices like curry powder, paprika, and garam masala. You don’t need fancy ingredients or equipment; just one skillet and a love for good food. If you’re tired of dry chicken or bland sauces, this recipe will change your game.
It’s great for family dinners, date nights, or even meal prep. You can double the batch and freeze half for later — though let’s be honest, there probably won’t be any leftovers. And if you love one-skillet wonders, you might also enjoy Creamy Garlic Butter Shrimp with Rice or the crowd-favorite Delicious Honey BBQ Chicken Rice.
Ingredients Needed to Make Easy Homemade Butter Chicken
For the Chicken & Marinade:
- 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
For the Butter Chicken Sauce:
- 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, for heat)
- 1 teaspoon garam masala
- ½ teaspoon curry powder
- ¼ cup freshly chopped parsley (optional, for garnish)
To Serve:
- Warm naan bread
- Steamed rice
Equipment:
- Knife
- Cutting board
- Large skillet
Instructions to Make Easy Homemade Butter Chicken – Step by Step
Step 1: Marinate the Chicken
Start by gathering all your marinade ingredients in a medium bowl — chicken, salt, garlic powder, paprika, curry powder, and Greek yogurt. Mix everything thoroughly until the chicken pieces are evenly coated. This quick yogurt marinade is what gives Easy Homemade Butter Chicken its signature tenderness and flavor. You’ll want to let it sit for at least 15 minutes, but if you’ve got time to spare, pop it in the fridge for an hour. The yogurt not only tenderizes the meat but also locks in the spices, ensuring each bite is flavorful and juicy.
Step 2: Cook the Chicken
Now it’s time to get that skillet sizzling. Heat three tablespoons of oil over medium-high heat. Once it’s hot, add the marinated chicken in batches to avoid overcrowding. Cook each piece for about 8 to 10 minutes, stirring occasionally until golden brown and cooked through. You’ll notice the aroma filling your kitchen — a mix of smoky paprika and curry that’s downright irresistible. Once done, remove the chicken and set it aside, but don’t discard that oil in the pan. Those flavorful bits at the bottom are pure gold for the sauce you’re about to make.
Step 3: Prepare the Sauce Base
Lower the heat to medium and toss in one tablespoon of butter. Let it melt into the pan, then add your minced garlic and diced onion. Sauté until the onion turns translucent and the garlic smells heavenly. This is where the magic begins — the garlic and onion create the base that will carry all the rich flavors of your Easy Homemade Butter Chicken. If you notice the pan browning too much, add a splash of water to deglaze it. Those browned bits? They’re your secret weapon for deep, layered flavor.
Step 4: Build the Sauce
Pour in the tomato sauce and sugar, stirring to combine. Let it simmer for 2 to 3 minutes — you’ll see the sauce start to thicken and darken slightly. Then, bring your chicken back into the skillet, mixing it into the sauce so every piece gets coated in that velvety red goodness. Now slowly pour in the heavy cream while stirring continuously. The sauce will shift from red to a beautiful orange, creamy hue that practically begs for a piece of naan.
Step 5: Season and Simmer
Here’s where your kitchen starts smelling like your favorite Indian restaurant. Add cayenne pepper (if you want a little kick), garam masala, curry powder, and black pepper. Stir everything together and let it simmer on low for about 10 minutes. This step allows all the spices to marry into one harmonious blend. Be patient — good things happen to those who simmer. The sauce will thicken and develop that luscious, restaurant-style consistency. If it gets too runny, mix one tablespoon of cornstarch with a bit of water, then stir it in and simmer for 5 more minutes.
Step 6: Finish with Butter
When you think it couldn’t get any better, it does. Stir in the remaining two tablespoons of cold butter and let it melt right into the sauce. This step is what gives Easy Homemade Butter Chicken that signature silky finish. The butter brings everything together, making the sauce luxuriously rich without feeling heavy. Sprinkle with fresh parsley or cilantro for a pop of color, and you’re ready to serve.
Step 7: Serve and Enjoy
Spoon your Easy Homemade Butter Chicken over a bed of steamed rice or serve it with warm naan. The sauce clings beautifully to every grain and bite. For an extra cozy touch, try pairing it with Best Smothered Chicken and Rice or a crisp Easy Chicken Caesar Pasta Salad to balance the richness. This is one of those dishes that tastes even better the next day — if it lasts that long.
What to Serve with Easy Homemade Butter Chicken
While this dish is satisfying on its own, it pairs perfectly with soft, buttery naan to scoop up all that creamy sauce. Basmati rice or jasmine rice makes an excellent side, soaking up every drop. You can also add a light salad like the Vegan Greek Pasta Salad for a fresh contrast. If you want to get fancy, serve it with roasted vegetables or a simple cucumber raita for a cooling effect. And if you’re looking for a sweet ending, the Strawberry Shortcake Cookies are a delightful choice.
Key Tips for Making Easy Homemade Butter Chicken
- Marinate Smart: Even a short marinade of 15 minutes makes a huge difference. The yogurt and spices tenderize the meat beautifully.
- Don’t Rush the Sauce: Letting the sauce simmer on low heat deepens the flavor. Ten minutes is magic.
- Adjust the Heat: If you’re sensitive to spice, skip the cayenne pepper. Want more fire? Add an extra pinch.
- Cream Alternatives: You can use coconut cream or half-and-half if you prefer a lighter or dairy-free version.
- Leftover Magic: This sauce thickens and tastes even better the next day, so don’t hesitate to make extra.
Storage and Reheating Tips for Easy Homemade Butter Chicken
If you somehow manage to have leftovers (miracle!), store them in an airtight container in the fridge for up to four days. The flavors intensify overnight, so it’s almost better the next day. When reheating, use low heat on the stovetop and add a splash of cream or milk to loosen the sauce. For freezing, let the dish cool completely before transferring it to a freezer-safe container. It’ll stay good for up to two months. To reheat, thaw overnight in the fridge, then warm gently in a skillet. Avoid microwaving at high heat — it can cause the cream to separate.
FAQs
Can I use chicken breast instead of thighs?
Yes! Chicken breasts work fine, but thighs stay juicier and more flavorful.
Can I make this dairy-free?
Absolutely. Swap the Greek yogurt with coconut yogurt and use coconut cream instead of heavy cream.
What can I use instead of garam masala?
If you don’t have garam masala, use a mix of cumin, coriander, and cinnamon. It won’t be identical, but it’ll still be delicious.
Can I make this ahead?
Yes, Easy Homemade Butter Chicken reheats beautifully, making it perfect for meal prep or next-day leftovers.
Final Thoughts
Easy Homemade Butter Chicken is one of those dishes that proves you don’t need complicated steps or fancy tools to make something truly special. It’s cozy, flavorful, and a total crowd-pleaser — the kind of recipe you’ll find yourself making again and again. From the tender marinated chicken to the velvety sauce, every bite feels like a warm hug on a busy day. And when you can make restaurant-quality Butter Chicken at home, why settle for takeout?
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Easy Homemade Butter Chicken Recipe You’ll Crave Every Week
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Description
This creamy, spiced butter chicken is a rich and velvety comfort food that’s surprisingly quick and easy to make at home. Serve it with naan and fluffy rice for a meal everyone will love.
Ingredients
- For the Chicken & Marinade
- 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
- For the Butter Chicken Sauce
- 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, for heat)
- 1 teaspoon garam masala
- ½ teaspoon curry powder
- ¼ cup freshly chopped parsley (optional, for garnish)
- To Serve
- Naan bread
- Steamed rice
Instructions
1. In a medium bowl, combine chicken, salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix well to coat evenly and let marinate for at least 15 minutes.
2. Heat 3 tablespoons of oil in a large skillet over medium-high heat. Add the marinated chicken and cook for 8-10 minutes until golden brown and cooked through. Remove the chicken and set aside.
3. Reduce heat to medium and add 1 tablespoon of butter to the skillet. Scrape up browned bits from the pan, adding a splash of water if needed. Add minced garlic, diced onion, and a pinch of salt. Sauté until onion is translucent.
4. Stir in tomato sauce and sugar. Simmer for 2-3 minutes, then return the chicken to the skillet. Mix well and pour in heavy cream. Stir until the sauce becomes a rich orange color.
5. Add cayenne pepper (if using), garam masala, curry powder, and black pepper. Simmer on low for 10 minutes, allowing flavors to meld. Adjust salt to taste.
6. Stir in the remaining 2 tablespoons of cold butter until melted for a silky finish. Sprinkle with chopped parsley if desired.
7. Serve hot with naan bread and steamed rice. Enjoy!
Notes
If the sauce becomes too runny, mix together 1 tablespoon of cornstarch with ⅓ cup of water and add it to the sauce. Let it simmer for about 5 minutes to thicken.
Nutrition
- Serving Size: 1 serving
- Calories: 620
- Sugar: 7g
- Sodium: 870mg
- Fat: 48g
- Saturated Fat: 26g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 35g
- Cholesterol: 210mg