Written by

Rylee Fox

Published

Flavorful Butter Chicken Recipe with Creamy Coconut Tomato Sauce Easy Steps

Ready In 40 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

“You have to try this butter chicken,” my coworker insisted over lunch one day, waving a takeout container like it was a treasure chest. Honestly, I was skeptical — butter chicken often felt like a cliché, a dish I had tried countless times with hit-or-miss results. But that creamy coconut tomato sauce she described? That was new. So, I finally gave in and made my own version of this flavorful butter chicken with creamy coconut tomato sauce at home.

Right from the first simmer, the kitchen filled with the warm aroma of spices mingling with coconut milk and fresh tomatoes. Something about that scent brought me back to quiet evenings spent experimenting with Indian-inspired dishes, trying to get the balance just right without hours of fuss. This recipe isn’t about complicated steps or obscure ingredients — it’s about making comfort food that feels a little special, a little indulgent, but still straightforward enough for a weekday meal.

What surprised me most was how the rich, velvety sauce clung to tender chicken pieces, creating a harmony of sweet, tangy, and spicy notes. It quickly became a weekly go-to, the kind of dish that made me pause, savor a bite, and realize I’d stumbled on something worth keeping. The creamy coconut tomato sauce adds a fresh twist that feels both exotic and comforting, making this butter chicken recipe a quiet favorite I’m happy to share.

Why You’ll Love This Recipe

This flavorful butter chicken recipe with creamy coconut tomato sauce ticks all the boxes for busy cooks and flavor seekers alike. After making it multiple times, here’s why I keep coming back:

  • Quick & Easy: The entire dish comes together in about 40 minutes, perfect for busy weeknights or when you want something satisfying without the hassle.
  • Simple Ingredients: Pantry staples like canned tomatoes and coconut milk combine with basic spices you probably already have. No last-minute grocery runs needed.
  • Perfect for Cozy Dinners: Whether you’re winding down after a long day or hosting a casual dinner, this dish impresses without stress.
  • Crowd-Pleaser: Family and friends alike rave about the creamy sauce and tender chicken — it’s a safe bet for everyone at the table.
  • Unbelievably Delicious: The combination of coconut creaminess and tomato tang creates a luscious texture and flavor that sets it apart from traditional butter chicken recipes.

What makes this recipe different is that subtle coconut twist — it softens the spices and adds a fresh, tropical note that feels both comforting and vibrant. Plus, the way I blend the spices ensures the sauce never feels heavy or greasy, just rich and layered. Honestly, it’s the kind of butter chicken you’ll want to make again and again, and it pairs beautifully with simple sides like steamed rice or crispy smashed baby potatoes.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying creamy texture without any fuss. Most are pantry staples, with a few fresh items to brighten it all up.

  • Chicken: 1.5 lbs (700g) boneless, skinless chicken thighs, cut into bite-sized pieces (thighs stay juicy and tender)
  • Butter: 3 tbsp unsalted butter (adds richness and depth)
  • Onion: 1 medium onion, finely chopped (for a mellow sweetness)
  • Garlic: 3 cloves, minced (essential for that aromatic base)
  • Ginger: 1-inch piece, grated (adds warmth and freshness)
  • Tomatoes: 1 can (14 oz/400g) crushed tomatoes or fresh pureed tomatoes (foundation of the sauce)
  • Coconut Milk: 1 cup (240ml) full-fat coconut milk (for creamy richness, I recommend Thai Kitchen brand for consistency)
  • Spices:
    • 1 tsp garam masala (a fragrant blend that defines the dish)
    • 1 tsp ground cumin
    • 1 tsp paprika (for color and mild warmth)
    • 1/2 tsp turmeric (adds earthiness and color)
    • 1/2 tsp chili powder (adjust to your heat preference)
    • Salt and black pepper to taste
  • Fresh Cilantro: A small bunch, chopped (for garnish and fresh herbal notes)
  • Lemon or Lime Juice: 1 tbsp (brightens and balances the sauce)
  • Optional: 1 tbsp heavy cream or plain yogurt if you want extra creaminess or tang

For a gluten-free option, this recipe is naturally free of gluten, but always check your spice labels if you’re sensitive. You can substitute light coconut milk if you prefer a lighter sauce, though it won’t be quite as rich.

Equipment Needed

  • Large skillet or sauté pan with a lid (a heavy-bottomed pan helps prevent burning and promotes even cooking)
  • Measuring spoons and cups
  • Sharp knife and cutting board
  • Wooden spoon or sturdy spatula for stirring
  • Grater or microplane for ginger
  • Optional: blender or food processor if you prefer a super-smooth sauce (though not necessary)

I usually rely on a cast iron skillet for this recipe—it holds heat well and gives a lovely sear on the chicken. If you don’t have one, a non-stick pan works just fine. For cleaning, a quick wipe with a paper towel after cooling keeps it in good shape without scrubbing.

