Easy Homemade Butter Chicken
I’m Linda Sandra — a Charleston home cook who believes every meal should feel like a hug, and this Homemade Butter Chicken recipe is one of my go-to ways to prove it.
If you’ve ever walked past an Indian restaurant and thought “I wish I could make that at home,” well, friend, today’s your lucky day. This Easy Butter Chicken Dish is creamy, cozy, and honestly way simpler than you’d think.
Little Snapshot: What This Recipe Delivers
This Homemade Butter Chicken combines tender marinated chicken in a rich, creamy tomato sauce that’s packed with warm spices like garam masala and curry powder.
It’s restaurant-quality flavor that comes together in under 45 minutes, perfect for busy weeknights when you want something special without the fuss. Serve it with naan or rice for a complete meal the whole family will love.
Why You’ll Love This Recipe 🌸
- This Easy Butter Chicken Simple recipe takes less time than waiting for takeout — seriously, you’ll have dinner on the table in under 45 minutes.
- It’s creamy and comforting without being complicated, which means you can make restaurant-quality food even on those chaotic Tuesday nights when everyone’s schedules are all over the place.
- The marinade does most of the flavor work for you, so you can feel like a total kitchen genius with minimal effort.
- According to Bon Appétit, butter chicken is one of the most beloved Indian dishes worldwide for good reason — and this recipe proves exactly why.
Quick Facts ⚡
Here’s the quick scoop on this Homemade Butter Chicken.
- CourseMain Dish
- Prep Time15 minutes
- Cook Time25 minutes
- Total Time40 minutes
- Servings4 servings
- DifficultyEasy
Table of Contents
Nutritional Peek
Here’s what you’re working with per serving — because knowledge is power, and also because sometimes it’s nice to know you’re getting good protein along with all that creamy deliciousness.
| Nutrient | Amount per Serving |
|---|---|
| Calories | 620 |
| Protein | 38g |
| Carbohydrates | 14g |
| Total Fat | 46g |
| Saturated Fat | 24g |
| Fiber | 2g |
| Sugar | 7g |
Homemade Butter Chicken Ingredients

Let’s talk about what you’ll need for this Easy Butter Chicken Dish. The ingredient list might look a little long, but I promise most of these are pantry staples you probably already have hanging around.
| Amount | Ingredient |
|---|---|
| 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 cloves | garlic, 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 (don’t you dare use light — we’re going full cozy here) |
| ½ teaspoon | cayenne pepper (optional for heat) |
| 1 teaspoon | garam masala |
| ½ teaspoon | curry powder |
| ¼ cup | freshly chopped parsley (optional, for garnish) |
| To Serve | |
| As needed | naan bread |
| As needed | steamed rice |
Tools You’ll Actually Use
You won’t need any fancy equipment for this one — just the basics:
- Large skillet or sauté pan (the bigger the better)
- Medium mixing bowl for marinating
- Cutting board and sharp knife
- Measuring spoons and cups
- Wooden spoon or spatula for stirring
- Optional: garlic press (if you hate mincing as much as I sometimes do)
Step-by-Step Instructions
Alright, let’s make some Homemade Butter Chicken magic happen. Trust me, once you nail this, you’ll be making it on repeat.
Step 1: Marinate the Chicken
Grab a medium bowl and toss in your chicken chunks with the salt, garlic powder, sweet paprika, curry powder, and Greek yogurt.
Give it a good mix until every piece is coated. Let it hang out for at least 15 minutes while you prep everything else. If you’ve got extra time, let it marinate longer — the chicken will thank you.
Step 2: Cook the Chicken
Heat that vegetable oil in a large skillet over medium-high heat. Once it’s nice and hot, add your marinated chicken. Cook for about 8-10 minutes, stirring every now and then, until the chicken’s golden brown and cooked through. Remove it from the skillet and set it aside — but keep that flavorful oil in the pan.

