Quick & Easy Homemade Butter Chicken

jump to recipe
04 March 2026
3.8 (59)
Quick & Easy Homemade Butter Chicken
30
total time
4
servings
650 kcal
calories

Introduction

Butter chicken is one of those dishes that instantly feels like comfort—rich, aromatic, and forgiving in the hands of a home cook.
As a professional food blogger, I love this version because it balances speed with depth: you get the velvet creaminess and warm spice notes without hours of simmering.
This introduction isn’t where you’ll find exact measurements or step-by-step timings; instead, it’s a snapshot of why this recipe belongs in your weekly rotation. Think glossy tomato sauce, gently seared chicken, and a finish so silky it coats each grain of rice.
I’ll walk you through technique-forward tips that elevate the final plate without adding complexity. Expect guidance on temperature control for the sear, ways to bloom spices for the most fragrant sauce, and gentle finishing moves that keep the cream tasting bright rather than cloying.
If you make adjustments—like swapping dairy or dialing heat up—you’ll still get the soul of the dish when you follow flavor logic more than template steps. Read on for ingredient guidance, assembly photos, and precise cooking steps later in the article so your first attempt is a delicious success.

Why You’ll Love This Recipe

This butter chicken earns its place on busy-weeknight menus for several reasons.
First, it’s approachable: the methods favor quick searing and a streamlined sauce-building process that still produces layered flavor. Second, it’s forgiving: whether your heat control isn’t perfect or you need to pause mid-cook, the sauce holds up and the chicken stays tender.
From a home cook’s perspective, the beauty is in how little you sacrifice for speed. You get the hallmark notes—mellow fenugreek, warm garam masala, bright tomato—without long prep. The recipe also adapts well if you want to scale to feed a crowd or shrink for solo meals.
Visually, the dish is satisfying: a glossy, slightly orangey-red sauce dotted with fresh herbs looks like it belonged in a restaurant. Texturally, the interplay of velvety cream and tender chicken pieces provides comforting mouthfeel that pairs seamlessly with steamed rice or soft flatbreads.
Finally, it’s versatile. You can make small swaps to suit dietary needs—use yogurt or cream alternatives, increase aromatics for a fresher finish, or add a touch more acid at the end to brighten the sauce. The result remains unmistakably butter chicken, just tailored to your table.

Flavor & Texture Profile

Understanding the flavor architecture will help you make this recipe your own. The sauce lives at the intersection of tangy tomato, warm toasted spices, and creamy dairy; each element plays a specific role.
Tomato puree provides a sweet-acid backbone that is softened by butter and cream, creating a plush mouthfeel. The spice blend—led by garam masala, cumin, coriander, and a hint of chili—adds warmth and complexity without overpowering the dish. Fenugreek (kasuri methi) contributes a subtle, almost maple-like note that is signature to many classic recipes and helps round out the finish.
Texture-wise, the contrast is key: a lightly seared exterior on the chicken gives way to tender interior, while the sauce should be smooth and cling to each piece. Properly executed, the cream should make the sauce silky rather than greasy; the butter lends sheen and richness but shouldn’t dominate.
To emphasize these qualities, aim for bright aromatics (fresh garlic and ginger), a balanced spice bloom in hot fat to unlock essential oils, and a gentle simmer that reduces the tomato enough to concentrate flavor without turning the sauce grainy. Finish with fresh herbs to lift the dish and a small acid adjustment if the sauce needs brightness.

Gathering Ingredients

Gathering Ingredients

Collecting quality ingredients sets the foundation for a remarkable butter chicken.
Here’s a clear list of everything you’ll assemble before you start to cook—having them at hand speeds up the process and helps keep the cooktop moving.

  • 500g chicken breast, cut into bite-sized pieces
  • 150g plain yogurt
  • 1 tbsp lemon juice
  • Salt
  • Garam masala
  • Ground coriander
  • Turmeric
  • Chili powder
  • Butter
  • Neutral oil (vegetable or canola)
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • Fresh ginger, grated
  • 400g canned tomato puree
  • 120ml heavy cream (double cream)
  • Sugar
  • Ground cumin
  • Kasuri methi (dried fenugreek) or fresh cilantro
  • Fresh cilantro for garnish
  • Cooked basmati rice or naan to serve

Sourcing notes: choose ripe tomato puree for brightness, fresh ginger for a lively finish, and good-quality butter to ensure a glossy sauce. If fresh kasuri methi isn’t available, use the fresh herb option to add a clean lift. Having your dairy and spices measured and nearby ensures a smooth, confident cook.

