Irresistible Homemade Butter Chicken Recipe You Need to Try
There’s something about a big, warm bowl of homemade butter chicken that instantly feels like a hug on a plate. Growing up, I wasn’t the kid who had fancy restaurant meals or strict recipes passed down for generations. Instead, I learned to cook from watching my dad stir pots late into the night and my mom turning pantry staples into magic. That’s how I approach this Homemade Butter Chicken recipe—simple, comforting, and made with love, even when the kitchen (and life) feels a little messy. Whether it’s a weeknight scramble or a weekend treat, this dish brings everyone to the table, full plates and all.
Table of Contents
Why You’ll Love This Homemade Butter Chicken
What makes this Homemade Butter Chicken stand out isn’t just its rich, creamy tomato sauce or the tender chunks of chicken. It’s the way it fits right into the chaos of real life—no fancy ingredients, no complicated steps, just a delicious meal that’s doable. I remember the first time I made a version of this dish for my kids after a particularly hectic day. The kitchen was a mess, dinner was late, and everyone was starving. But the smiles around the table, the quick clean-up, and the leftovers for lunch the next day reminded me why I started cooking at home in the first place.
This recipe is perfect if you want that restaurant-style flavor without the takeout price or the hours in the kitchen. It’s approachable, forgiving, and perfect for anyone who’s juggling kids, work, and a hungry crew—just like me.
Ingredients You’ll Need for This Homemade Butter Chicken

- 1 ½ pounds boneless, skinless chicken thighs, cut into bite-sized pieces (chicken breasts work too, but thighs stay juicier)
- 3 tablespoons unsalted butter
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 ½ teaspoons garam masala
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika (adds a lovely depth, but regular paprika works)
- ½ teaspoon turmeric
- ½ teaspoon chili powder (adjust based on your spice preference)
- 1 (14-ounce) can crushed tomatoes
- 1 cup heavy cream or full-fat coconut milk (for a dairy-free option)
- Salt and black pepper, to taste
- Fresh cilantro leaves, chopped (for garnish)
- 1 tablespoon lemon juice (optional, for a bright finish)
- 2 tablespoons vegetable oil or ghee
Pro tip: I always keep garam masala and other spices in small jars in my pantry—no fancy measuring needed. A quick shake, and you’re done!
Nutrition Facts
- Calories: Approximately 450 per serving (based on 4 servings)
- Protein: 35g
- Fat: 30g (mostly from butter and cream)
- Carbohydrates: 10g
- Fiber: 2g
- Sugar: 5g (naturally from tomatoes and cream)
- Sodium: 450mg (depending on added salt)
When I started paying more attention to nutrition, I realized butter chicken wasn’t just indulgence—it could be balanced. Using chicken thighs gives you the richness and protein you need, while the spices add antioxidants and flavor without extra calories. Plus, it’s a meal that fills you up without leaving you sluggish.
Print
Irresistible Homemade Butter Chicken Recipe You Need to Try
Learn how to make delicious Homemade Butter Chicken. Easy recipe with step-by-step instructions.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
- 1 ½ pounds boneless, skinless chicken thighs, cut into bite-sized pieces (chicken breasts work too, but thighs stay juicier)
- 3 tablespoons unsalted butter
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 ½ teaspoons garam masala
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika (adds a lovely depth, but regular paprika works)
- ½ teaspoon turmeric
- ½ teaspoon chili powder (adjust based on your spice preference)
- 1 (14-ounce) can crushed tomatoes
- 1 cup heavy cream or full-fat coconut milk (for a dairy-free option)
- Salt and black pepper, to taste
- Fresh cilantro leaves, chopped (for garnish)
- 1 tablespoon lemon juice (optional, for a bright finish)
- 2 tablespoons vegetable oil or ghee
Pro tip: I always keep garam masala and other spices in small jars in my pantry—no fancy measuring needed. A quick shake, and you’re done!
Instructions
- Heat 2 tablespoons of vegetable oil or ghee in a large skillet over medium-high heat. Once hot, add the chicken pieces and cook until browned on all sides, about 5-7 minutes. Don’t overcrowd the pan; work in batches if needed. Remove the chicken and set aside.
- Reduce the heat to medium and add the butter to the same pan. When melted, toss in the chopped onion and sauté until soft and golden, about 5 minutes. This base is where the magic starts—slow and steady wins the flavor race.
- Add the minced garlic and grated ginger, stirring for 1-2 minutes until fragrant. This step always reminds me of my dad’s kitchen, where smells like these filled every corner and brought the whole family together.
- Sprinkle in the garam masala, cumin, paprika, turmeric, and chili powder. Stir constantly for about 30 seconds to toast the spices gently. This little step unlocks all those deep, warm flavors that make butter chicken so comforting.
- Pour in the crushed tomatoes, stirring to combine. Let the sauce simmer for 10 minutes on low heat, stirring occasionally. It should thicken slightly and smell incredible. If your kitchen smells like mine, your kids might start wandering in asking, “What’s for dinner?”
- Return the browned chicken to the pan, coating it in the sauce. Cover and simmer on low for 15-20 minutes, or until the chicken is cooked through and tender.
- Stir in the heavy cream (or coconut milk), and cook uncovered for another 5 minutes. The sauce should be creamy and luscious, with a beautiful orange hue. Season with salt, pepper, and lemon juice if using.
- Garnish with fresh cilantro before serving. This final touch adds a burst of color and freshness that makes a difference.
Cooking note: I often double this recipe when I have extra hands in the kitchen or when I know I’ll need leftovers for my kids’ lunchboxes. It reheats beautifully, trust me.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Keywords: Homemade Butter Chicken, recipe, cooking, food
Steps to Create Your Homemade Butter Chicken
- Heat 2 tablespoons of vegetable oil or ghee in a large skillet over medium-high heat. Once hot, add the chicken pieces and cook until browned on all sides, about 5-7 minutes. Don’t overcrowd the pan; work in batches if needed. Remove the chicken and set aside.
- Reduce the heat to medium and add the butter to the same pan. When melted, toss in the chopped onion and sauté until soft and golden, about 5 minutes. This base is where the magic starts—slow and steady wins the flavor race.
- Add the minced garlic and grated ginger, stirring for 1-2 minutes until fragrant. This step always reminds me of my dad’s kitchen, where smells like these filled every corner and brought the whole family together.
- Sprinkle in the garam masala, cumin, paprika, turmeric, and chili powder. Stir constantly for about 30 seconds to toast the spices gently. This little step unlocks all those deep, warm flavors that make butter chicken so comforting.
- Pour in the crushed tomatoes, stirring to combine. Let the sauce simmer for 10 minutes on low heat, stirring occasionally. It should thicken slightly and smell incredible. If your kitchen smells like mine, your kids might start wandering in asking, “What’s for dinner?”
- Return the browned chicken to the pan, coating it in the sauce. Cover and simmer on low for 15-20 minutes, or until the chicken is cooked through and tender.
- Stir in the heavy cream (or coconut milk), and cook uncovered for another 5 minutes. The sauce should be creamy and luscious, with a beautiful orange hue. Season with salt, pepper, and lemon juice if using.
- Garnish with fresh cilantro before serving. This final touch adds a burst of color and freshness that makes a difference.
Cooking note: I often double this recipe when I have extra hands in the kitchen or when I know I’ll need leftovers for my kids’ lunchboxes. It reheats beautifully, trust me.Learn more: Irresistible Crack Chicken Penne Recipe You Need to Try
Tips for Making the Best Homemade Butter Chicken
- Use chicken thighs: They stay juicy and tender, which is especially helpful when cooking for picky eaters like mine.
- Don’t rush the onions: Cooking them slowly until golden builds flavor depth that shortcuts just can’t beat.
- Toast the spices: Even a quick 30-second toast in the pan elevates the whole dish—don’t skip it.
- Adjust creaminess: If you want a lighter version, swap half the cream with plain yogurt, but add it off the heat to prevent curdling.
- Prep ahead: You can make the sauce base a day ahead and add chicken when ready to cook. This little hack saved me on many busy nights.
- Balance the heat: Start with a small amount of chili powder and add more if you like it spicy. My kids love mild, so I keep it on the gentler side.
Serving Suggestions and Pairings

