Have you ever craved that rich, creamy comfort of restaurant-style butter chicken but wished you could whip it up at home without the hassle? I know I have—especially on those busy weeknights when takeout seems tempting, but my wallet says otherwise. That’s why I’ve perfected this Homemade Butter Chicken recipe over years of tinkering in my own kitchen, turning simple ingredients into a dish that’s just as flavorful as the pros make it. In my experience, nothing beats the satisfaction of serving up a plate of this Homemade Butter Chicken, with its tender chicken swimming in that velvety tomato-cream sauce, paired with warm naan or fluffy rice.
Let me tell you, the first time I made Homemade Butter Chicken for my family, they couldn’t believe it came from our home stove—it was that good. Here’s the thing: you don’t need fancy equipment or exotic ingredients to achieve this magic. We’re talking about a straightforward process that brings authentic Indian flavors right to your table, and I’ll walk you through every step so you can recreate it effortlessly. If you’re ready to impress your loved ones or just treat yourself to something delicious, stick around—I’m excited to share this Homemade Butter Chicken recipe that’s become a staple in our home.
Key Takeaways:
- Homemade Butter Chicken delivers authentic Indian flavors with everyday ingredients, making it accessible for any home cook.
- Prep and cook in under an hour for a quick yet impressive weeknight meal.
- Creamy, spiced sauce clings perfectly to tender chicken, creating an irresistible taste explosion.
- Marinate the chicken ahead for deeper flavors, but it’s still delicious if you skip it.
- Store leftovers in the fridge for up to 3 days; reheat gently to maintain creaminess.
Why You’ll Adore This Homemade Butter Chicken
Restaurant-Quality Taste at Home: Imagine sinking your fork into juicy chicken coated in a buttery, spiced sauce that tastes like it came from your favorite Indian spot. This Homemade Butter Chicken captures all those layers of flavor without the markup. You’ll love how the garam masala and fenugreek add that authentic warmth, making every bite feel indulgent.
Simple Yet Impressive: Don’t let the exotic name fool you—this recipe is beginner-friendly and comes together in about 45 minutes. In my experience, it’s the perfect dish to wow dinner guests who think you’re a culinary wizard. Plus, the vibrant colors of the sauce make it as beautiful as it is tasty.
Customizable Comfort Food: Whether you’re dialing up the heat or keeping it mild for the kids, this Homemade Butter Chicken adapts to your preferences. It’s hearty enough for a main course but light on effort, leaving you more time to enjoy the meal. What I find interesting is how the cream balances the spices, creating a soothing yet exciting dish.
Healthier Homemade Twist: By controlling the butter and cream, you can make this version lighter than takeout without sacrificing flavor. Now, you might be thinking it’s too rich, but trust me—it’s the kind of comfort that feels good inside and out. Serve it family-style and watch everyone go back for seconds.

