Tasty Butter Chicken

Featured in: Comfort Food Favorites

This scrumptious Butter Chicken (Murgh Makhani) lets you enjoy this famous Indian dish without leaving home. Everything starts by soaking chicken in a mix of tandoori masala, yogurt, garlic and ginger, which makes the meat super soft and packed with flavor. The incredible sauce combines cooked onions, tomatoes and spices that get blended until super smooth, then made extra rich with cream and topped off with the key ingredient - dried fenugreek leaves - that gives butter chicken its unforgettable taste. What's great about this dish is how balanced it is - rich but not too heavy, fancy but not tricky to make, with that perfect mix of spices that's made butter chicken a top curry choice worldwide.
punchofyummy
Updated on Thu, 24 Apr 2025 17:07:30 GMT
A bowl of food with a spoon in it. Pin it
A bowl of food with a spoon in it. | pinchofyummy.com

Smooth, rich tomato gravy surrounds juicy chicken chunks in this homemade butter chicken that'll make you think you're dining at a fancy Indian spot. When spices start cooking, your kitchen fills with smells that turn basic stuff into something amazing. This treasured family dish has been handed down for years, giving you real Indian tastes that any home cook can tackle.

The first time I cooked this butter chicken for my husband, he cleaned his plate completely and wondered if we should skip our weekend restaurant plans to eat this again. Even my brother, who usually stays away from anything spicy, asked for this as his birthday meal. There's something special about soft marinated chicken swimming in creamy tomato sauce that gets everyone hooked.

Key Components

  • Boneless chicken: Go for thighs for extra juiciness but breast meat works great too
  • Plain yogurt: Makes a flavor-packed bath that softens your chicken
  • Tandoori masala: This ready-made spice mix cuts down your shopping list while keeping flavors authentic
  • Garam masala: A cozy spice blend that gives your dish layers of taste
  • Fenugreek leaves: Called kasuri methi, these dried leaves bring that can't-miss butter chicken flavor
  • Ghee: This clear butter adds a rich taste and won't burn when cooking hot
  • Fresh ginger garlic paste: The tasty base that runs through the whole dish
  • Crushed tomatoes: Creates the backbone for your silky sauce
  • Heavy cream: Adds a velvety feel that cuts through tomato tanginess

My grandma always says good ghee makes butter chicken stand out. She taught me to pick ghee with a toasty smell and golden look, showing it's been made right. Store-bought works fine, but for special times, she makes her own by slowly cooking butter until it turns into something magical.

Cooking Steps

Mix your marinade:
Stir yogurt, ginger garlic paste, tandoori masala and spices in a big bowl until smooth and even.
Prep your chicken:
Chop chicken into same-sized chunks about 1½ inches big, then mix into the yogurt blend until every piece is covered.
Let it sit:
Cover your chicken mix and stick it in the fridge for 12 to 24 hours if you can, though even 20 minutes will make it taste better.
Start your sauce:
Warm ghee in a thick-bottomed pot until it's shiny, then toss in thinly cut onions, cooking till they're soft but not brown.
Add flavor base:
Drop in fresh ginger garlic paste with the soft onions, keep stirring for about 30 seconds until you can smell it.
Wake up the spices:
Mix in chili powder, ground cumin, and ground coriander, stirring all the time so they don't burn but release their flavors.
Build your sauce:
Pour crushed tomatoes in, mix with the onion spice mix, then let it bubble till it thickens a bit.
Smooth it out:
Take it off the heat and carefully put the mix in a blender, or use a hand blender right in the pot until it's completely smooth.
Brown the chicken:
Heat oil in another pan until it shimmers, then add your marinated chicken, cooking till it gets golden outside.
Put it together:
Pour your blended sauce over the golden chicken pieces, gently stir while the chicken finishes cooking.
Make it richer:
Turn heat down low, then stir in heavy cream and garam masala until it all mixes into a smooth sauce.
Final touch:
Rub dried fenugreek leaves between your hands before sprinkling them in, stir gently to get their special smell into the dish.
A bowl of food with a green garnish on top. Pin it
A bowl of food with a green garnish on top. | pinchofyummy.com

I found out the hard way that blending sauce before adding chicken totally changes how it feels in your mouth. When I first started making this, I skipped blending and ended up with chunky sauce instead of that smooth, silky feel you get at good restaurants. This one simple change turned my homemade version into something that tastes like it came from a pro kitchen.

What to Serve With It

Enjoy with light, fluffy basmati rice or fresh naan bread for a full meal. Add cool cucumber raita or quick-pickled onions to balance out the rich sauce.

Smart Tweaks

Swap in paneer cheese or tofu for a meat-free option. Make it more or less spicy as you like, and try coconut cream instead of heavy cream if you don't do dairy.

Keeping Leftovers

Keep in a sealed container in your fridge for up to three days. You can freeze the sauce by itself for quick meals later. Warm up slowly on low heat, adding a splash of water if it's too thick.

A bowl of food with a spoon in it. Pin it
A bowl of food with a spoon in it. | pinchofyummy.com

My story with this butter chicken started with childhood memories watching my mom make it for special times. Seeing how she carefully added spices and patiently cooked onions showed me that great food needs good ingredients and lots of love. Now when my home fills with the amazing smell of this curry bubbling away, I feel connected to all the family cooks before me who knew food could bring happiness and pull everyone together around a table.

Frequently Asked Questions

