Let’s be honest—some nights just call for cozy, soul-soothing comfort food. And that’s where Homemade Butter Chicken swoops in like a culinary superhero. Creamy, flavorful, and downright irresistible, this dish tastes like it took hours to make (but we’ll keep the secret between us—it’s surprisingly easy!).
Whether you’re wrangling picky eaters, craving takeout vibes without the delivery fee, or planning a casual dinner with friends, this recipe has your back. Bonus? It pairs perfectly with warm naan and fluffy rice, making it a total crowd-pleaser.
Table of Contents
Why You’ll Love This Homemade Butter Chicken
- It’s rich, creamy, and full of flavor—without being overly complicated.
- Perfect for busy weeknights but fancy enough to impress guests.
- Uses pantry-friendly spices you probably already own.
- One pan, minimal mess, maximum flavor. (Who doesn’t love fewer dishes?)
Ingredients You’ll Need
- Skinless Boneless Chicken Thighs
- Greek Yogurt
- Butter
- Garlic Cloves
- Onion
- Tomato Sauce
- Sugar
- Heavy Cream
- Freshly Chopped Parsley
- Seasonings: Garlic Powder, Sweet Paprika, Curry Powder, Cayenne Pepper & Garam Masala
- Serve with: Naan Bread & Steamed Rice
How to Make It (Step by Step)
1. Marinate the Chicken
In a medium bowl, mix chicken with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Coat well and let it sit for at least 15 minutes—just enough time to chop your veggies and maybe sneak a taste of the naan.
2. Cook the Chicken
Heat 3 tablespoons of oil in a large skillet over medium-high heat. Cook the marinated chicken for 8–10 minutes, stirring occasionally, until golden and cooked through. Remove and set aside (but keep that flavorful oil in the pan!).
3. Build the Sauce Base
Reduce the heat to medium and melt 1 tablespoon of butter in the skillet. Add minced garlic and diced onion with a pinch of salt. Sauté until the onion is soft and your kitchen smells amazing.
4. Create the Magic
Stir in the tomato sauce and sugar, letting it simmer for 2–3 minutes. Add the cooked chicken back, then pour in the heavy cream. Stir until the sauce turns that gorgeous orange color we all love.
5. Spice It Just Right
Add cayenne pepper (if you like heat), garam masala, curry powder, and black pepper. Let it all simmer together on low for 10 minutes while you set the table.
6. The Final Touch
Stir in 2 more tablespoons of cold butter until melted for that silky, restaurant-worthy finish. Sprinkle with fresh parsley.
7. Serve and Savor
Scoop generously over steamed rice, add some warm naan for dunking, and enjoy every creamy, flavorful bite.
Aneta’s Little Tip
Don’t overthink the spice level—taste as you go! My kids love it mild, but when it’s just the grown-ups, I throw in extra cayenne for a little kick. This dish quickly became our family’s “fancy Friday” dinner—so easy, yet it feels special every single time.

FAQs About Homemade Butter Chicken
Can I use chicken breasts instead of thighs?
Absolutely! Just keep an eye on the cook time so they don’t dry out.
Can I make it ahead of time?
Yes! In fact, the flavors get even better after sitting in the fridge overnight. Reheat gently on the stove with a splash of cream.
What if I don’t have Greek yogurt?
Sour cream or plain regular yogurt works too—no need to run to the store.
How should I store leftovers?
Pop them in an airtight container for up to 3 days in the fridge. It also freezes beautifully for up to 2 months.
Ready to Dig In?
There you have it—Homemade Butter Chicken that’s creamy, flavorful, and guaranteed to make your kitchen smell like heaven. Serve it with fluffy rice and pillowy naan, and watch everyone go back for seconds. Dinner doesn’t get much better than this!
This dish isn’t just a recipe; it’s a little love letter to cozy nights in, full bellies, and happy hearts. If you’ve been hunting for a go-to meal that feels special but doesn’t demand hours in the kitchen, this is it. Trust me—once you try it, you’ll wonder how you ever lived without it. So grab your skillet, pour yourself a glass of wine (or sparkling water!), and let’s bring the magic of homemade butter chicken to your table tonight.
More Delicious Chicken Recipes to Try
If you loved making this Homemade Butter Chicken, there’s a good chance you’ll want to keep the flavorful fun going in your kitchen. Here are four of my favorite recipes that pair beautifully with a cozy night in or a casual dinner with friends. Each one brings its own unique twist—whether it’s sweet, savory, creamy, or spicy—and they’re all just as approachable as this recipe:
- Explore the bold, takeout-inspired flavors of Mongolian Chicken—a sweet and savory dish that’s perfect for weeknights.
- Cozy up with One-Pan Chicken with Buttered Noodles, a hearty comfort food classic that’s easy to clean up.
- Treat yourself to cheesy goodness with Ooey Gooey Cheesy Garlic Chicken Wraps, perfect for lunch or a casual dinner.
- Add a little spice to your meal plan with the juicy and flavorful Spicy Chipotle Chicken Burger.
These recipes are perfect for expanding your weeknight dinner rotation while keeping things fun and delicious for the whole family!
Print
Homemade Butter Chicken
- Total Time: 45 minutes
- Yield: 4 servings 1x
Description
Creamy, flavorful, and easy to make, this Homemade Butter Chicken is the ultimate comfort food. Perfect with fluffy rice and warm naan, it’s a family favorite ready in under an hour.
Ingredients
1 ½ lbs skinless boneless chicken thighs, cut into chunks
½ cup Greek yogurt
3 tbsp oil
3 tbsp butter (divided)
3 garlic cloves, minced
1 onion, diced
1 ½ cups tomato sauce
1 tbsp sugar
1 cup heavy cream
2 tbsp freshly chopped parsley
1 tsp garlic powder
1 tsp sweet paprika
1 tsp curry powder
½ tsp cayenne pepper (optional)
1 tsp garam masala
Salt & pepper to taste
Serve with naan bread and steamed rice
Instructions
Marinate the Chicken: In a bowl, mix chicken with salt, garlic powder, paprika, curry powder, and Greek yogurt. Let sit for 15 minutes.
Cook the Chicken: Heat oil in a skillet over medium-high heat. Cook chicken 8–10 minutes until golden. Remove and set aside.
Make the Sauce Base: Reduce heat to medium. Melt 1 tbsp butter, then sauté garlic and onion until soft.
Build the Sauce: Stir in tomato sauce and sugar. Simmer 2–3 minutes. Return chicken to skillet.
Creamy Finish: Pour in heavy cream, add spices, and simmer on low for 10 minutes. Stir in remaining butter.
Serve & Enjoy: Top with parsley. Serve hot with rice and naan.
Notes
Adjust cayenne for preferred spice level.
Chicken breasts can be used instead of thighs.
Leftovers taste even better the next day!
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main course
- Method: Stovetop
- Cuisine: Indian-inspired
Nutrition
- Serving Size: 1 serving
- Calories: 420 kcal
- Sugar: 6 g
- Sodium: 540 mg
- Fat: 27 g
- Saturated Fat: 14 g
- Unsaturated Fat: 11 g
- Trans Fat: 0 g
- Carbohydrates: 12 g
- Fiber: 2 g
- Protein: 28 g
- Cholesterol: 130 mg