Step 3: Prepare the Sauce Base
Turn the heat down to medium and add 1 tablespoon of butter to the skillet. Scrape up all those beautiful browned bits stuck to the pan (that’s where the flavor lives).
Toss in your minced garlic and diced onion with a pinch of salt, and sauté until the onion goes soft and translucent — your kitchen should be smelling pretty incredible right about now.
Step 4: Build the Sauce
Stir in the tomato sauce and sugar, and let it simmer for 2-3 minutes. Then add your chicken back in and give everything a good stir. Pour in the heavy cream and watch as the sauce transforms into this gorgeous orange-y goodness. It’s like a little kitchen miracle every single time.
Step 5: Season and Simmer
Now comes the fun part — add your cayenne pepper (if you like a little kick), garam masala, curry powder, and black pepper.
Let everything simmer on low heat for about 10 minutes so all those flavors can get to know each other. Taste and add more salt if needed — you’re the boss here.
Step 6: Finish with Butter
Stir in the remaining 2 tablespoons of cold butter and let it melt into the sauce. This is what gives it that silky, restaurant-quality finish. Sprinkle with chopped parsley if you’re feeling fancy.
Step 7: Serve and Enjoy
Dish it up hot with some naan bread for scooping and steamed rice on the side. Then sit back and accept all the compliments, because they’re coming.
Pro Tips & Gentle Guidance
This Easy Butter Chicken Simple recipe is pretty forgiving, but here are a few tricks to make it even better:
- Use chicken thighs, not breasts. Thighs stay way more tender and juicy in a creamy sauce like this. Trust me on this one.
- Don’t skip the marinade. Even 15 minutes makes a difference in how flavorful your chicken turns out.
- Adjust the spice level to your liking. If you’re cooking for kids or anyone who’s not into heat, skip the cayenne. If you want more kick, add extra.
- Make it ahead. This actually tastes even better the next day once all the flavors have had time to meld. Just reheat gently on the stove.
- If you’re new to cooking with Indian spices, The Kitchn has a great guide on garam masala that helped me when I was first getting started.
Quick Fixes for Homemade Butter Chicken
Even the best cooks hit little snags sometimes. Here’s how to troubleshoot:
Sauce is too thick: Just add a splash of water or chicken broth and stir until it reaches your preferred consistency. Easy fix.
Sauce is too thin: Let it simmer uncovered for a few extra minutes to reduce and thicken up. Patience is your friend here.
Chicken is tough: This usually means it’s overcooked. Keep an eye on the timer in Step 2, and remember that chicken thighs are more forgiving than breasts.
Not enough flavor: Don’t be shy with the salt and spices. Taste as you go and adjust. Also, make sure your spices aren’t super old — they lose potency over time.
Sauce broke or looks grainy: This can happen if the heat’s too high when you add the cream. Always add cream on medium or low heat and stir gently.
Variations & Adaptations
Want to switch things up? Here are some fun twists on this Easy Butter Chicken Dish:
Dairy-Free Version: Swap the Greek yogurt for coconut yogurt, use coconut oil instead of butter, and replace the heavy cream with full-fat coconut milk. It’ll taste a little different but still super delicious.
Extra Veggie-Packed: Add some diced bell peppers, peas, or spinach when you’re simmering the sauce. Sneaking in veggies for picky eaters? I see you.
Spicy Lovers: Double the cayenne or add some fresh chopped jalapeños or serrano peppers with the onions and garlic.
Meal Prep Style: Make a double batch and freeze half in individual portions. Future you will be so grateful when you need a quick dinner.
Pair it with other favorites: This goes beautifully alongside dishes like Easy Chicken Bacon Ranch Pasta, Easy Black Pepper Chicken Recipe, or as part of a spread with Easy Cheesy Chicken Garlic Wraps.
Serving, Storage & Reheating
Let’s talk about the practical stuff, because this Easy Butter Chicken Simple recipe makes life so much easier.
Serving Ideas:
Obviously naan and rice are the classics, but you could also serve this over cauliflower rice if you’re going low-carb, or with some roasted vegetables on the side. A simple cucumber salad with yogurt is also really nice for cutting through all that richness.
Storage:
If you somehow manage not to eat this all at once (which, no judgment if you do), store leftovers in an airtight container in the fridge for up to 4 days. The flavors actually get better as it sits.
Reheating:
Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of water or cream if it’s thickened up too much. You can also microwave it, but the stovetop keeps the texture better.
Freezing:
This freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Thaw overnight in the fridge before reheating.

