Best Homemade Butter Chicken Recipe
You know that moment when you crave something rich, spicy, and comforting all at once? That’s exactly when I turn to a Butter Chicken Recipe. I’ve made this dish more times than I can count, and trust me, it never disappoints.
Let’s cook together, yeah?
Why Butter Chicken Always Wins
Ever wondered why Indian Butter Chicken feels like a warm hug in food form? It blends creamy, tangy, and mildly spicy flavors in a way that just works.
I remember my first attempt. I added way too much chili. Rookie mistake. But even then, it still tasted amazing. That’s the magic of Indian Cooking—it forgives you.

Ingredients You’ll Need (With Quantities)
Alright, let’s get practical. Here’s everything you need for this Butter Chicken Recipe recipe.
Main Ingredients
- 500g boneless chicken (cut into cubes)
- 1 cup yogurt
- 2 tbsp lemon juice
- 2 tsp ginger-garlic paste
- 2 tsp garam masala
- 1 tsp turmeric powder
- 1 tsp red chili powder
- 1 tsp salt
For the Gravy
- 2 tbsp butter
- 1 tbsp oil
- 2 medium onions (finely chopped)
- 3 tomatoes (pureed)
- 1 cup cream
- 1 tsp sugar
- 1 tsp cumin seeds
- 1 tsp coriander powder
- 1 tsp kasuri methi (dried fenugreek)
- Fresh coriander for garnish
Servings: 4 people
Prep Time: 20 minutes
Cooking Time: 35 minutes
Simple enough, right?
Marination: The Secret Sauce
Why Marination Matters
You can’t skip this step. Seriously. Marination transforms basic chicken into something unforgettable.
Have you ever tasted bland chicken? Yeah, let’s avoid that.
How to Marinate
Mix yogurt, lemon juice, spices, and ginger-garlic paste in a bowl. Add chicken pieces and coat them well.
Cover and refrigerate for at least 1 hour. Overnight works even better, IMO.
Cooking the Chicken
Pan or Grill?
You can cook the chicken in a pan or grill it. I prefer grilling because it adds that smoky flavor.
But hey, no grill? No problem. A pan works just fine.
Steps to Cook
- Heat a pan with a little oil
- Add marinated chicken
- Cook until slightly charred and tender
- Set aside
Don’t overcook it. Dry chicken ruins the vibe.
Making the Creamy Gravy
This is where the magic happens. The gravy defines your Butter Chicken.
Step-by-Step Process
First, heat butter and oil in a pan. Add cumin seeds and let them crackle.
Add chopped onions and cook until golden brown. This step builds flavor, so don’t rush it.
Next, pour in tomato puree. Cook until the oil separates. That’s your cue.
Add coriander powder, chili powder, and a pinch of salt. Stir well.
Bringing It All Together
Now comes the fun part.
Add the cooked chicken into the gravy. Mix gently so every piece gets coated.
Pour in cream and stir slowly. The sauce should look rich and silky.
Add sugar and kasuri methi. These balance the flavors beautifully.
Let it simmer for 10 minutes. Your kitchen will smell incredible, FYI.
Tips to Nail the Perfect Butter Chicken
Want to level up your Cuisine Recipes game? Try these:
- Use fresh cream for a richer texture
- Don’t skip kasuri methi—it adds authentic flavor
- Balance spice and sweetness carefully
- Cook on low heat to avoid curdling
Ever rushed cooking and regretted it? Yeah, patience pays off here.
Serving Suggestions
You didn’t come this far to serve it wrong, right?
Pair your Indian Dishes masterpiece with:
- Butter naan
- Steamed basmati rice
- Jeera rice
I usually go with naan because scooping sauce feels oddly satisfying 🙂
Why This Recipe Stands Out
There are tons of Chicken Dishes Recipes out there. So why this one?
This recipe keeps things simple without losing authenticity. Some recipes overload spices. Others make it too sweet.
This one strikes balance. And honestly, that’s what makes it one of my favorite International Recipes.
Common Mistakes to Avoid
Let’s save you from some kitchen disasters.
- Adding too much cream makes it overly heavy
- Undercooking onions ruins the base flavor
- Skipping marination leads to bland chicken
- Overcooking chicken makes it chewy
Sound familiar? We’ve all been there.
Variations You Can Try
Feeling adventurous?
Make It Healthier
Use low-fat cream or दूध alternatives. It still tastes good, just lighter.
Make It Spicier
Add green chilies or extra chili powder. But don’t go overboard unless you enjoy sweating.
Make It Vegan
Swap chicken with paneer or tofu. Use coconut cream instead of dairy.
Best Homemade Butter Chicken Recipe
Course: Dessert4
servings30
minutes40
minutes300
kcalThis Butter Chicken recipe offers a creamy, flavorful dish using marinated chicken, rich tomato gravy, and aromatic spices. It includes simple ingredients, step-by-step instructions, and tips for perfect results. Ideal for beginners and enthusiasts, it pairs perfectly with naan or rice and delivers authentic Indian taste at home.
Ingredients
Ingredients List (Quick View)
Chicken
Yogurt
Lemon juice
Spices (garam masala, turmeric, chili)
Butter & oil
Onions
Tomato puree
Cream
Kasuri methi
Sugar & salt
Directions
- Making Process (Quick Steps)
- Marinate chicken
- Cook chicken
- Prepare gravy base
- Add spices and tomato
- Mix chicken into gravy
- Add cream and simmer
- Garnish and serve
FAQs About Butter Chicken Recipe
1. Can I use boneless thighs instead of breast?
Absolutely. Thighs stay juicier and add more flavor.
2. How long can I store Butter Chicken?
Store it in the fridge for up to 3 days. Reheat gently before serving.
3. Can I freeze Butter Chicken?
Yes, you can freeze it for up to 2 months. Just thaw and reheat slowly.
4. Why does my sauce taste too sour?
You probably added too much tomato or lemon. Balance it with cream or sugar.
5. Can I skip cream?
You can, but you’ll lose that signature richness. Try yogurt as an alternative.
Final Thoughts
So, what do you think? Ready to cook your own Butter Chicken Recipe recipe?
This dish blends comfort, flavor, and tradition in every bite. Once you make it at home, takeout just won’t hit the same.
Give it a try and tweak it your way. Cooking should feel fun, not stressful.