Essential Ingredients for Homemade Butter Chicken
Chicken Thighs: Boneless, skinless chicken thighs are the star here because they stay moist and tender during cooking. I always choose thighs over breasts for this recipe—they absorb the marinade beautifully and don’t dry out. In fact, cutting them into bite-sized pieces ensures even cooking and makes the Homemade Butter Chicken easier to serve. Their subtle richness pairs perfectly with the creamy sauce, elevating the whole dish.
Yogurt and Spices: Plain yogurt tenderizes the chicken while infusing it with tangy flavor, and the blend of turmeric, cumin, coriander, and garam masala brings that signature earthy depth. These spices are pantry staples in my kitchen, but if you’re new to them, start with a good-quality garam masala for the best results. What I love is how they transform simple chicken into something aromatic and complex without overwhelming the palate.
Tomato Puree and Cream: Canned tomato puree forms the base of the sauce, providing a bright acidity that balances the richness of the butter and cream. Heavy cream adds that luxurious silkiness we all crave in Homemade Butter Chicken, while a touch of butter at the end seals the deal with its golden melt. In my trials, using full-fat dairy yields the creamiest texture, but you can lighten it up if needed without losing the essence.
How to Make Homemade Butter Chicken
Marinate the Chicken
Start by mixing yogurt, ginger-garlic paste, and a medley of spices like turmeric, chili powder, and garam masala in a bowl—I’ve found this combination gives the chicken that perfect base flavor. Cube your chicken thighs and toss them in, coating every piece generously; let it sit for at least 30 minutes, or overnight in the fridge for deeper infusion. This step is crucial for tender, flavorful meat in your Homemade Butter Chicken, as the yogurt works its magic to break down the proteins gently. Feel free to add a squeeze of lemon for extra brightness if you like a zesty kick.
Cook the Chicken and Build the Base
Heat some oil in a large pan over medium-high, then add the marinated chicken in batches to avoid overcrowding—sear until golden on all sides, about 5-7 minutes, releasing that inviting aroma into your kitchen. Remove the chicken and set aside, then in the same pan, sauté onions until soft and golden, followed by more ginger-garlic for that fragrant punch. Stir in tomato puree and let it simmer, thickening into a vibrant base; the key here is patience to let the raw flavors cook out, creating a smooth foundation. Now, you might be thinking it’s getting spicy, but the cream coming next will mellow it beautifully.
Simmer and Finish the Sauce
Return the chicken to the pan, pour in the cream and a knob of butter, then season with salt and a pinch of kasuri methi for that authentic buttery note. Let everything simmer gently for 10-15 minutes, stirring occasionally, until the sauce clings to the chicken in a glossy embrace—this is where the Homemade Butter Chicken truly comes alive. Taste and adjust spices as needed; in my experience, a final stir of fresh cilantro adds a fresh contrast. The result? Tender chicken in a sauce so rich, you’ll want to lick the bowl clean.
Ingredients
- 1.5 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
- 1 cup plain yogurt
- 2 tbsp ginger-garlic paste
- 1 tsp turmeric powder
- 1 tsp chili powder
- 2 tsp garam masala
- 1 tsp cumin powder
- 1 tsp coriander powder
- 2 tbsp vegetable oil
- 1 large onion, finely chopped
- 1 cup tomato puree
- 1 cup heavy cream
- 2 tbsp butter
- Salt to taste
- 1 tsp kasuri methi (dried fenugreek leaves), crushed
- Fresh cilantro, chopped, for garnish
Homemade Butter Chicken Instructions
- In a bowl, combine yogurt, ginger-garlic paste, turmeric, chili powder, 1 tsp garam masala, cumin, coriander, and salt. Add chicken pieces, mix well, and marinate for 30 minutes to overnight in the fridge.
- Heat oil in a large skillet over medium-high heat. Add marinated chicken in batches and cook until browned, about 5-7 minutes. Remove and set aside.
- In the same skillet, add onion and sauté until golden, 4-5 minutes. Stir in remaining ginger-garlic paste and cook for 1 minute.
- Add tomato puree, remaining garam masala, and simmer for 10 minutes until thickened.
- Return chicken to the skillet, pour in cream, and add butter. Simmer on low for 10-15 minutes until sauce is creamy.
- Stir in kasuri methi, garnish with cilantro, and serve hot.

