If you’ve ever craved that rich, creamy Indian butter chicken you order at your favorite restaurant and wondered, “Could I really make this at home?”—you’re in the right place. This easy butter chicken recipe is designed for real life: simple steps, familiar ingredients, and bold, comforting flavors that feel special without being complicated.
I love this dish because it brings together tender chicken, a velvety tomato-cream curry sauce, and warm spices in a way that’s both cozy and impressive. It’s the kind of meal you can make on a busy weeknight yet proudly serve to guests. Whether you’re new to Indian cooking or just looking for a simple Indian chicken curry that never fails, this recipe proves that homemade butter chicken can be approachable, deeply flavorful, and incredibly satisfying—no takeout menu required.
Key Benefits & Why You’ll Love This Easy Indian Butter Chicken
This easy Indian butter chicken is the kind of recipe you’ll come back to again and again—not just because it tastes incredible, but because it truly fits into everyday cooking. It delivers that classic creamy butter chicken sauce and warm Indian spices without complicated steps or hard-to-find ingredients.
Here’s why this recipe works so well:
- Beginner-friendly, no stress
If Indian cooking feels intimidating, this recipe gently changes that. The method is straightforward, the spice list is manageable, and each step builds confidence as you cook. - Restaurant-style flavor at home
The combination of caramelized onions, tomato sauce, cream, and warming spices creates a rich, velvety curry that tastes like it simmered all day—without actually doing so. - Tender, juicy chicken every time
Baking the chicken separately helps keep it moist and flavorful, then finishing it in the sauce allows it to soak up all that buttery goodness without drying out. - Perfect balance of mild heat and comfort
This is a mild Indian chicken curry with depth rather than overpowering spice, making it ideal for families and anyone who enjoys flavor without excessive heat. - Versatile and crowd-pleasing
Serve it for a cozy weeknight dinner, meal prep it for the week, or bring it out when entertaining—it’s one of those easy butter chicken recipes that always earns compliments.
If you love meals that feel indulgent but are surprisingly simple to pull off, this butter chicken is about to become a staple in your kitchen.
Ingredients for Easy Indian Butter Chicken
Before you start cooking, take a moment to gather everything you need. One of the best parts of this easy Indian butter chicken recipe is that it relies on simple, accessible ingredients that come together to create a rich, comforting dish. Each component plays a role in building that signature creamy butter chicken sauce you know and love.
Main Ingredients
- Butter (1 cup, divided) – The heart of butter chicken. It adds richness, silkiness, and that unmistakable indulgent flavor.
- Onion (1, minced) – Slowly caramelized to bring natural sweetness and depth to the sauce.
- Garlic (1 tablespoon, minced) – Adds warmth and aromatic balance to the creamy tomato base.
- Tomato sauce (1 can, 15 oz) – Forms the foundation of the curry, giving it body and gentle acidity.
- Heavy cream (3 cups) – Essential for achieving that smooth, luxurious texture typical of restaurant-style butter chicken.
- Chicken breast (1½ pounds, boneless & skinless) – Lean, tender, and perfect for soaking up the sauce once cooked.
Spices & Seasonings
- Salt (2 teaspoons) – Enhances all the flavors in the sauce.
- Cayenne pepper (1 teaspoon) – Adds gentle heat; easy to adjust to taste.
- Garam masala (1 teaspoon) – A warm spice blend that gives butter chicken its signature aroma.
- Tandoori masala (2 tablespoons) – Coats the chicken with bold flavor before baking, adding depth and color.
- Vegetable oil (2 tablespoons) – Helps the spices cling to the chicken and promotes even cooking.
💡 Ingredient Tip: Using full-fat cream and real butter makes a noticeable difference in both texture and flavor. This is one recipe where richness truly matters.

Instructions: How to Make Easy Indian Butter Chicken
Let’s walk through this recipe step by step. Think of it as cooking alongside a friend—nothing rushed, nothing complicated, just a smooth process that builds big flavor. This method ensures tender chicken and a creamy butter chicken sauce that tastes rich and balanced every time.
Step 1: Prep and Preheat
Start by gathering all your ingredients so everything is within reach. Preheat your oven to 375°F (190°C) and line a baking sheet for the chicken. This simple prep step makes the cooking process feel effortless.
Step 2: Caramelize the Onions
- Melt 2 tablespoons of butter in a skillet over medium heat.
- Add the minced onion and garlic, stirring gently.
- Cook slowly for about 15 minutes, allowing the onions to turn a deep golden brown.
💡 Why this matters: Properly caramelized onions add natural sweetness and depth, which balances the cream and spices in this Indian butter chicken recipe.
Step 3: Build the Butter Chicken Sauce
- In a separate saucepan, combine:
- Tomato sauce
- Heavy cream
- Remaining butter
- Salt, cayenne pepper, and garam masala
- Bring the mixture to a gentle simmer over medium-high heat.
- Reduce heat to low, cover, and simmer for 30 minutes, stirring occasionally.
- Stir in the caramelized onions and let everything meld together.
This slow simmer is what transforms simple ingredients into a smooth, restaurant-style butter chicken sauce.
Step 4: Season and Bake the Chicken
- Toss the chicken pieces with vegetable oil until evenly coated.
- Sprinkle with tandoori masala, ensuring each piece is well seasoned.
- Spread the chicken in a single layer on the baking sheet.
- Bake for about 12 minutes, just until cooked through and no longer pink.
💡 Tip: Baking the chicken separately helps lock in moisture and prevents it from overcooking in the sauce.
Step 5: Combine and Finish
- Add the baked chicken directly into the simmering sauce.
- Stir gently and let it simmer for 5 more minutes, allowing the flavors to come together.
At this point, your easy butter chicken is ready—rich, creamy, and perfectly balanced, with tender chicken coated in that irresistible sauce.
Pro Tips and Variations for Perfect Butter Chicken
This easy Indian butter chicken is wonderfully forgiving, which makes it perfect for customization. Whether you want to tweak the spice level or adjust the texture, these tips will help you get consistently great results while making the recipe your own.
Pro Tips for Best Results
- Don’t rush the onions
Slow caramelization is key. Those deep brown onions add sweetness and complexity that elevate the entire butter chicken sauce. - Simmer gently, not aggressively
A low, steady simmer keeps the cream from separating and helps the flavors blend smoothly. - Taste before serving
Butter chicken is all about balance. A quick taste at the end lets you adjust salt or spice without overpowering the dish. - Let it rest for a few minutes
Allowing the curry to sit briefly before serving helps the sauce thicken slightly and deepens the flavor.
Flavor Variations
- Make it milder:
Reduce the cayenne pepper or omit it entirely for a family-friendly, ultra-creamy mild Indian chicken curry. - Turn up the heat:
Add extra cayenne or a pinch of chili powder if you prefer a spicier butter chicken. - Extra creamy version:
Stir in a splash of cream just before serving for an even more luxurious finish. - Tomato-forward sauce:
Add a small spoon of tomato paste while simmering for a deeper, slightly tangier flavor. - Different protein option:
This recipe also works beautifully with boneless chicken thighs if you prefer a richer, juicier bite.
These small adjustments let you adapt the recipe to your taste while keeping that signature easy butter chicken flavor everyone loves.
Serving & Pairing Suggestions
One of the joys of this easy Indian butter chicken is how effortlessly it fits into so many meals. The rich, creamy sauce practically invites something warm and comforting to soak it up, making every bite even more satisfying.
Classic Ways to Serve Butter Chicken
- Steamed basmati rice
Light, fluffy, and aromatic, basmati rice is the perfect base for soaking up that silky butter chicken sauce. - Warm naan or flatbread
Ideal for scooping and dipping, soft bread turns this dish into a hands-on, cozy experience. - Jeera (cumin) rice
Adds subtle spice and aroma without competing with the curry.
Simple Side Pairings
- Cooling yogurt or raita to balance the richness
- Crisp cucumber or tomato salad for freshness and contrast
- Light sautéed vegetables if you want to round out the meal without overpowering the curry
Beverage Pairings
- Cold lassi or yogurt-based drinks for a traditional, refreshing touch
- Sparkling water or lightly sweet iced tea to cleanse the palate
Whether you’re plating this for a casual family dinner or serving guests, these pairings highlight the comforting flavors of this homemade butter chicken while keeping the meal balanced and memorable.
Tools and Equipment Guide
Having the right tools on hand makes preparing this easy Indian butter chicken smoother, more enjoyable, and far less stressful. Nothing fancy is required—just a few reliable kitchen essentials that help each step come together effortlessly.
Essential Cooking Tools
- Large skillet or sauté pan
Used for caramelizing the onions and garlic. A wide surface helps them brown evenly without burning. - Medium saucepan
Perfect for simmering the butter chicken sauce slowly and evenly, allowing the flavors to develop without scorching. - Baking sheet
Needed for baking the chicken separately, which helps keep it tender and prevents overcooking. - Mixing bowl
Useful for tossing the chicken with oil and tandoori masala so every piece is well coated.
Prep & Handling Tools
- Sharp chef’s knife for cleanly cutting chicken and finely mincing onions and garlic
- Cutting board to keep prep organized and safe
- Wooden spoon or heat-resistant spatula for stirring sauces without scratching cookware
Helpful Extras (Optional but Useful)
- Measuring spoons and cups to keep spices balanced
- Oven thermometer to ensure accurate baking temperature
- Ladle for serving that creamy sauce neatly over rice or bread
With these simple tools, you’ll be fully equipped to cook this homemade butter chicken confidently and efficiently, from prep to plating.
Troubleshooting Common Issues
Even with an easy Indian butter chicken, small hiccups can happen—especially if it’s your first time making it. The good news? Most issues are easy to fix with a quick adjustment. Here’s how to keep your butter chicken smooth, creamy, and perfectly balanced.
My Butter Chicken Sauce Is Too Thin
- Let the sauce simmer uncovered for a few extra minutes to reduce naturally.
- Stir gently and avoid high heat, which can affect the cream’s texture.
- A small knob of butter added at the end can help thicken and enrich the sauce.
The Sauce Is Too Thick
- Add a splash of cream or warm water a little at a time until you reach the desired consistency.
- Stir well after each addition to keep the sauce silky.
The Chicken Turned Out Dry
- Avoid overbaking the chicken—it should be just cooked through before adding it to the sauce.
- Letting the chicken finish cooking in the curry helps it absorb moisture and flavor.
The Flavor Feels Flat
- A pinch more salt often brings everything together.
- Add a small sprinkle of garam masala near the end to boost aroma and warmth.
- Make sure the onions were fully caramelized—they’re key to depth in butter chicken sauce.
It’s Too Spicy
- Stir in extra cream or butter to mellow the heat.
- Serving with rice or naan also helps balance spice levels.
These quick fixes ensure your easy butter chicken recipe turns out comforting and flavorful every time, even if adjustments are needed along the way.
Frequently Asked Questions (FAQs)

Indian Butter Chicken
This easy Indian butter chicken is the kind of recipe you’ll come back to again and again—not just because it tastes incredible, but because it truly fits into everyday cooking.
Ingredients
- 1 cup butter, divided
- 1 onion, minced
- 1 tablespoon garlic, minced
- 1 can (15 oz) 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
- Preheat the oven to 375°F (190°C) and gather all ingredients.
- Melt 2 tablespoons butter in a skillet over medium heat. Add onion and garlic and cook slowly, stirring often, until deeply caramelized (about 15 minutes).
- In a saucepan, combine tomato sauce, heavy cream, remaining butter, salt, cayenne pepper, and garam masala. Bring to a gentle simmer.
- Reduce heat, cover, and simmer for 30 minutes, stirring occasionally. Stir in the caramelized onions.
- Toss chicken with vegetable oil and coat evenly with tandoori masala. Spread in a single layer on a baking sheet.
- Bake chicken for 12 minutes, or until just cooked through.
- Add baked chicken to the sauce and simmer together for 5 minutes.
- Remove from heat and serve warm.
Notes
- Caramelized onions are key: Don’t rush this step—it adds depth and natural sweetness to the sauce.
- Control the heat: Adjust cayenne pepper to suit your spice tolerance.
- Creamy finish: For extra richness, add a small splash of cream just before serving.
- Make-ahead friendly: This dish tastes even better the next day as the flavors deepen.
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 520Total Fat: 38gSaturated Fat: 22gSodium: 980mgCarbohydrates: 14gFiber: 2gSugar: 6gProtein: 32g


