Indian Butter Chicken Recipe

Indian Butter Chicken Recipe

Close-up of tender chicken pieces simmered in a smooth, buttery tomato sauce.

Table of content

Share it to save it!
Pin it to save it!

Indian Butter Chicken Recipe made with butter, cream, tomatoes, warm spices, and tender chicken. Cozy, creamy, restaurant-style comfort at home.

 

This Indian Butter Chicken Recipe honestly takes me right back to one of those oddly specific moments in life—you know the kind that stay with you for no clear reason? For me it was a late November evening years ago when the weather had that chilly bite that makes you rethink all your life choices, including why you didn’t buy gloves earlier in the season. I ducked into this tiny Indian restaurant tucked between a used bookstore and a pharmacy—one of those places that looks a little too quiet from the outside but then surprises you with food that feels like a warm hug.

I ordered butter chicken on a whim, mostly because my hands were freezing and the menu description said “creamy.” And maybe it sounds dramatic, but that first bite? It stopped me. The sweetness of the caramelized onions, the soft heat from the cayenne, that silky tomato-cream sauce—it reminded me of something from childhood even though butter chicken wasn’t something my family actually made. Isn’t it weird how food does that? Makes you nostalgic for something you never really experienced?

Pin this Recipe

Remember it later!

Planning to try this recipe soon? Pin it for a quick find later!

Pin this recipe!

Remember it later!

Planning to try this recipe soon? Pin it for a quick find later!

Pin this recipe!

Anyway, I went home obsessed (like borderline unreasonable obsession) and decided I had to recreate that feeling in my own kitchen. I still laugh remembering my first attempt—I bought garam masala because it sounded fancy but had no clue what it actually did. I burned the onions a little, spilled cream on the stovetop, and almost dropped the chicken tray because the oven mitt I grabbed was weirdly thin. But somehow, despite everything, the sauce came together. Not perfect, but close. Close enough that it made me keep trying.

Over the years, this Indian Butter Chicken Recipe has become “that dish” I pull out when life feels a little too loud or I want something that tastes like comfort. Every time I make it, I get that tiny tug of warmth in my chest, like remembering a good trip or an old inside joke. Maybe you’ll feel a little bit of that too.

Here’s a quick peek at what’s inside:

Table of content

Why You’ll Love This Indian Butter Chicken Recipe?

You know how some recipes look complicated but secretly aren’t? That’s this one. It’s one of the reasons I love butter chicken so much—it gives restaurant vibes without requiring you to be some kind of master chef with a spice degree. The Indian Butter Chicken Recipe has that smooth, creamy sauce that feels fancy but also… forgiving. If the onions caramelize a little darker than expected? Better. If you add a pinch too much cayenne? Well, maybe that’s just the universe telling you to wake up your taste buds a bit.

What makes this recipe so lovely—and maybe why I keep coming back to it—is that there’s room for hesitation and room to try again. If you’re someone who likes bold flavor, you can crank up the garam masala. If you’re cooking for a spice-sensitive relative who thinks black pepper is aggressive, you can tone it down. It’s flexible in a very human way, like a friend who doesn’t mind if you show up slightly unprepared or late but still roots for you anyway.

And maybe this is strange to say about food, but there’s an emotional warmth to butter chicken that just… softens the edges of the day. You’ll see what I mean when it starts simmering.

Close-up of tender chicken pieces simmered in a smooth, buttery tomato sauce.

Ingredient Notes:

Before you dive into this Indian Butter Chicken Recipe, let me give you a little behind-the-scenes peek into each ingredient. I always find that knowing why something’s there makes cooking feel less intimidating.

  • Butter – Obviously essential. The whole personality of butter chicken depends on this. Both flavor and vibe.

  • Onion – Minced super small so it melts into the sauce. Caramelized onion is basically emotional support food.

  • Garlic – If you ever wonder “Should I add more garlic?” the answer is usually yes.

  • Tomato Sauce – Gives that bright tang that balances out all the creaminess.

  • Heavy Cream – The luxurious part of this creamy Indian chicken dish. Don’t switch to milk unless you want disappointment.

  • Salt, Cayenne, Garam Masala – The seasoning trio that brings the whole thing together. Adjust depending on the mood.

  • Chicken Breast – Cut small so you don’t end up waiting forever.

  • Vegetable Oil – Helps the chicken coat evenly with tandoori masala.

  • Tandoori Masala – Adds that smoky, reddish, slightly mysterious flavor that restaurants seem to have a secret stash of.

