Home » Blog » Homemade Butter Chicken With Coconut Milk

Homemade Butter Chicken With Coconut Milk

Save this recipe on:

When I say this butter chicken is smooth, rich, and unbelievably comforting, I mean it. It delivers a luxurious, velvety sauce with warm spices and a subtle sweetness that clings to tender chunks of chicken. The coconut milk not only adds creaminess but also balances the heat, making every bite spoon-licking good.

What Sets This Butter Chicken With Coconut Milk Apart

Unlike traditional versions loaded with heavy cream, this one leans into coconut milk for a lighter, tropical edge that still feels indulgent. It melts beautifully into the tomato-based sauce and enhances the spices with a gentle, nutty sweetness.

The Secret Behind Perfect Butter Chicken With Coconut Milk

You don’t need hours of marinating or a tandoor oven to make this work. A quick marinade, a hot skillet, and layering flavors as you go gives you deep, restaurant-style complexity right in your home kitchen.

Three Reasons This Butter Chicken Works Every Time

  1. One-pan simplicity keeps cleanup low and flavor high.
  2. Coconut milk instead of cream makes it dairy-free and easier on the stomach.
  3. Pan-to-plate in 30 minutes — it’s weeknight-friendly but still company-worthy.

The Ingredients That Make This Butter Chicken Work

  • Chicken thighs: Juicier and more flavorful than breasts, they soak up the sauce like a sponge.
  • Garlic and ginger: Fresh is best. Don’t skip these; they are the soul of this curry.
  • Garam masala and smoked paprika: This spice combo brings depth and warmth. I like smoked paprika for a hint of char.
  • Tomato paste: Intensifies the base with a sweet acidity that balances the richness.
  • Full-fat coconut milk: Go for the canned kind – it brings richness and creaminess without needing dairy.
  • Butter: Just a touch for that silky texture and traditional nod.
  • Lime juice: A squeeze at the end wakes everything up with brightness.

How To Make the Butter Chicken With Coconut Milk

Step 1: Season and Sear the Chicken

Season boneless, skinless chicken thighs with salt, pepper, and a touch of garam masala. Heat a large skillet with a bit of oil and sear the chicken until golden on both sides. Don’t cook it through — we’ll finish that in the sauce.

Step 2: Sauté Aromatics

In the same skillet, melt a small pat of butter and sauté finely grated garlic and ginger until fragrant. Add tomato paste and cook until it darkens slightly and sticks to the pan a bit.

Step 3: Spice It Up

Sprinkle in the rest of your garam masala, smoked paprika, and a bit of turmeric. Toast the spices for a minute to bring out their oils.

Step 4: Make the Sauce

Pour in full-fat coconut milk and stir until smooth. Return the chicken to the pan, cover, and let everything simmer gently for about 15 minutes until the chicken is tender and infused with flavor.

Step 5: Finish With Lime and Serve

Squeeze fresh lime juice over the top, give it one last taste for salt, and serve hot.


How I Serve and Store Leftover Butter Chicken

I love this most over fluffy basmati rice or with warm naan to mop up that luscious sauce. If you want to elevate it even further, sprinkle on fresh cilantro and add a spoonful of yogurt or a drizzle of chili oil.

Leftovers? The sauce thickens up beautifully overnight, so the next-day flavor is even better. Store in an airtight container in the fridge for up to 4 days. To reheat, warm slowly on the stovetop with a splash of water or coconut milk.


Why You’ll Love This Recipe

This isn’t your average butter chicken. It skips the dairy, skips the long marination, and yet delivers deep, satisfying flavor in less than an hour. You’ve got the soft, yielding chicken, the silky tomato-coconut sauce, the spice hit, and just the right brightness from lime.

Unlike cream-heavy curries, this one doesn’t sit heavy. It’s indulgent without being overbearing, and the whole thing happens in one pan with zero fuss. No blender, no oven, just a good skillet and a wooden spoon.

Even beginner cooks will find it forgiving and hard to mess up. Just let the spices toast, and the sauce do its thing.


Want More Chicken Dinner Ideas?

If this coconut butter chicken hit the spot, you’ll definitely want to check out these next:


Before You Go, Pin and Comment Below

If this cozy dinner made your night easier, save it on Pinterest to your “Weeknight Dinners” or “Cozy Meals” boards so you can come back anytime. And hey – I love hearing what you think. Did you make it spicier? Swap the chicken for tofu? Let me know below!

Also, follow along for daily recipes on Life With Mira over on Pinterest.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Butter Chicken With Coconut Milk


  • Author: Mira
  • Total Time: 30 minutes
  • Yield: 4 servings

Description

This butter chicken with coconut milk is the ultimate easy dinner idea. It’s creamy, comforting, and packed with bold Indian-inspired spices. A perfect choice for a quick weeknight meal or cozy weekend indulgence, this easy recipe comes together in just 30 minutes using one skillet. It’s dairy-free and absolutely mouthwatering — a must-add to your healthy dinner recipes or comfort food ideas.


Ingredients

1 1/2 pounds boneless skinless chicken thighs

1 tablespoon oil

2 tablespoons butter

4 cloves garlic, grated

1 tablespoon fresh ginger, grated

3 tablespoons tomato paste

1 tablespoon garam masala

1 teaspoon smoked paprika

1/2 teaspoon turmeric

1 teaspoon salt

1/4 teaspoon black pepper

1 13.5-ounce can full-fat coconut milk

1 tablespoon fresh lime juice


Instructions

1. Season chicken thighs with salt, pepper, and a pinch of garam masala.

2. Heat oil in a skillet and sear chicken until golden on both sides, then remove from pan.

3. Melt butter in the same skillet, then sauté garlic and ginger until fragrant.

4. Add tomato paste and cook for 1–2 minutes until darkened slightly.

5. Stir in garam masala, smoked paprika, and turmeric; toast spices briefly.

6. Pour in coconut milk and stir to combine into a smooth sauce.

7. Return chicken to pan, cover, and simmer for 15 minutes until tender.

8. Finish with lime juice, taste, and adjust seasoning as needed.

9. Serve hot over rice or with naan, optionally garnished with cilantro.

Notes

Use full-fat canned coconut milk for a rich, creamy sauce.

Don’t overcook the chicken; let it simmer gently to stay juicy.

Store leftovers in the fridge for up to 4 days — it tastes even better the next day.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Indian-Inspired

Nutrition

  • Serving Size: 1 portion
  • Calories: 420
  • Sugar: 4g
  • Sodium: 580mg
  • Fat: 32g
  • Saturated Fat: 18g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 8g
  • Fiber: 2g
  • Protein: 26g
  • Cholesterol: 120mg

Keywords: butter chicken with coconut milk, easy dinner, Indian recipe, healthy comfort food, one-pan chicken recipe

Save this recipe on:

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆

*