Pro Tips for the Best Homemade Butter Chicken
Use Full-Fat Dairy: Opt for heavy cream and full-fat yogurt to achieve that signature silky sauce—low-fat versions can curdle and thin out the texture.
Don’t Skip the Marination: Even 30 minutes makes a difference, but overnight marinating infuses the chicken with spices for maximum flavor payoff.
Balance the Spices: Taste the sauce before serving and adjust chili or garam masala; a little goes a long way in building depth without overpowering.
You Must Know
- This recipe serves 4-6 people and is naturally gluten-free.
- The sauce thickens as it cools, so add a splash of water if reheating.
- Kasuri methi is key for authenticity; find it in Indian grocery stores or online.
- Pair with basmati rice or naan for the full experience.
How to Store Homemade Butter Chicken
Once cooled, transfer your Homemade Butter Chicken to an airtight container and refrigerate for up to 3 days—it’s even better the next day as flavors meld. For longer storage, freeze portions in freezer bags for up to 2 months, though the cream might separate slightly upon thawing. To reheat, warm gently on the stovetop with a bit of cream or water to restore creaminess, avoiding the microwave to prevent curdling.
Customizing Your Homemade Butter Chicken
If you’re vegetarian, swap the chicken for paneer or chickpeas—the marinade works wonders on plant-based proteins for a twist on this classic. For extra heat, add fresh green chilies during the sauce stage, or tone it down by reducing the chili powder. In my experience, incorporating veggies like bell peppers or spinach bulks it up healthily while keeping the essence of Homemade Butter Chicken intact. Check out our chicken and cauliflower rice bowls recipe for low-carb serving ideas.
What to Serve with Homemade Butter Chicken
Scoop up the creamy sauce with fresh naan bread or fluffy basmati rice—both soak up the flavors perfectly for a satisfying meal. Add a side of cucumber raita to cool the spices, or a simple green salad with lemon dressing for freshness. For drinks, try a chilled mango lassi to complement the richness, or pair with a crisp white wine if you’re feeling fancy. These pairings turn your Homemade Butter Chicken into a complete feast.
Quick & Easy Homemade Butter Chicken Recipe
Say hello to your new favorite comfort food—Butter Chicken! This creamy, spiced dish is a rich, velvety masterpiece that's surprisingly easy to make at home. Whether you're cozying up for a family dinner or impressing friends, it's the perfect recipe to serve with warm naan and fluffy rice!
Timing
Recipe Details
Ingredients
- 01 1 ½ pounds skinless boneless chicken thighs (cut into bite-sized chunks)
- 02 1 teaspoon salt
- 03 1 teaspoon garlic powder
- 04 1 teaspoon sweet paprika
- 05 ½ teaspoon curry powder
- 06 1 tablespoon Greek yogurt
- 07 3 tablespoons vegetable oil
- 08 3 tablespoons butter (divided)
- 09 6 cloves garlic (minced)
- 10 1 medium onion (diced)
- 11 1 15-ounce can tomato sauce
- 12 1 teaspoon sugar
- 13 1 teaspoon salt (adjust to taste)
- 14 ½ teaspoon black pepper
- 15 2 cups heavy cream
- 16 ½ teaspoon cayenne pepper (optional for heat)
- 17 1 teaspoon garam masala
- 18 ½ teaspoon curry powder
- 19 ¼ cup freshly chopped parsley (optional, for garnish)
- 20 Naan bread
- 21 Steamed rice
FILED UNDER:
NUTRITION FACTS (PER SERVING)
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.
Frequently Asked Questions About Homemade Butter Chicken
Can I make Homemade Butter Chicken ahead of time?
Absolutely, you can marinate the chicken a day in advance and even cook the sauce base early, then combine and simmer just before serving. This method saves time on busy evenings and lets flavors develop. Just store components separately in the fridge to avoid sogginess.
How long does Homemade Butter Chicken last in the fridge?
It keeps well for 3-4 days in an airtight container, maintaining its creamy texture if reheated properly. Beyond that, freeze it to extend shelf life. Always check for spoilage before eating leftovers.
Is Homemade Butter Chicken spicy?
It has a mild to medium heat level depending on your chili powder—adjust to taste for family-friendly mildness or kick it up for spice lovers. The cream balances it out nicely either way.
Can I use chicken breasts instead of thighs for Homemade Butter Chicken?
Yes, chicken breasts work, but they can dry out faster, so marinate longer and avoid overcooking. In this Homemade Butter Chicken, thighs are preferred for juiciness, but breasts are a fine leaner alternative—just monitor closely during searing.
What’s the best way to thicken the sauce?
Simmer longer to reduce, or blend in cashew paste for natural creaminess without extra dairy. Avoid flour or cornstarch to keep it authentic.
Can I make this in a slow cooker?
For Homemade Butter Chicken in a slow cooker, marinate first, then cook on low for 4-6 hours after adding all sauce ingredients except cream—stir in at the end. It’s hands-off but may need a quick stovetop finish for perfect consistency.
Is Homemade Butter Chicken gluten-free?
Yes, this recipe is naturally gluten-free as long as your spices and yogurt are certified. Serve with rice or gluten-free naan to keep it safe.
How do I make it dairy-free?
Substitute coconut cream for heavy cream and oil for butter; use coconut yogurt in the marinade. The flavors will shift slightly but remain deliciously rich. See our creamy Cajun chicken pasta for more dairy-free inspiration, or try Thai satay chicken for similar vibes.
Final Thoughts
There’s something truly magical about Homemade Butter Chicken—it’s not just a meal, but a warm hug on a plate that brings people together around the table. From the first marinate to the final simmer, every step builds toward that creamy, spiced perfection I’ve shared here. I encourage you to give this recipe a try tonight; it’ll become your go-to for cozy dinners. If you make it, let me know how it turns out—happy cooking!