Velvety Indian Butter Chicken with Basmati Rice
Table of Contents
Velvety Indian Butter Chicken with Fragrant Basmati Rice and Golden Charred Naan Bread – A Restaurant-Worthy Butter Chicken Recipe Made Simple
I still remember the first time I tasted butter chicken that truly stopped me in my tracks. It was at a tiny, family-run restaurant in the East Village, a few years after I had moved to New York City from Paris. The sauce was impossibly velvety, the chicken tender, and the spices sang without overwhelming. I went back the next week, and the week after, until finally the owner — a sweet aunty from Punjab — waved me into her kitchen. That day, I realized the secret to the best butter chicken recipe wasn’t just in the spices; it was in the technique — the same kind of patient, layered building of flavor I had learned in Paris. This Indian butter chicken brings together everything I love: the warmth of North African spices I grew up with in Morocco, the finesse of French sauce work, and the bold, unapologetic comfort of New York’s food scene. It’s the creamy butter chicken you crave on a chilly evening, the kind that makes you want to scoop up every last drop with a piece of warm naan.
Imagine this: tender chunks of chicken, marinated overnight in a fragrant yogurt-and-spice blend, then seared until golden. They swim in a sauce that starts with butter and onions, builds with garlic, ginger, and a chorus of warm spices, and then simmers low and slow with crushed tomatoes until it’s thick and concentrated. A final swirl of heavy cream transforms it into something truly velvety — not heavy, but lush, with a slight tang from the yogurt and a whisper of sweetness from a touch of sugar. The aroma alone will draw everyone into your kitchen. Serve it over a mound of fluffy basmati rice, each grain separate and fragrant, with a piece of charred naan bread on the side, blistered and butter-glazed. It’s a meal that feels special enough for a dinner party yet simple enough for a Tuesday night.
I’ve tested this homemade butter chicken more times than I can count, tweaking the balance of spices, the cooking time for the sauce, and the method for the chicken to make sure it’s foolproof for home cooks. My version skips the fuss but keeps every bit of the depth. One key difference from many recipes: I sear the marinated chicken separately before adding it to the sauce, which gives you those beautiful caramelized edges and locks in moisture. And I always, always puree the sauce after simmering — a trick I picked up in a Paris patisserie kitchen — for that signature velvety texture. One common mistake? Skipping the marinating time. Trust me, even 30 minutes makes a difference, but overnight is where the magic happens. If you’re looking for the ultimate butter chicken with rice experience, this is it.
Why This Butter Chicken Recipe Is the Best
The Flavor Secret: What sets this Indian butter chicken apart is the double hit of dairy — yogurt in the marinade and heavy cream in the sauce. The yogurt tenderizes the chicken while adding a subtle tang that cuts through the richness. The cream, added at the very end, gives the sauce its signature velvety finish. Growing up in Morocco, my mother taught me that the best spice blends are built in layers; here, I toast the garam masala, cumin, and coriander in butter before adding the tomatoes, awakening their essential oils and creating a deeper, more complex flavor base than simply dumping them in.
Perfected Texture: The true hallmark of an exceptional creamy butter chicken is the texture of the sauce — it should be smooth, luxurious, and coat the back of a spoon without being gloopy. I achieve this by pureeing the sauce after it simmers, a classic French technique I learned at Le Cordon Bleu. It breaks down the tomatoes and onions into a silky uniform base, eliminating any stringiness. Then, by adding the cream off the heat, I prevent it from curdling and ensure a flawlessly smooth finish every single time.
Foolproof & Fast: Despite how impressive it tastes, this butter chicken recipe is surprisingly forgiving. The active cooking time is just about 25 minutes, and the steps are straightforward enough for a confident beginner. I’ve designed the instructions with clear visual cues — “cook until the onions are translucent and the oil separates from the sauce” — so you know exactly what to look for. Plus, it’s a one-pot dish (after you sear the chicken), which means minimal cleanup and maximum flavor.
Butter Chicken Recipe Ingredients
I source most of my spices from a little shop on Lexington Avenue in Murray Hill, where the garam masala is ground fresh and the aroma hits you the moment you walk in. It reminds me of the spice souks in Marrakech, where my mother would take me as a girl to buy cumin and turmeric for our tagines. For this homemade butter chicken, every ingredient plays a specific role — nothing is superfluous. Let me walk you through what you’ll need.
Ingredients List
- For the Chicken Marinade:
- 1½ lbs boneless skinless chicken thighs, cut into 1½-inch chunks
- 1 cup plain yogurt (full-fat preferably; Greek yogurt works, too)
- 1 tablespoon lemon juice
- 2 teaspoons garam masala
- 1 teaspoon cumin
- 1 teaspoon paprika
- 1 teaspoon turmeric
- 1 teaspoon salt
- 3 cloves garlic, minced
- 1 tablespoon grated ginger (fresh, not dried)
- For the Butter Chicken Sauce:
- 3 tablespoons butter (unsalted, so you control the salt)
- 1 tablespoon olive oil
- 1 medium onion, finely diced (about 1 cup)
- 4 cloves garlic, minced
- 1 tablespoon grated ginger
- 1½ teaspoons garam masala
- 1 teaspoon cumin
- 1 teaspoon coriander
- 14 oz crushed tomatoes (one standard can)
- 1 tablespoon tomato paste
- 1 cup heavy cream (or substitute up to half with coconut cream for dairy-free option)
- 1 teaspoon sugar (optional, balances acidity)
- Salt and pepper to taste
- 2 tablespoons chopped fresh cilantro, for garnish
- For Serving:
- 2 cups cooked basmati rice (from about 1 cup dry)
- 4 pieces naan bread, warmed and charred on a skillet or grill
Ingredient Spotlight
Garam Masala: This warm spice blend is the heart of the dish. It usually includes cinnamon, cardamom, cloves, cumin, and pepper. Pre-bought blends vary widely; look for one where cumin and cardamom lead the aroma. If you can, toast whole spices and grind them yourself — it’s a game-changer for any Indian butter chicken recipe.
Heavy Cream: This is your velveting agent. It adds richness without thinning the sauce. For a dairy-free twist, substitute half the cream with full-fat coconut cream — it adds a faint tropical sweetness that pairs beautifully with the spices. Avoid half-and-half or milk here; they can curdle and won’t give you that luscious texture.
Yogurt: The acid in yogurt tenderizes the chicken while adding tang. I use plain full-fat yogurt, but Greek yogurt works if you thin it with a tablespoon of water. Do not use flavored or sweetened yogurt — it will throw off the entire balance of the dish.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Heavy cream | Half coconut cream + half whole milk | Slightly thinner sauce, subtle coconut sweetness |
| Garam masala | 1 tsp cinnamon + ½ tsp cardamom + ½ tsp cumin + ¼ tsp cloves | Homemade version is more aromatic; adjust to taste |
| Chicken thighs | Boneless skinless chicken breasts (reduce cook time slightly) | Breasts are leaner; can dry out if overcooked — check internal temp at 165°F |
| Crushed tomatoes | 2 large ripe tomatoes, blended | Fresh tomatoes give a brighter, less heavy sauce; may need extra cooking time |
How to Make Velvety Indian Butter Chicken — Step-by-Step
Let me walk you through the process. I’ve broken it into clear steps with visual cues so you can cook with confidence. Don’t rush the sauce — that’s where the magic happens.
Step 1: Marinate the Chicken
In a large bowl, combine the yogurt, lemon juice, garam masala, cumin, paprika, turmeric, salt, garlic, and ginger. Whisk until smooth. Add the chicken chunks and toss until every piece is well coated. Cover and refrigerate for at least 30 minutes, or overnight for the most tender, flavorful result. The yogurt tenderizes the meat while the spices penetrate deeply.
💡 Stella’s Pro Tip: For the best flavor, marinate the chicken overnight. The acid in the yogurt breaks down the proteins, making the chicken incredibly tender, and the spices have time to meld into every bite.
Step 2: Start the Sauce
While the chicken marinates, begin the sauce. In a large skillet or heavy-bottomed pot, melt the butter with the olive oil over medium heat. Add the diced onion and cook, stirring occasionally, until softened and translucent — about 5 minutes. Add the garlic and ginger and cook for 1 more minute until fragrant.
⚠️ Common Mistake to Avoid: Don’t rush the onions. If they’re still white and crunchy when you add the spices, your sauce won’t have that sweet, savory depth. Take the full 5 minutes.
Step 3: Incorporate the Spices
Stir in the garam masala, cumin, and coriander. Cook for 30 seconds, stirring constantly, until the spices become fragrant and darken slightly. Immediately add the crushed tomatoes and tomato paste. Bring the sauce to a gentle simmer, then reduce the heat to medium-low and cook for 10 minutes, stirring occasionally, until the sauce thickens and deepens in color.
💡 Stella’s Pro Tip: Toasting the spices in the butter releases their essential oils and dramatically boosts their flavor. Don’t skip this step or rush it — 30 seconds is all it takes, but it makes a world of difference.
Step 4: Sear the Chicken
While the sauce simmers, cook the marinated chicken. Heat a grill pan or large skillet over medium-high heat. Add the chicken chunks (you can do this in batches to avoid crowding) and sear for 5-7 minutes, turning occasionally, until golden brown on all sides and cooked through (internal temperature of 165°F). Alternatively, you can bake the chicken on a sheet pan at 400°F for 15-18 minutes. Set the cooked chicken aside.
⚠️ Common Mistake to Avoid: Overcrowding the pan when searing. If you add too many pieces at once, they’ll steam instead of sear, and you’ll lose that beautiful golden crust. Work in batches if needed.
Step 5: Puree the Sauce
Once the sauce has simmered and thickened, remove it from the heat. Use an immersion blender to puree it directly in the pot until completely smooth. Alternatively, carefully transfer the sauce to a countertop blender and puree in batches. Return the smooth sauce to the pot. This step is the key to that velvety texture.
💡 Stella’s Pro Tip: If using a standard blender, don’t fill it more than halfway with hot liquid. Remove the center cap from the lid and cover with a kitchen towel to allow steam to escape — this prevents the lid from blowing off.
Step 6: Finish with Cream and Chicken
Return the pot of pureed sauce to low heat. Stir in the heavy cream and sugar, and season with salt and pepper to taste. Add the cooked chicken pieces and stir gently to coat. Simmer on low heat for 5-10 minutes, until the sauce is velvety and the chicken is heated through. Taste and adjust seasoning if necessary.
⚠️ Common Mistake to Avoid: Adding the cream over high heat can cause it to curdle. Always add it over low heat and stir gently. If the sauce looks like it’s about to separate, remove from heat immediately and whisk in a splash of cold cream to stabilize it.
Step 7: Garnish and Serve
Remove the pot from the heat. Sprinkle generously with fresh chopped cilantro. Serve the butter chicken over a bed of fluffy basmati rice, with warm, charred naan bread on the side for scooping up every bit of that glorious sauce.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Marinate chicken | 30 min – overnight | Chicken fully coated in thick, spiced yogurt |
| 2 | Sauté onions, garlic, ginger | 5 + 1 minutes | Onions translucent, garlic fragrant but not browned |
| 3 | Toast spices + simmer tomatoes | 30 sec + 10 min | Spices darker; sauce thicker and oil separates |
| 4 | Sear chicken | 5–7 minutes | Golden-brown crust on all sides; internal temp 165°F |
| 5 | Puree sauce | 2–3 minutes | Sauce completely smooth, no chunks of onion or tomato |
| 6 | Add cream + chicken, simmer | 5–10 minutes | Sauce velvety, coats spoon, chicken heated through |
| 7 | Garnish and serve | 2 minutes | Bright green cilantro on deep orange-red sauce |
Serving & Presentation
The way you plate this dish can elevate it from a simple weeknight dinner to something truly special. I like to spoon a generous amount of basmati rice onto a wide, shallow bowl, creating a slight well in the center. Then I ladle the butter chicken into the well, letting the sauce pool around the rice. A final flourish of fresh cilantro and a drizzle of cream on top makes it look restaurant-worthy. On the side, I serve warm naan bread that I’ve charred directly over a gas flame or in a dry skillet until it’s blistered in spots and brushed with melted butter.
Growing up in Morocco, we always ate with our hands, using pieces of bread to scoop up stews and sauces. While I now serve this with a fork and spoon, I still encourage guests to tear off a piece of naan and use it to swipe up the sauce — there’s something deeply satisfying about that tactile connection to the food. In my NYC apartment, I’ll sometimes set out small bowls of additional toppings — a sprinkle of chaat masala, some sliced red onions, or a dollop of raita — for guests to customize their bowls.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Basmati rice, naan bread, grilled vegetable skewers | Rice soaks up sauce; naan adds texture; veggies cut richness |
| Sauce / Dip | Raita, mango chutney, tamarind chutney | Cooling raita balances spice; chutneys add sweet-sour contrast |
| Beverage | Mango lassi, cold beer (lager or IPA), sparkling water with lime | Lassi soothes heat; beer cuts richness; sparkling water cleanses the palate |
| Garnish | Fresh cilantro, a drizzle of cream, a pinch of garam masala, lemon wedge | Adds freshness, color, and a final layer of aroma |
Make-Ahead, Storage & Reheating
This butter chicken recipe is a dream for meal prep. I often make a double batch on Sunday and enjoy it throughout the week — the flavors actually deepen and improve after a day in the fridge. Here’s exactly how I store and reheat it to keep that velvety texture intact, which is especially handy during a busy NYC workweek.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight container | Up to 4 days | Reheat gently in a skillet over low heat, stirring often. Add a splash of water or cream if the sauce is too thick. |
| Freezer | Freezer-safe zip-top bag or rigid container | Up to 3 months | Thaw overnight in the fridge, then reheat over low heat, stirring in a splash of cream to restore the velvety texture. |
| Make-Ahead | Prepare through Step 6 (before adding cream) | Up to 2 days in advance | Add cream and chicken when reheating for the freshest texture. This prevents the cream from breaking during storage. |
For the best reheated texture, I always recommend using a stovetop skillet over a microwave. The gentle, even heat keeps the sauce smooth and prevents the chicken from drying out. If you’re reheating the naan, wrap it in a damp paper towel and microwave for 20 seconds, then finish it in a dry skillet over high heat for 30 seconds per side to bring back the charred spots. My mother’s rule: never reheat a sauce on high heat — patience is the secret ingredient.
Variations & Easy Swaps
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Moroccan Spice Twist | Add ½ tsp ras el hanout and ¼ tsp saffron threads to the sauce | Adventurous home cooks who love North African flavors | Easy (no change to technique) |
| Dairy-Free Version | Use full-fat coconut cream instead of heavy cream; skip the butter and use coconut oil | Dairy-sensitive guests or vegan/plant-based diets | Easy (sauce slightly thinner, coconut flavor noticeable) |
| Veggie-Packed Version | Add 1 cup diced bell peppers and 1 cup spinach after the tomatoes | Adding more vegetables for a complete one-pot meal | Easy (adds 5 minutes cook time) |
Moroccan Spice Twist
This is my personal favorite variation — it pays homage to my roots. Ras el hanout is a complex North African spice blend that typically includes cardamom, clove, cinnamon, nutmeg, and rose petals. Adding just half a teaspoon to the sauce along with a pinch of saffron threads (steeped in a tablespoon of warm water) transforms the butter chicken into something entirely new: deeper, more floral, and subtly sweet. It’s a beautiful bridge between Indian and Moroccan cuisines that I’ve served at dinner parties to rave reviews.
Dairy-Free Version
For a dairy-free butter chicken that still feels indulgent, replace the butter with coconut oil and the heavy cream with full-fat coconut cream. The coconut cream adds a natural sweetness that complements the spices beautifully. I tested this version for a friend who is lactose-intolerant, and it was a hit. The sauce may be slightly thinner, so simmer it an extra 5 minutes to thicken. Skip the cream swirl on top and use a coconut yogurt in the marinade instead of dairy yogurt.
Veggie-Packed Version
If you want to bulk up the dish with vegetables, add a diced red bell pepper and a cup of fresh spinach to the sauce after the tomatoes. The bell pepper softens as it simmers, adding sweetness and color, while the spinach wilts into the sauce, making it even more nutrient-dense. I love this version when I find gorgeous bell peppers at the Union Square farmers market in NYC — it turns the dish into a complete one-pot meal, and you can even skip the rice if you’re watching your carbs.
What is the secret to making butter chicken sauce extra creamy and velvety?
The secret is a combination of two techniques: first, pureeing the sauce after it simmers — this breaks down the tomatoes and onions into a completely smooth base, eliminating any fibrous texture. I use an immersion blender right in the pot, which takes about 2 minutes. Second, adding the heavy cream at the very end over low heat, and never letting it boil after the cream goes in. This prevents the cream from curdling and keeps the sauce luxuriously smooth. I also recommend using full-fat heavy cream, not half-and-half or milk, for the richest result. A final pro tip: if you have time, marinate the chicken overnight — the yogurt in the marinade adds another layer of velvety richness to the overall dish.
Can I substitute heavy cream with coconut milk in Indian butter chicken?
Yes, you can substitute heavy cream with coconut milk, but the result will be different. Full-fat coconut cream (the thick part from a can of coconut milk) works best, as it provides a similar richness and body to heavy cream. Light coconut milk will make the sauce thinner and less velvety. Keep in mind that coconut adds a mild sweetness and a subtle tropical flavor that will slightly change the traditional taste of Indian butter chicken. If you’re aiming for a dairy-free version, this is an excellent swap — I recommend using half coconut cream and half whole milk for the best texture. Avoid using sweetened coconut milk or coconut cream with added flavors.
How long should I marinate the chicken for the best flavor in butter chicken?
For the best flavor, marinate the chicken for at least 30 minutes, but ideally overnight — 8 to 12 hours is the sweet spot. The yogurt, lemon juice, and spices need time to penetrate the chicken. The acid in the yogurt and lemon juice helps tenderize the meat by breaking down proteins, while the spices — garam masala, cumin, turmeric, paprika — infuse deeply into every piece. If you’re short on time, even 30 minutes makes a noticeable difference compared to no marination at all. Just don’t go beyond 24 hours, as the acid can start to make the chicken’s texture mushy. Store the marinating chicken in the refrigerator, covered, and bring it to room temperature for 15 minutes before cooking for even searing.
What is the best way to reheat leftover naan bread so it stays soft and charred?
The best method is a two-step approach: first, wrap the naan in a slightly damp paper towel and microwave it for 15-20 seconds to reintroduce moisture and make it soft. Then, heat a dry cast-iron skillet or griddle over high heat until it’s smoking hot, and place the naan in the skillet for 30-45 seconds per side. This step brings back the charred blisters and gives the bread a slight crispness on the outside while keeping the inside soft. Brush with melted butter or ghee immediately after reheating for the most authentic texture. Avoid using only the microwave — it will make the naan rubbery — and avoid only using the oven, which can dry it out.
Can I make butter chicken in a slow cooker or Instant Pot?
Yes, you can adapt this recipe for a slow cooker or Instant Pot with a few adjustments. For a slow cooker, marinate the chicken overnight, then sear it in a skillet first (for flavor), then transfer it to the slow cooker with the sauce ingredients (except the cream). Cook on low for 4-5 hours. Stir in the cream at the end. For an Instant Pot, use the sauté function to cook the onions and spices, add the tomatoes, and then add the seared chicken. Pressure cook on high for 8 minutes, then quick release. Remove the chicken, puree the sauce with an immersion blender, stir in the cream, and return the chicken to the pot. Note that the slow cooker version won’t have the same reduced, concentrated flavor as the stovetop method, so I recommend simmering the sauce uncovered for 15 minutes after cooking to thicken it.
What can I use instead of garam masala in butter chicken?
If you don’t have garam masala, you can make a quick substitute using common spices: combine 1 teaspoon ground cumin, ½ teaspoon ground coriander, ½ teaspoon ground cardamom, ¼ teaspoon ground cinnamon, ¼ teaspoon ground black pepper, and ¼ teaspoon ground cloves. This blend will replicate the warm, aromatic profile of garam masala. Alternatively, you can increase the cumin and coriander in the recipe and add a pinch of cinnamon and cardamom to approximate the flavor. Keep in mind that garam masala blends vary widely by brand and region, so your homemade version might have a slightly different character, but it will still be delicious. Store-bought pumpkin pie spice is not a suitable substitute, as it includes nutmeg and allspice that don’t belong in this dish.
Why does my butter chicken sauce sometimes taste bitter?
A bitter taste in butter chicken sauce usually comes from one of two things: burnt spices or burnt garlic. When you toast the garam masala, cumin, and coriander in the butter, it should only take 30 seconds — if you cook them longer, they can scorch and become bitter. Similarly, garlic burns quickly; add it to the pan after the onions are soft, and cook it for just 1 minute before adding the tomatoes. Another possible cause is using low-quality turmeric, which can sometimes have a bitter aftertaste. I always buy fresh turmeric root or high-quality ground turmeric from a reputable spice shop. If your sauce does become slightly bitter, you can balance it with a pinch of sugar or a teaspoon of honey, or add an extra splash of cream to mellow the flavor.
How do I know when the butter chicken sauce has simmered long enough?
The sauce is ready for the next step when it has visibly thickened and reduced in volume by about one-third. Look for these visual cues: the sauce should gently bubble rather than rapidly boil; the color deepens from bright red-orange to a rich rust-red; and when you stir it, you can see the bottom of the pot for a second before the sauce flows back together. Another reliable test is to draw a wooden spoon across the bottom of the pot — if the sauce leaves a trail that slowly fills in, it’s thick enough. If it’s too watery, continue simmering uncovered for another 5 minutes. If it’s too thick, add a splash of water or chicken broth. The total simmer time is typically 10 minutes after adding the tomatoes, but the visual cues are more reliable than the clock.
Can I use chicken breasts instead of thighs for butter chicken?
Yes, boneless skinless chicken breasts can be used instead of thighs, but you need to adjust the cooking method to prevent them from drying out. Chicken breasts are leaner and cook faster than thighs. Cut them into slightly larger chunks (2-inch pieces) and reduce the searing time to 4-5 minutes total — just until golden on the outside and cooked to 165°F internally. Avoid overcooking them in the sauce; add them at the very end and simmer for only 3-4 minutes to heat through. I prefer thighs for this butter chicken recipe because they stay juicier and more forgiving, but if you’re watching your fat intake or simply prefer white meat, breasts work well with careful timing. You can also brine the breasts in salt water for 30 minutes before marinating for extra moisture.
What rice goes best with butter chicken, and how do I cook it perfectly?
Fragrant basmati rice is the classic choice for butter chicken. Its long, slender grains stay separate and fluffy, providing a neutral-yet-aromatic base for the rich sauce. To cook perfect basmati rice: rinse 1 cup of rice in cold water until the water runs clear (this removes excess starch and prevents clumping). Soak the rice in cold water for 20-30 minutes, then drain. In a pot, bring 1½ cups of water and ½ teaspoon salt to a boil. Add the rice, stir once, reduce the heat to low, cover tightly, and cook for 15 minutes. Remove from heat and let it sit covered for 5 minutes, then fluff with a fork. For extra fragrance, you can add a cinnamon stick, 2 cardamom pods, or a teaspoon of cumin seeds to the cooking water. Avoid stirring the rice while it cooks, as that can make it sticky.
Share Your Version!
I absolutely love hearing how this butter chicken recipe turns out in your kitchen. Did you try the Moroccan spice twist? Or maybe you made it dairy-free for a family member? Drop a comment below and let me know — I read every single one and I’m always here to help if you have a question about a step or substitution. If you snap a photo of your creation, tag @leosfoods on Instagram or Pinterest — there’s nothing that makes my day like seeing your beautiful plates of this creamy butter chicken.
Here’s a question for you: what’s the one spice or ingredient you can’t live without when making homemade butter chicken? For me, it’s always fresh ginger — it adds that warmth and zing that ground ginger just can’t replicate. I can’t wait to hear what yours is. Until next time, keep cooking with love and a little bit of spice.
From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — Stella 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Velvety Indian Butter Chicken with Fragrant Basmati Rice and Golden Charred Naan Bread recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow Stella on Pinterest @stellarecipeblog
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
💬 I’d love to hear from you!
Did you make this butter chicken recipe? Leave a ⭐ star rating and a comment below — it helps other readers find this recipe and lets me know what you think!
📸 Tag @leosfoods on Instagram or Pinterest for a chance to be featured in my stories!
Velvety Indian Butter Chicken with Fragrant Basmati Rice and Golden Charred Naan Bread
A rich and creamy butter chicken recipe with tender marinated chicken in a spiced tomato-based sauce, served with fragrant basmati rice and charred naan bread.
- Total Time: 55 minutes
- Yield: 4 1x
Ingredients
- For the Chicken Marinade:
- 1½ lbs boneless skinless chicken thighs, cut into chunks
- 1 cup plain yogurt
- 1 tablespoon lemon juice
- 2 teaspoons garam masala
- 1 teaspoon cumin
- 1 teaspoon paprika
- 1 teaspoon turmeric
- 1 teaspoon salt
- 3 cloves garlic, minced
- 1 tablespoon grated ginger
- For the Butter Chicken Sauce:
- 3 tablespoons butter
- 1 tablespoon olive oil
- 1 medium onion, finely diced
- 4 cloves garlic, minced
- 1 tablespoon grated ginger
- 1½ teaspoons garam masala
- 1 teaspoon cumin
- 1 teaspoon coriander
- 14 oz crushed tomatoes
- 1 tablespoon tomato paste
- 1 cup heavy cream
- 1 teaspoon sugar
- Salt and pepper to taste
- 2 tablespoons chopped fresh cilantro
Instructions
- 1. In a large bowl, combine yogurt, lemon juice, garam masala, cumin, paprika, turmeric, salt, garlic, and ginger. Add chicken chunks, toss to coat, and marinate for at least 30 minutes (or up to overnight).
- 2. While chicken marinates, prepare the sauce: In a large skillet or pot, melt butter with olive oil over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and ginger, cook 1 minute more.
- 3. Stir in garam masala, cumin, and coriander; cook for 30 seconds until fragrant. Add crushed tomatoes and tomato paste, bring to a simmer, and cook for 10 minutes, stirring occasionally.
- 4. Meanwhile, cook the marinated chicken: Grill or pan-sear chicken chunks until golden and cooked through (about 5-7 minutes). Alternatively, bake at 400°F for 15-18 minutes. Set aside.
- 5. Once sauce has thickened, use an immersion blender or transfer to a blender and puree until smooth (optional). Return sauce to pot.
- 6. Stir in heavy cream and sugar, season with salt and pepper. Add cooked chicken pieces, simmer on low heat for 5-10 minutes, until sauce is velvety and chicken is heated through.
- 7. Garnish with fresh cilantro. Serve over fragrant basmati rice with warm naan bread.
Notes
For extra richness, substitute half of the heavy cream with coconut cream. Marinate chicken overnight for best flavor.
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Method: Main Course
- Cuisine: Indian
Nutrition
- Calories: 680
- Sugar: 10
- Fat: 45
- Carbohydrates: 25
- Protein: 38

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
For more delicious inspiration, follow me on Pinterest!