Preparation Method

butter chicken recipe preparation steps

  1. Prep the chicken and aromatics: Pat the chicken pieces dry with paper towels to help them brown better. Finely chop the onion, mince the garlic, and grate fresh ginger. This prep usually takes about 10 minutes.
  2. Sauté the aromatics: In your skillet, melt the butter over medium heat. Add the chopped onion and cook until translucent and soft, about 5-7 minutes. Stir often to avoid browning too much.
  3. Add garlic and ginger: Toss in the minced garlic and grated ginger, stirring for 1-2 minutes until fragrant but not burnt. This step brings a savory warmth that sets the tone for the sauce.
  4. Toast the spices: Sprinkle in garam masala, cumin, paprika, turmeric, and chili powder. Stir constantly for about 30 seconds to “wake up” the spices without burning them. This deepens their flavor dramatically.
  5. Add tomatoes: Pour in the crushed tomatoes (or fresh puree), stir well, and let the sauce simmer gently for 10 minutes. You’ll notice it thickening and the flavors melding beautifully.
  6. Cook the chicken: Add the chicken pieces to the sauce, stirring to coat. Cover the pan and simmer on low heat for 15 minutes, stirring occasionally. The chicken should be tender and fully cooked through.
  7. Finish with coconut milk: Pour in the coconut milk, stirring gently to combine. Simmer uncovered for another 5 minutes to thicken slightly. The sauce will turn a lovely creamy orange shade.
  8. Adjust seasoning and acidity: Add salt, pepper, and lemon or lime juice to taste. The citrus brightens up the richness and balances the spices. I like to taste here and tweak as needed.
  9. Garnish and serve: Sprinkle fresh chopped cilantro over the dish just before serving. This herbaceous note lifts the entire bowl.

Pro tip: If your sauce feels too thick, stir in a splash of water or broth to loosen it. If it’s too thin, simmer a bit longer uncovered. The chicken should feel juicy and tender, not rubbery or dry.

Cooking Tips & Techniques

Getting butter chicken just right is as much about technique as it is ingredients. Here’s what I’ve learned after many attempts:

  • Dry your chicken: Patting chicken dry before cooking helps it brown and caramelize, adding flavor and texture to the final dish.
  • Don’t rush the spice toasting: Heating spices briefly in the pan before adding liquids releases their oils and intensifies flavor. Just watch closely so they don’t burn and turn bitter.
  • Simmer gently: Low, steady heat helps the chicken cook evenly and lets the sauce thicken without separating. High heat can make the coconut milk curdle.
  • Balance acidity: The lemon or lime juice at the end cuts through the richness and brightens the dish. Add it little by little and taste as you go.
  • Multitask wisely: While the sauce simmers, you can prep sides like rice or naan to serve alongside. This timing keeps dinner flowing smoothly.

I once overcooked the chicken, and it got dry and tough. Since then, I rely on a timer and check for doneness by cutting into a piece — it should be opaque and tender. Remember, butter chicken is forgiving, but attention to these details makes all the difference.

Variations & Adaptations

This butter chicken recipe is super adaptable, so feel free to customize it to your taste or dietary needs:

  • Vegetarian version: Swap chicken for firm tofu or chickpeas. Press tofu to remove excess water, then cook similarly. Chickpeas add heartiness and protein.
  • Spice level: Adjust chili powder or add fresh chopped green chilies for more heat. For milder, reduce or omit chili powder entirely.
  • Dairy-free/vegan: This recipe is naturally dairy-free with coconut milk. Use coconut oil instead of butter for a fully vegan dish.
  • Cooking method: Try making it in a slow cooker by browning aromatics and chicken first, then simmering all ingredients on low for 4-6 hours.
  • Flavor twist: Adding a spoonful of honey or brown sugar at the end balances acidity and adds a subtle sweetness I personally enjoy on chillier nights.

One time, I swapped out the tomatoes for roasted red peppers pureed into the sauce — it gave a smoky depth that was a delightful surprise. Experimenting like this keeps the recipe exciting and yours.

Serving & Storage Suggestions

This butter chicken is best served hot, straight from the pan. I like to ladle it over fluffy basmati rice or with warm, soft naan for scooping. It also pairs beautifully with simple sides like creamy hidden vegetable pasta sauce or a fresh cucumber salad to balance the richness.

For leftovers, store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or microwave, adding a splash of water or coconut milk if the sauce has thickened too much. The flavors actually deepen after a day, making it perfect for meal prep.

If you want to freeze it, cool completely then freeze in portioned containers for up to 2 months. Thaw overnight in the fridge before reheating.

Nutritional Information & Benefits

This flavorful butter chicken recipe offers a satisfying, nutrient-rich meal. Chicken thighs provide protein and iron, while coconut milk contributes healthy fats that are easier to digest than dairy. Tomatoes add vitamins A and C plus antioxidants.