Preparation Overview

Before the pan heats, a few preparatory moves make the cooking smooth and efficient.
Start by setting up a mise en place: have aromatics minced, spices measured, and your dairy at hand. Warm dairy will blend more smoothly into a hot sauce, while a dry spice mix measured into a single bowl speeds the spice-blooming step.
Technique refinements matter here. For the protein, gently patting pieces dry helps achieve a better sear—surface moisture is the enemy of brown color. When searing, a hot pan and a thin film of neutral oil give you a quick Maillard reaction without overcooking the interior.
For the sauce base, caramelizing onions slowly yields natural sweetness that rounds the puree. But in a quick weeknight version, aim for translucent, golden edges rather than deep caramel. Blooming spices in fat for a short minute is crucial: this step releases volatile oils that provide the aroma profile you recognize as authentic.
Finally, plan your finishing sequence: return the protein to the sauce just long enough to finish cooking, then fold in cream off the heat to avoid curdling and to keep the texture luxuriously smooth. These small, technique-focused choices elevate the result significantly.

Cooking / Assembly Process

Cooking / Assembly Process

Follow these steps for a straightforward, flavorful assembly from marinating to finish.

  1. Make the marinade: In a bowl, combine yogurt, lemon juice, 1/2 tsp salt, 1/2 tsp garam masala, turmeric and half the chili powder. Add chicken pieces and mix well. Marinate 10–15 minutes (or up to 2 hours in fridge).
  2. Heat a large skillet over medium-high heat with 1 tbsp oil. Add marinated chicken (shake off excess yogurt) and sear until mostly cooked and lightly browned, about 4–5 minutes. Remove chicken and set aside.
  3. In the same skillet, reduce heat to medium and add 3 tbsp butter. Add chopped onion and sauté until translucent and golden, about 5 minutes.
  4. Add garlic and ginger; cook 1 minute until fragrant. Stir in remaining garam masala, cumin, coriander and remaining chili powder; cook 1 minute to bloom the spices.
  5. Pour in tomato puree, 1 tsp sugar and 1/2 tsp salt. Simmer the sauce gently for 6–8 minutes, stirring occasionally, until it thickens slightly.
  6. Return the seared chicken (and any juices) to the sauce. Simmer 5–7 minutes until chicken is cooked through and flavors meld.
  7. Stir in heavy cream and crushed kasuri methi (or chopped cilantro) and simmer 2 more minutes. Taste and adjust salt or chili as needed.
  8. Finish with an extra pat of butter for gloss if desired. Garnish with fresh cilantro.
  9. Serve hot over steamed basmati rice or with warm naan. Enjoy!

Pro tips while cooking: keep a close eye on the sauce’s consistency—reduce gently rather than rapidly to avoid a grainy texture. When returning the protein, stir gently to avoid breaking pieces apart. If the sauce needs brightening at the finish, a small squeeze of fresh lemon can lift the flavors without diluting the creaminess.

Serving Suggestions

Presentation and pairing elevate the eating experience.
Although butter chicken is soulfully satisfying on its own, the right accompaniments create balance on the plate. Serve alongside a tender, fragrant grain to soak up the sauce; the contrast in texture will make each bite more interesting. Add a simple, cooling element to offset richness—fresh herbs and a bright condiment work wonders.
For a more festive spread, pair with warm flatbreads that have been brushed with butter or clarified butter for extra aroma. A crisp, cucumber-based salad or a quick raita provides a refreshing counterpoint and helps cleanse the palate between rich bites. If you enjoy heat, offer sliced chilies or a spoonful of chili oil on the side so diners can dial spice to taste.
Consider beverage pairings that balance creaminess: an off-dry white wine, a malty beer, or even a lightly sweetened iced tea can complement the spice profile. For family meals, present the sauce in a shallow bowl with rice mounded beside it and a scattering of fresh cilantro and a lemon wedge for those who want extra brightness. Small finishing touches—like a pat of butter melting on top—make it feel special without extra work.

Storage & Make-Ahead Tips