A bowl of creamy orange-hued chicken in a rich sauce, garnished with fresh cilantro.

How To Make Indian Butter Chicken?

Step 1: Warm Up and Get Ready

Preheat your oven to 375°F (190°C). I always forget to do this until halfway through chopping onions, so if you remembered this time, you’re already winning.

Step 2: Caramelize the Onions and Garlic

Melt 2 tablespoons butter in a skillet, then add the onion and garlic. Let them cook slowly until dark golden. The darker they get (without burning), the better the final flavor. It’s one of those small tasks that feels therapeutic if you let it be.

Step 3: Build the Sauce

In another saucepan, combine tomato sauce, heavy cream, the rest of the butter, salt, cayenne, and garam masala. Bring it to a gentle simmer—kind of like tiny bubbles whispering rather than shouting—then lower the heat and let it simmer for 30 minutes. This is where your whole home begins to smell like the coziest place on Earth.

Step 4: Add the Caramelized Goodness

Stir the onion mixture into the sauce. You’ll see it deepen in color instantly, like when the sky shifts right before sunset.

Want To Save This Recipe?

Enter your email below and we'll send the recipe straight to your inbox.

Step 5: Coat and Bake the Chicken

In a bowl, toss your chicken pieces with vegetable oil and tandoori masala. Bake for 12 minutes, just until cooked through. They don’t need to be pretty—we’re about to smother them in sauce anyway.

Step 6: Bring It All Together

Add the cooked chicken to your simmering sauce and let everything become friends for about 5 minutes. Taste, adjust, taste again. That’s honestly half the joy.

Overhead view of a creamy chicken curry with a vibrant orange color and cilantro on top.

Storage Options:

Leftovers of this Indian Butter Chicken Recipe (if they even exist) taste even better the next day. It’s kind of magical how the spices settle in overnight. Store it for up to 4 days in the fridge. Reheat gently on the stovetop so the sauce stays creamy, not grainy. And yes, you can freeze it for later—though the cream can get a little moody after thawing. Still worth it.

Variations and Substitutions:

Not every day is the same, and not every grocery trip is successful. This recipe understands that.

  • Swap chicken breast for chicken thighs if you want extra tenderness.

  • Add vegetables like peas, spinach, or cauliflower for more texture.

  • Use coconut milk instead of cream for a dairy-free version.

  • Tone down the cayenne or crank it up—your call, honestly.

  • Add turmeric or smoked paprika if you’re feeling creative or curious.

Final dish showing saucy, spiced chicken served with a swirl of cream and chopped herbs.

What to Serve with Indian Butter Chicken?

Butter chicken never wants to be lonely. That creamy sauce practically begs for company.

  • Basmati rice – the classic and still undefeated.

  • Naan or roti – the real reason you make butter chicken, let’s be honest.

  • Cucumber raita – cool, refreshing, balance in a bowl.

  • Grilled vegetables – especially if you’re pretending to eat healthy.

  • Pickled onions – a pop of acidity that cuts through richness.

Frequently Asked Questions:

Is this Indian Butter Chicken Recipe spicy?
A little—but only gently. And totally adjustable.

Can I prep this ahead?
Absolutely. It’s even better the next day. No exaggeration.

Can I make it dairy-free?
Yep! Coconut milk works beautifully, though the flavor shifts in a nice, subtle way.

A warm, comforting chicken dish coated in a velvety sauce, ready to be served with rice or naan.

If you make this Indian Butter Chicken Recipe, I’d honestly love to hear how it turned out—whether your onions caramelized perfectly or went a little “too far but still good,” whether you added extra cayenne, or whether you ate half of it before it even made it to a plate. Tell me everything.

Remember it later!

Planning to try this recipe soon? Pin it for a quick find later!

Pin this recipe!

Remember it later!

Planning to try this recipe soon? Pin it for a quick find later!

Pin this recipe!

Keep the Flavor Coming – Try These:

A bowl of creamy orange-hued chicken in a rich sauce, garnished with fresh cilantro.

Indian Butter Chicken Recipe

Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
This Indian Butter Chicken Recipe features tender baked chicken simmered in a rich, creamy tomato-based sauce infused with warm spices, garlic, and caramelized onions. A comforting dish perfect for weeknight dinners or special occasions.
6 Servings

Ingredients

  • 1 cup butter divided
  • 1 onion minced
  • 1 tablespoon minced garlic
  • 1 15-ounce can tomato sauce
  • 3 cups heavy cream
  • 2 teaspoons salt
  • 1 teaspoon cayenne pepper
  • 1 teaspoon garam masala
  • 1 ½ pounds skinless boneless chicken breast cut into bite-sized pieces
  • 2 tablespoons vegetable oil
  • 2 tablespoons tandoori masala

Instructions
 

Prepare the Oven and Ingredients

  1. Preheat the oven to 375°F (190°C). Gather all ingredients and ensure the chicken is cut into uniform pieces for even cooking.

Caramelize the Onion and Garlic

  1. Melt 2 tablespoons of butter in a skillet over medium heat. Add the minced onion and garlic, cooking slowly until the onions reach a deep caramel-brown color, approximately 15 minutes.

Create the Cream Sauce

  1. In a separate saucepan, combine the tomato sauce, heavy cream, remaining butter, salt, cayenne pepper, and garam masala. Stir well and bring the mixture to a gentle simmer over medium-high heat.

Simmer the Sauce

  1. Reduce the heat to medium-low, cover the saucepan, and allow the mixture to simmer for 30 minutes, stirring occasionally to prevent sticking. After simmering, incorporate the caramelized onion and garlic into the sauce.

Season and Bake the Chicken

  1. Place the chicken pieces in a mixing bowl. Add vegetable oil and toss until the chicken is thoroughly coated. Sprinkle with tandoori masala and distribute evenly on a baking sheet. Bake the chicken for 12 minutes, or until fully cooked and no longer pink in the center.

Combine Chicken with Sauce

  1. Add the baked chicken to the simmering sauce and cook together for an additional 5 minutes, allowing the flavors to meld before serving.

Notes

To ensure this Indian Butter Chicken Recipe is fully gluten-free, verify that the tandoori masala and garam masala used are certified gluten-free, as certain spice blends may contain additives or traces of wheat. All other ingredients in this recipe—chicken, butter, cream, tomato sauce, garlic, and onions—are naturally gluten-free. For complete assurance, consider using individual gluten-free spices to create your own masala blends.
Bitty

 

Facebook
Pinterest
Flipboard

If you try this recipe, please leave a comment and rating below. I love to hear from you and always appreciate your feedback!

This site contains affiliate links, if you make a purchase through them, we receive a small commission.

Related Categories

Subscribe for email updates

Leave a Reply

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

Recipe Rating




Hi, I'm Bitty!

I'm Bitty, owner of nodashofgluten.com, where I share simple, delicious recipes for all tastes, including gluten-free. Check out my "About Me" page for more info!

Search Recipes

Join our community of over 1+ million on social media!

Don't Miss A Recipe!

Subscribe for email updates

Must-Try Recipes

Tasty Swedish Meatball Noodle Bake Recipe

Delicious Leftover Turkey Stuffing Balls – Perfect for Any Occasion!

Queso Mac and Cheese Taco Beef Casserole

Slow Cooker Ravioli Lasagna Recipe

Stuffed Cabbage Rolls

Butter Swim Biscuits