Estimated per serving (serves 4): 450 calories, 28g protein, 30g fat, 10g carbohydrates.

It’s naturally gluten-free and can be made dairy-free or vegan with easy swaps. This dish fits well for those watching carbs or seeking comfort food that’s a bit lighter than traditional cream-heavy versions.

Personally, I appreciate how the dish balances indulgence with wholesome ingredients — a reminder that flavorful cooking doesn’t mean sacrificing nutrition.

Conclusion

This flavorful butter chicken with creamy coconut tomato sauce is one of those recipes that quietly becomes a staple. It’s approachable enough for weeknights but special enough to share with guests, offering a lovely balance of spice, creaminess, and freshness. I love how it invites you to savor each bite — comforting, familiar, yet a bit unexpected with that coconut twist.

Feel free to tweak the spices, swap ingredients, or try different cooking methods until it feels just right for you. Cooking this dish has become a small ritual for me, a moment to slow down and enjoy simple, soulful food.

If you try it, I’d love to hear how you made it yours — drop a comment or share your favorite variations. Happy cooking, and may your kitchen always smell as inviting as mine does when this butter chicken is simmering.

FAQs

  • Can I use chicken breast instead of thighs? Yes, but chicken breasts can dry out faster. Cook gently and watch the timing to keep them tender.
  • Is this recipe spicy? It has a mild to medium spice level, but you can adjust the chili powder to suit your taste.
  • Can I prepare the sauce ahead of time? Absolutely! The sauce can be made a day in advance and reheated with the chicken added later.
  • What can I serve with this butter chicken? Steamed basmati rice, naan bread, or even crispy potatoes make excellent accompaniments.
  • How do I store leftovers? Store in an airtight container in the fridge for up to 3 days or freeze for up to 2 months. Reheat gently with a splash of liquid.

Pin This Recipe!

butter chicken recipe recipe

Print

Flavorful Butter Chicken Recipe with Creamy Coconut Tomato Sauce

A quick and easy butter chicken recipe featuring a creamy coconut tomato sauce that balances sweet, tangy, and spicy flavors for a comforting and indulgent meal.

  • Author: Merry
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Indian-inspired

Ingredients

Scale
  • 1.5 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
  • 3 tbsp unsalted butter
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1-inch piece ginger, grated
  • 1 can (14 oz) crushed tomatoes or fresh pureed tomatoes
  • 1 cup (240 ml) full-fat coconut milk
  • 1 tsp garam masala
  • 1 tsp ground cumin
  • 1 tsp paprika
  • 1/2 tsp turmeric
  • 1/2 tsp chili powder (adjust to taste)
  • Salt and black pepper to taste
  • 1 small bunch fresh cilantro, chopped
  • 1 tbsp lemon or lime juice
  • Optional: 1 tbsp heavy cream or plain yogurt for extra creaminess or tang

Instructions

  1. Pat the chicken pieces dry with paper towels to help them brown better. Finely chop the onion, mince the garlic, and grate fresh ginger.
  2. In a large skillet, melt the butter over medium heat. Add the chopped onion and cook until translucent and soft, about 5-7 minutes, stirring often.
  3. Add the minced garlic and grated ginger, stirring for 1-2 minutes until fragrant but not burnt.
  4. Sprinkle in garam masala, cumin, paprika, turmeric, and chili powder. Stir constantly for about 30 seconds to toast the spices without burning.
  5. Pour in the crushed tomatoes or fresh puree, stir well, and let the sauce simmer gently for 10 minutes until thickened.
  6. Add the chicken pieces to the sauce, stirring to coat. Cover the pan and simmer on low heat for 15 minutes, stirring occasionally, until chicken is tender and cooked through.
  7. Pour in the coconut milk, stirring gently to combine. Simmer uncovered for another 5 minutes to thicken the sauce slightly.
  8. Add salt, pepper, and lemon or lime juice to taste. Adjust seasoning as needed.
  9. Sprinkle fresh chopped cilantro over the dish just before serving.

Notes

Pat chicken dry before cooking to brown better. Toast spices briefly to release oils but avoid burning. Simmer gently on low heat to prevent coconut milk from curdling. Adjust sauce thickness by adding water or simmering longer. Use a timer to avoid overcooking chicken. For vegan version, substitute butter with coconut oil and chicken with tofu or chickpeas.

Nutrition

  • Serving Size: 1 serving (approxima
  • Calories: 450
  • Sugar: 5
  • Sodium: 400
  • Fat: 30
  • Saturated Fat: 18
  • Carbohydrates: 10
  • Fiber: 2
  • Protein: 28

Keywords: butter chicken, coconut tomato sauce, easy butter chicken, creamy chicken curry, Indian chicken recipe, weeknight dinner, gluten-free, dairy-free option

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating