Authentic Indian Butter Chicken: A Comforting Classic You’ll Crave Again and Again

If there’s one dish that can instantly transport your taste buds to a warm, spice-filled kitchen, it’s Butter Chicken. This creamy, flavorful curry has become a beloved favorite far beyond India, and it’s easy to see why. With tender chicken simmered in a silky, buttery tomato sauce, it’s like a cozy hug in a bowl—perfect for chilly evenings, busy weeknights, or whenever you need a little comfort food magic.

Now, I know what you’re thinking: “An Indian curry recipe sounds complicated.” But here’s the good news—this one is not. With just a few simple steps and pantry-friendly spices, you’ll be making an authentic Indian food classic right in your own kitchen. And trust me, your family will be lining up for seconds before you even sit down.

So, whether you’re new to curries or a seasoned spice-lover, this dish will quickly become your go-to creamy chicken dish. Grab your apron and let’s get cooking—you won’t believe how simple (and satisfying) it really is!

Why You’ll Love This Butter Chicken

  • Creamy comfort: That rich, velvety sauce is pure bliss.

  • Family-friendly: Bold flavors without overwhelming heat.

  • Restaurant-style at home: Save money (and calories) by skipping takeout.

  • Make-ahead magic: Tastes even better the next day!

Ingredients You’ll Need

  • 680 g boneless chicken thighs, cut into bite-sized pieces

  • 240 g plain yogurt

  • 15 ml lemon juice

  • 8 g garam masala

  • 5 g ground cumin

  • 5 g ground coriander

  • 5 g turmeric powder

  • 5 g red chili powder (adjust to taste)

  • 5 g salt

  • 60 g unsalted butter

  • 1 large onion, finely chopped

  • 3 garlic cloves, minced

  • 2.5 cm piece of ginger, grated

  • 425 g canned tomato purée

  • 240 ml heavy cream

  • Fresh cilantro for garnish (optional)

Step-by-Step Instructions

  1. Marinate the chicken: In a bowl, mix yogurt, lemon juice, garam masala, cumin, coriander, turmeric, chili powder, and salt. Toss in the chicken and coat well. Cover and refrigerate for at least 1 hour (overnight is even better).

  2. Cook the aromatics: Melt butter in a large pan over medium heat. Add onions and sauté until golden (about 5–7 minutes). Stir in garlic and ginger—cook for another minute.

  3. Add the chicken: Transfer the marinated chicken to the pan. Cook for 8–10 minutes, stirring occasionally, until fully cooked.

  4. Build the sauce: Stir in the tomato purée and let it simmer for 10 minutes so the flavors blend.

  5. Creamy finish: Lower the heat, pour in heavy cream, and simmer for 5–7 more minutes until the sauce is rich and velvety. Adjust seasoning to taste.

  6. Garnish & serve: Sprinkle with cilantro if desired. Serve hot with fluffy basmati rice or warm naan.

Tips for the Best Butter Chicken

  • Marinade matters: Don’t rush it! Even 1 hour makes a difference, but overnight is where the magic happens.

  • Chicken thighs > breasts: Thighs stay tender and juicy in this dish.

  • Balance the spice: If you’re spice-shy, reduce the chili powder. If you’re brave, crank it up!

  • Make it lighter: Swap heavy cream for half-and-half or coconut milk for a dairy-free option.

  • Batch cooking win: Double the recipe—it freezes beautifully.

Butter Chicken

A Little Story from My Kitchen

The first time I made Butter Chicken, it was for a casual Sunday dinner that quickly turned into a family feast. My kids (who usually give curry the side-eye) kept sneaking bites straight from the pan. By the end of the night, not a drop of sauce was left—and that’s when I knew I had struck gold.

This dish has since become our go-to when friends visit, especially when we want to serve something comforting yet impressive. There’s something magical about the way it fills the house with the smell of warm spices and buttery richness—it instantly makes everyone feel at home. Honestly, I think that’s what makes food special. It’s not just about taste, it’s about memories created around the table.

What to Serve with Butter Chicken

This dish is a star on its own, but the right sidekicks make it shine even brighter. Pair it with:

  • Basmati rice: Fluffy and fragrant—perfect for soaking up all that sauce.

  • Garlic naan: Because who doesn’t love warm bread to swipe through creamy curry?

  • Cucumber raita: A cool yogurt dip that balances the spice.

  • Roasted veggies: For a lighter, colorful addition to the plate.

  • Mango chutney: Adds a sweet, tangy twist.

When serving guests, I like to create a little “Indian-inspired platter” with rice, naan, and a simple salad. It feels special without requiring extra work.

How to Store Butter Chicken

Leftovers? Lucky you—because Butter Chicken tastes even better the next day.

  • Refrigerator: Store in an airtight container for up to 4 days.

  • Freezer: Freeze in portions for up to 3 months. Thaw overnight in the fridge before reheating.

  • Reheating tip: Warm gently on the stovetop with a splash of water or cream to revive the sauce’s silky texture. Avoid microwaving for too long—it can make the chicken tough.

This makes it an ideal meal-prep option. I often double the batch, freeze half, and feel like a superhero on nights when I “don’t feel like cooking.”

FAQs About Butter Chicken

Can I substitute chicken breasts?

Yes, but thighs stay juicier. If you use breasts, cut them evenly and avoid overcooking.

How spicy is this dish?

It’s mild to medium. You control the heat with the amount of chili powder.

Can I make Butter Chicken dairy-free?

Absolutely—swap yogurt with coconut yogurt and cream with coconut milk.

What’s the difference between Butter Chicken and Chicken Tikka Masala?

Butter Chicken is creamier and slightly sweeter, while Chicken Tikka Masala leans more on the spiced, tomato-forward side.

Can I prepare it ahead of time?

Yes! In fact, letting it sit overnight enhances the flavours.

Bringing It All Together

At the end of the day, Butter Chicken is more than just an Indian curry recipe—it’s comfort, celebration, and connection all simmered in one pot. Whether you’re cooking for family, entertaining friends, or simply treating yourself, this creamy chicken dish has a way of making everyone smile.

So, the next time you’re craving authentic Indian food, skip the takeout, light a few candles, and let your kitchen be filled with the aroma of warm spices and buttery goodness. Who knows? This just might become the recipe your family asks for again and again.

Discover more delicious recipes by following me on Facebook and 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
Butter Chicken

Authentic Indian Butter Chicken


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amanda Thompson
  • Total Time: 45 minutes (plus marinating)
  • Yield: 46 servings 1x
  • Diet: Halal

Description

Authentic Indian Butter Chicken is a comforting, creamy curry with tender chicken simmered in a buttery tomato sauce infused with warm spices. This restaurant-style dish is surprisingly simple to make at home and delivers bold, rich flavors that are mild enough for the whole family. Perfect with rice or naan, it’s a cozy classic you’ll crave again and again.


Ingredients

Scale
  • 680 g boneless chicken thighs, cut into bite-sized pieces

  • 240 g plain yogurt

  • 15 ml lemon juice

  • 8 g garam masala

  • 5 g ground cumin

  • 5 g ground coriander

  • 5 g turmeric powder

  • 5 g red chili powder (adjust to taste)

  • 5 g salt

  • 60 g unsalted butter

  • 1 large onion, finely chopped

  • 3 garlic cloves, minced

  • 2.5 cm piece fresh ginger, grated

  • 425 g canned tomato purée

  • 240 ml heavy cream

  • Fresh cilantro, for garnish (optional)


Instructions

  • Marinate chicken: In a bowl, mix yogurt, lemon juice, garam masala, cumin, coriander, turmeric, chili powder, and salt. Add chicken, coat well, cover, and refrigerate for at least 1 hour (overnight preferred).

  • Cook aromatics: Melt butter in a large pan over medium heat. Sauté onions until golden, about 5–7 minutes. Add garlic and ginger; cook 1 minute.

  • Add chicken: Transfer marinated chicken to the pan and cook 8–10 minutes, stirring occasionally, until fully cooked.

  • Build sauce: Stir in tomato purée and simmer for 10 minutes to blend flavors.

  • Finish creamy sauce: Lower the heat, pour in heavy cream, and simmer 5–7 minutes until the sauce thickens and becomes silky. Adjust seasoning.

  • Serve: Garnish with cilantro if desired. Serve hot with basmati rice or naan.

Notes

Marinate chicken overnight for the best flavor.

Chicken thighs stay juicier than chicken breasts.

Adjust chili powder to control the spice level.

Swap cream with coconut milk and yogurt with coconut yogurt for a dairy-free version.

Freezes well for meal prep—store up to 3 months.

  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Category: Plats
  • Method: Stovetop
  • Cuisine: Indian

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star