No-Waste Kitchen Magic
Let’s be kind to the planet and your wallet:
Leftover naan? Cut it into triangles, brush with garlic butter, and toast for homemade chips.
Extra sauce? Use it as a pizza sauce base, mix it into scrambled eggs for a fun breakfast, or toss it with roasted vegetables.
Day-old butter chicken? Stuff it into pita bread with some lettuce and tomatoes for an incredible lunch wrap. Or use it as a filling for savory crepes.
Chicken bones from thighs with bone-in? Save them in a freezer bag until you have enough to make homemade chicken stock.
Homemade Butter Chicken FAQs
Can I freeze this Homemade Butter Chicken?
Absolutely! It freezes like a dream. Just let it cool completely, portion it out, and freeze for up to 3 months. Thaw in the fridge overnight before reheating.
Can I use chicken breasts instead of thighs?
You can, but thighs are really better for this. They stay juicier and don’t dry out as easily in the sauce. If you must use breasts, just watch them carefully so they don’t overcook.
Is butter chicken spicy?
Not really! The spices add warmth and flavor, but it’s not a spicy-hot dish. The cayenne is optional, so you can totally skip it if you’re feeding sensitive palates.
What’s the difference between butter chicken and chicken tikka masala?
Great question! Butter chicken has a creamier, butter-forward sauce, while tikka masala is usually tomato-ier and less rich. Both are delicious, but this butter chicken is definitely more indulgent.
Can I make this in a slow cooker?
You can! Brown the chicken first, then add everything to your slow cooker (except the final butter and cream). Cook on low for 4-6 hours, then stir in the cream and butter at the end.
What if I don’t have garam masala?
You can make a quick substitute with cinnamon, cumin, coriander, and cardamom, but honestly, garam masala is worth having in your spice cabinet. It lasts forever and makes so many dishes taste incredible.
Homemade Butter Chicken Closing
So there you go — Homemade Butter Chicken that feels fancy but is secretly easy enough for a weeknight. This is the kind of dinner that makes everyone at the table happy, from picky kids to spice-loving adults.
The creamy sauce, the tender chicken, that perfect bite with naan… it’s just good food that brings people together.
I’d love to hear how yours turns out! Drop a comment below, share a pic on Instagram and tag me, or just let me know what you paired it with.
And if you’re looking for more Fun Kids Dinner Ideas that the whole family will actually eat, stick around — there’s plenty more cozy goodness where this came from.
I’m Linda Sandra — a Charleston home chef and comfort-food daydreamer. Around here, cooking’s not about perfection — it’s about cozy vibes, creative twists, and food that feels like love.

Homemade Butter Chicken
Equipment
- Large skillet or sauté pan
- Medium mixing bowl
- Cutting board
- Sharp knife
- Measuring spoons
- Measuring cups
- Wooden spoon or spatula
- Garlic press (optional)
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 cloves garlic 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
- In a medium bowl, combine chicken, salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix well, ensuring the chicken is evenly coated. Let it marinate for at least 15 minutes while preparing the other ingredients.
- Heat 3 tablespoons of oil in a large skillet over medium-high heat. Add the marinated chicken and cook for about 8-10 minutes, stirring occasionally, until golden brown and cooked through. Remove the chicken from the skillet and set aside, leaving the oil in the pan.
- Reduce the heat to medium and add 1 tablespoon of butter to the skillet. Deglaze the pan by scraping any browned bits, adding a splash of water if needed. Add the minced garlic and diced onion, along with a pinch of salt. Sauté until the onion is translucent and fragrant.
- Stir in the tomato sauce and sugar. Let it simmer for 2-3 minutes before adding the chicken back into the skillet. Mix well, then pour in the heavy cream. Stir until the sauce turns a beautiful orange hue.
- Add cayenne pepper (if using), garam masala, curry powder, and black pepper. Let the sauce simmer on low heat for 10 minutes, allowing the flavors to meld. Add in the rest of the spices and salt to taste.
- Stir in the remaining 2 tablespoons of cold butter and let it melt into the sauce for a silky finish. Sprinkle with chopped parsley if desired.
- Serve hot with naan bread and steamed rice. Enjoy the creamy, flavorful goodness!
