Butter Chicken Tacos

Loading…

By Reading time

Tender chicken wrapped in warm tortillas turns butter chicken into the kind of weeknight dinner that disappears fast. The creamy tomato-butter sauce clings to every bite, the spices stay gentle but unmistakable, and the lime at the table keeps each taco bright instead of heavy. It’s the best part of two comfort foods meeting in one pan.

This version works because the sauce is built in stages. The onion, garlic, and ginger get a head start in butter, then the tomato paste cooks long enough to lose its raw edge before the tomatoes and spices go in. That small pause makes the final sauce taste round and balanced instead of sharp. Chicken thighs matter here too; they stay juicy through the simmer and don’t dry out the way breasts can in a sauce this rich.

Below, you’ll find the one timing detail that keeps the cream silky, plus a few swaps for when you need to stretch the filling, lighten it up, or work with what’s already in the pantry.

The sauce thickened up perfectly and coated the chicken instead of running off the tortillas. I added a little extra lime at the end and it balanced the creaminess beautifully.

★★★★★— Priya M.

Save these butter chicken tacos for the night you want creamy, spiced filling tucked into warm tortillas with almost no extra cleanup.

Save to Pinterest

The One Step That Keeps Butter Chicken Creamy Instead of Grainy

The mistake that ruins this kind of sauce is rushing the cream. If the pan is too hot when it goes in, the dairy can separate and the sauce turns greasy instead of silky. Let the chicken and tomatoes simmer until the liquid has reduced a little, then lower the heat before stirring in the cream.

That last short simmer should be gentle, not aggressive. You want the sauce to coat a spoon and leave a trail when you drag a spatula through the pan. If it looks loose, let it cook a minute longer before serving, because the sauce will cling more once it hits the warm tortillas.

What Each Ingredient Is Actually Doing in These Tacos

  • Chicken thighs — Thighs stay tender through the simmer and hold up to the creamy sauce better than chicken breast. If you need to substitute, use breast only if you’re careful not to overcook it; pull the pan off the heat as soon as the pieces are cooked through.
  • Butter — This gives the dish its richness and carries the spices at the start. Olive oil will work in a pinch, but you’ll lose that round, buttery finish that makes the filling taste like butter chicken instead of just spiced tomato chicken.
  • Tomato paste — It deepens the sauce and gives it a fuller, more cooked tomato flavor. Don’t skip the quick sauté before the diced tomatoes go in; that step removes the sharp, raw edge and helps the final sauce taste layered.
  • Heavy cream — This is what turns the pan sauce into something spoonable and taco-friendly. Half-and-half can work, but the sauce will be thinner and a little less lush.
  • Garam masala, cumin, and paprika — Together they build warmth without making the tacos taste overly spicy. If your garam masala is old and flat, the whole dish will taste dull, so use the freshest spice blend you have.
  • Flour tortillas — Their soft, flexible texture works best with a saucy filling. Corn tortillas are an option, but they’ll split faster unless you warm them well and keep the filling modest.

Building the Sauce So It Clings to Every Taco

Softening the Onion First

Cook the onion in butter until it turns translucent and loses its sharp bite. That gives the filling a sweeter base and keeps the garlic from tasting harsh later. If you rush this stage, the sauce can taste thin and one-note no matter how long it simmers.

Blooming the Spices and Tomato Paste

Stir in the garlic, ginger paste, tomato paste, and spices and let them cook for a minute before the tomatoes go in. You’re looking for a darker, more fragrant mixture that smells cooked, not raw. This is where the sauce gets its depth, and it’s the reason the final filling tastes rich instead of canned.

Simmering the Chicken Until Tender

Add the chicken and let it simmer gently in the tomato mixture until the pieces are cooked through and the sauce has thickened slightly. The chicken should be opaque all the way through and easy to cut with a spoon, but it shouldn’t be falling apart yet. If the heat is too high, the sauce reduces too fast and the chicken can go dry before the flavors come together.

Finishing with Cream

Lower the heat before adding the cream, then stir until the sauce turns pale, glossy, and smooth. Keep it at a bare simmer for just a couple of minutes so it thickens without splitting. Season at the end with salt and pepper, since the sauce concentrates as it cooks and needs that final adjustment.

How to Adapt These Butter Chicken Tacos for Different Nights

Make it dairy-free

Swap the butter for ghee-style dairy-free butter or neutral oil, and replace the heavy cream with full-fat coconut milk. The sauce will be a little softer and carry a faint coconut note, which actually works well with the spices, but it won’t taste quite as rich as the original.

Use chicken breast instead of thighs

Chicken breast works if that’s what you have, but cut it into even cubes and keep the simmer gentle. The moment the pieces turn opaque and cooked through, move on to the cream so they stay juicy.

Turn it into a bowl instead of tacos