→ Can I use chicken thighs instead of chicken breast?
You bet! Skinless, boneless chicken thighs are fantastic in this dish and often turn out juicier and more flavorful than breast meat. Just cut them into 1½ inch chunks like you would with the breast meat and cook them the same way.
→ What can I use if I can't find tandoori masala?
Don't worry if you can't grab tandoori masala! Make your own by mixing 1 teaspoon paprika, ½ teaspoon ground cumin, ½ teaspoon ground coriander, ¼ teaspoon turmeric, ¼ teaspoon garlic powder, ¼ teaspoon ginger powder, and a tiny bit of cinnamon. You can also check for tandoori paste in the world foods aisle at your grocery store.
→ Is there a substitute for fenugreek leaves?
While dried fenugreek leaves give butter chicken its signature taste, you can try a tablespoon of maple syrup or a teaspoon of dijon mustard in a pinch. They share some flavor notes with fenugreek. Your sauce won't taste exactly the same but will still have nice depth and complexity.
→ Can I make butter chicken dairy-free?
Sure thing! For a dairy-free version, swap the yogurt for coconut yogurt, use coconut oil instead of ghee, and replace heavy cream with thick coconut milk. You'll get a slightly different but equally yummy flavor with a hint of coconut.
→ How spicy is this butter chicken recipe?
This recipe has medium heat with its 1 teaspoon of chili powder. Want it milder? Just cut back to ¼ teaspoon or skip the chili powder altogether. Looking for more kick? Go up to 1½ teaspoons or toss in a chopped green chili when you're cooking the onions.
→ Can I freeze leftover butter chicken?
Butter chicken freezes really well! Let it cool down completely, then pop it in sealed containers or freezer bags for up to 3 months. When you want to eat it, thaw it in your fridge overnight and warm it slowly on the stove, adding a splash of water or cream if it needs thinning out.

Delicious Butter Chicken

This mouthwatering Butter Chicken recipe brings the real deal restaurant-style Murgh Makhani to your table with juicy chicken chunks bathed in a velvety, flavorful gravy.

Prep Time
30 Minutes
Cook Time
30 Minutes
Total Time
60 Minutes
By: Amelia


Difficulty: Intermediate

Cuisine: Indian

Yield: 4 Servings

Dietary: Gluten-Free

Ingredients

→ Chicken Marinade

01 1 lb. chicken breast without bones, chopped into 1 ½ inch pieces
02 2 tablespoons tandoori masala spice mix
03 1 teaspoon ginger paste
04 1 teaspoon garlic paste
05 ½ cup yogurt
06 1 tablespoon oil

→ Butter Chicken Sauce

07 2 tablespoons ghee (melted butter with milk solids removed)
08 1 large onion, cut into thin slices
09 1 ½ teaspoon ginger paste
10 1 ½ teaspoon garlic paste
11 1 (14.5 ounce) can smashed tomatoes
12 1 teaspoon chili powder (more or less to your liking)
13 1 1/2 teaspoon ground coriander
14 1 1/2 teaspoon ground cumin
15 1/2 cup heavy whipping cream
16 1/2 teaspoon garam masala
17 ¼ teaspoon dried fenugreek leaves, crushed in your fingers

Instructions

Step 01

Mix tandoori masala, ginger paste, garlic paste, and yogurt in a bowl. Stir until blended, adding seasoning to match your taste. Toss in chicken pieces and coat them well. Let it sit for at least 20 minutes, but for best flavor, keep it covered in the fridge overnight or up to 24 hours.

Step 02

Warm the ghee in a pot over medium heat. Toss in onions and cook until they turn clear and soft, around 5-7 minutes. Don't let them turn brown. Add the ginger and garlic paste and stir non-stop for 30 seconds so they don't burn.

Step 03

Throw in the smashed tomatoes with chili powder, ground coriander, and cumin. Let it cook for 5 minutes. If it starts to bubble too much, splash in about ¼ cup water and keep cooking until it thickens slightly and the flavors come together.

Step 04

Take the pot off the heat and put the mix in a blender. Blend until smooth, adding a bit of water if needed to make it work. You might need to do this in batches if your blender's small. Always put a towel over the lid when blending hot stuff to stay safe.

Step 05

Heat the leftover tablespoon of oil in the same pot on medium. Add your marinated chicken (throw away extra marinade) and cook for about 5-6 minutes, turning now and then so all sides get browned.

Step 06

Pour your blended sauce into the pot with the chicken and warm it all up. Once it bubbles, stir in the heavy cream and garam masala. When it starts to simmer again, add your crushed fenugreek leaves. Let it bubble gently for 2-3 more minutes to mix all the flavors. Serve it hot with basmati rice or naan bread.

Notes

  1. You can make part of this dish ahead of time - make the sauce up to the blending part, then keep it in the fridge for 1-2 days or freeze it for up to 3 months for even tastier results.
  2. To get that real restaurant flavor, make sure you use the fenugreek leaves (kasoori methi) - they give butter chicken its special taste.
  3. You can make it as spicy as you want by changing how much chili powder you add - just remember the tandoori masala already has some kick to it.

Tools You'll Need

  • Pot with thick bottom or Dutch oven
  • Blender
  • Mixing bowls

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has dairy products (yogurt, cream, ghee)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 375
  • Total Fat: 28 g
  • Total Carbohydrate: 12 g
  • Protein: 23 g