Smart storage will keep leftovers tasting fresh and allow easy reheats during the week.
Cool the dish quickly before refrigerating: transfer to shallow containers so it reaches safe temperatures faster. Stored properly, the sauce and chicken keep well and often taste better the next day once the flavors have had time to meld. When freezing, use airtight containers and leave a small headspace; the sauce freezes reliably and is perfect for batch cooking.
To reheat, defrost gently in the refrigerator overnight if frozen, then warm slowly over low heat to preserve the cream’s texture and prevent separation. Adding a splash of cream or a small knob of butter during reheating restores gloss and silkiness if the sauce seems slightly thickened. Avoid very high heat, which can break emulsions and cause the dairy to separate.
For make-ahead planning, you can prepare the aromatics and spice blend in advance, and keep the marinated protein chilled until you’re ready to sear. Alternatively, fully cook the dish and reheat for service—this shortens final table time and makes for a stress-free meal when hosting. Label containers with dates and consume frozen portions within recommended freezer windows for best quality.

Frequently Asked Questions

Q: Can I make this dairy-free?
A: Yes—substitute a neutral plant-based yogurt in the marinade and use a full-fat coconut cream or another creamy nondairy alternative in the sauce. Keep in mind the flavor will shift slightly; coconut brings its own sweetness and fragrance, so adjust spices and acid as needed.
Q: Can I use other cuts of chicken?
A: Absolutely. Dark meat adds richness and is very forgiving, while bone-in pieces need a longer simmer for safe doneness and flavor extraction. Adjust the searing and simmering times accordingly.
Q: How can I avoid curdling when adding cream?
A: Temper the cream by adding a little hot sauce into the cream before stirring it into the pan, or remove the pan from direct heat and then stir the cream in slowly; gentle warming keeps the sauce smooth.
Q: How spicy is this recipe?
A: Spice levels are flexible—modify chili powder to suit your palate and offer fresh chilies on the side for anyone who wants more heat.
Final note: If you have any other questions about substitutions, reheating techniques, or plating ideas, I’m happy to help—share what pantry staples you have and I’ll suggest tailored swaps.

Quick & Easy Homemade Butter Chicken

Quick & Easy Homemade Butter Chicken

Craving Indian comfort fast? Try this Quick & Easy Homemade Butter Chicken — creamy, aromatic, and ready in about 30 minutes. Perfect with rice or naan! 🍗🍛

total time

30

servings

4

calories

650 kcal

ingredients

  • 500g chicken breast, cut into bite-sized pieces 🍗
  • 150g plain yogurt 🥛
  • 1 tbsp lemon juice 🍋
  • 1 tsp salt 🧂
  • 1 tsp garam masala 🌶️
  • 1 tsp ground coriander 🌿
  • 1/2 tsp turmeric ✨
  • 1 tsp chili powder (adjust to taste) 🌶️
  • 3 tbsp butter 🧈
  • 1 tbsp neutral oil (vegetable or canola) 🥄
  • 1 medium onion, finely chopped 🧅
  • 3 garlic cloves, minced 🧄
  • 1 tbsp fresh ginger, grated 🫚
  • 400g canned tomato puree 🍅
  • 120ml heavy cream (double cream) 🥛
  • 1 tsp sugar (balances acidity) 🍬
  • 1 tsp ground cumin 🧂
  • 1 tsp kasuri methi (dried fenugreek) or 1 tbsp fresh cilantro 🌿
  • Fresh cilantro for garnish 🌱
  • Cooked basmati rice or naan to serve 🍚

instructions

  1. Make the marinade: In a bowl, combine yogurt, lemon juice, 1/2 tsp salt, 1/2 tsp garam masala, turmeric and half the chili powder. Add chicken pieces and mix well. Marinate 10–15 minutes (or up to 2 hours in fridge).
  2. Heat a large skillet over medium-high heat with 1 tbsp oil. Add marinated chicken (shake off excess yogurt) and sear until mostly cooked and lightly browned, about 4–5 minutes. Remove chicken and set aside.
  3. In the same skillet, reduce heat to medium and add 3 tbsp butter. Add chopped onion and sauté until translucent and golden, about 5 minutes.
  4. Add garlic and ginger; cook 1 minute until fragrant. Stir in remaining garam masala, cumin, coriander and remaining chili powder; cook 1 minute to bloom the spices.
  5. Pour in tomato puree, 1 tsp sugar and 1/2 tsp salt. Simmer the sauce gently for 6–8 minutes, stirring occasionally, until it thickens slightly.
  6. Return the seared chicken (and any juices) to the sauce. Simmer 5–7 minutes until chicken is cooked through and flavors meld.
  7. Stir in heavy cream and crushed kasuri methi (or chopped cilantro) and simmer 2 more minutes. Taste and adjust salt or chili as needed.
  8. Finish with an extra pat of butter for gloss if desired. Garnish with fresh cilantro.
  9. Serve hot over steamed basmati rice or with warm naan. Enjoy!

related articles