Serve the butter chicken over rice or cauliflower rice and add cilantro, lime, and sliced onions on top. You’ll get a meal that feels a little more like classic butter chicken, with the same creamy sauce and less chance of tortillas getting soggy.

Storage and Reheating

  • Refrigerator: Store the filling for up to 4 days. The sauce thickens as it chills, so expect it to look even richer the next day.
  • Freezer: The chicken and tomato base freezes well for up to 2 months, but the cream can soften a little after thawing. For the best texture, freeze before adding the cream and stir it in after reheating.
  • Reheating: Warm the filling slowly in a skillet over low heat with a splash of water or cream. High heat can split the sauce or dry out the chicken, especially after refrigeration.

Answers to the Questions Worth Asking

Can I make the butter chicken filling ahead of time?+

Yes. The filling actually tastes a little better after it sits overnight because the spices settle into the sauce. Reheat it gently on the stove and add a splash of cream or water if it has thickened too much.

How do I keep the sauce from breaking when I add the cream?+

Lower the heat before the cream goes in and keep the sauce at a gentle simmer afterward. Cream splits when it’s shocked by high heat, so a slower finish gives it time to blend smoothly with the tomato base.

Can I use corn tortillas instead of flour tortillas?+

Yes, but warm them well so they stay flexible. Corn tortillas give the tacos a more distinct flavor and a little extra texture, though they can crack faster than flour tortillas with a saucy filling.

How do I stop the tacos from getting soggy?+

Let the filling thicken before you spoon it into the tortillas, and don’t overfill each taco. A thick sauce sits on the tortilla instead of soaking in, which keeps the taco sturdy long enough to eat without falling apart.

Can I make this less spicy for kids?+

Yes. The recipe isn’t hot to begin with, but you can skip the paprika if you want it even milder. Keep the cilantro and lime on the side so everyone can adjust the brightness at the table.

Butter Chicken Tacos

Butter chicken tacos with tender chicken in a creamy tomato-butter sauce nestled in warm flour tortillas. This Indian-Mexican fusion taco recipe simmers the sauce until thick, then finishes with cilantro and lime for bright, creamy flavor.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main
Cuisine: Indian-Mexican Fusion
Calories: 640

Ingredients
  

Chicken thighs
  • 1.5 lb boneless, skinless chicken thighs Cubed for even cooking.
Butter and aromatics
  • 3 tbsp butter Use for sautéing and building the sauce base.
  • 1 onion Diced.
  • 3 garlic cloves Minced.
  • 1 tbsp ginger paste
Tomato-butter sauce
  • 1 can (14.5 oz) diced tomatoes Use canned diced tomatoes.
  • 0.5 cup heavy cream For creamy finish.
  • 2 tbsp tomato paste
  • 1 tsp garam masala
  • 1 tsp cumin
  • 0.5 tsp paprika
Taco assembly
  • 8 flour tortillas Use 8–10 flour tortillas, warmed before filling.
  • 1 salt and pepper To taste.
  • 1 fresh cilantro For serving.
  • 1 lime wedges For serving.

Equipment

  • 1 cast iron skillet

Method
 

Cook the butter chicken
  1. Melt butter in a large skillet and sauté the diced onion until softened, stirring occasionally, about 5 minutes (no temperature needed beyond keeping it at a steady sizzle). When the onion looks translucent, add the garlic and ginger paste.
  2. Cook the garlic and ginger paste for 1 minute until fragrant, scraping the pan so nothing sticks.
  3. Add the cubed chicken thighs and cook until golden on all sides, turning pieces so all sides brown evenly, about 8–10 minutes total.
  4. Stir in tomato paste and diced tomatoes, then add garam masala, cumin, and paprika until the chicken is evenly coated.
  5. Simmer for 12-15 minutes until the chicken is cooked through, keeping the sauce at a gentle bubble and thickening slightly.
  6. Stir in heavy cream and simmer for 2-3 minutes until the sauce is creamy and visibly thick, scraping up any browned bits.
  7. Season with salt and pepper to taste, then turn off the heat and keep the sauce warm.
Warm and fill the tacos
  1. Warm the flour tortillas in a dry skillet or microwave until pliable and steaming lightly.
  2. Fill each tortilla with butter chicken sauce and chicken, letting some sauce show on top.
  3. Serve with fresh cilantro and lime wedges for garnish and brightness.

Notes

Pro tip: cube the chicken evenly so it turns golden fast and stays tender in the simmer. Store leftover butter chicken (sauce and chicken) in the fridge up to 4 days; rewarm gently on the stove and add a splash of cream or water if it thickens too much. Freezer: yes—freeze the chicken sauce up to 3 months, then thaw and reheat. Dietary swap: use coconut cream instead of heavy cream for a dairy-free, still-creaminess result (simmer briefly to thicken).

Loved this recipe?

Save it for later, print a clean copy, or leave a quick rating so others know it’s a keeper.

Save to Pinterest

Leave a Comment

Recipe Rating