Butter chicken is a dish that begs for good company on the plate. Growing up, my family had a tradition of piling rice high and tearing naan bread for sopping up every last bit of sauce. Here’s how I like to serve it now:
- Steamed basmati rice or fragrant jasmine rice—both soak up the sauce beautifully.
- Warm, buttery naan or garlic naan—perfect for scooping and sharing.
- A side of roasted or steamed vegetables, like cauliflower or green beans, to add some crunch and color.
- A simple cucumber raita or plain yogurt to cool things down.
- For a quick weeknight twist, serve over cooked quinoa or even mashed potatoes for a cozy comfort meal.
One of my favorite memories is serving this dish at a casual dinner with friends—kids running around, plates full, and everyone just happy to eat together. It’s the kind of dish that invites conversation and laughter, not fuss.
Storage and Reheating Tips
Life with two kids and a full schedule means I often make meals that can stretch into leftovers. This Homemade Butter Chicken is no exception:
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat gently on the stovetop over low heat, stirring occasionally. Add a splash of water or cream if the sauce thickens too much.
- For longer storage, freeze the cooked dish in freezer-safe containers for up to 2 months. Thaw overnight in the fridge before reheating.
- Avoid microwaving for long times as the sauce can separate; stovetop reheating keeps it creamy and delicious.
Trust me, having this dish ready to go for those hectic days feels like a small victory. I’ve lost count of how many times butter chicken leftovers have saved dinner—and my sanity!
Frequently Asked Questions
What are the main ingredients for Homemade Butter Chicken?
The main ingredients for Homemade Butter Chicken include the items listed in our ingredients section above. Each ingredient plays a crucial role in achieving the perfect flavor and texture.
How long does it take to make Homemade Butter Chicken?
The total time to make Homemade Butter Chicken includes both preparation and cooking time. Check the recipe card above for exact timing details.
Can I make Homemade Butter Chicken ahead of time?
Yes, Homemade Butter Chicken can often be prepared in advance. Store it properly in an airtight container in the refrigerator and consume within the recommended timeframe.
What can I serve with Homemade Butter Chicken?
Homemade Butter Chicken pairs well with various sides and accompaniments. Consider the serving suggestions mentioned in the recipe for the best dining experience.
Is Homemade Butter Chicken suitable for special diets?
Depending on the ingredients used, Homemade Butter Chicken may be adapted for various dietary needs. Check the ingredients list and consider substitutions as needed for your dietary requirements.
Final Thoughts
This Homemade Butter Chicken recipe is more than just a meal—it’s a reminder that cooking at home doesn’t have to be complicated or perfect to be meaningful. From my dad’s stories in a small, lively apartment to my own busy kitchen filled with kids’ chaos and laughter, this recipe embodies everything I believe about home cooking: it’s messy, it’s warm, and it’s made with love.
Whether you’re a seasoned home cook or just starting out, this butter chicken is here to prove that delicious comfort food can be simple, manageable, and family-approved. So grab your wobbly chair, gather your people, and dig in. Because food is never just about nourishment—it’s about those moments we share around the table, imperfect and perfectly ours.

