Butter Chicken Recipe That Breaks the Internet: Creamy, Dreamy, and Way Too Good to Share

You know those meals that silence a table? This butter chicken recipe is that — a knockout combo of velvety tomato sauce and tender, marinated chicken that tastes like your favorite takeout but cleaner, richer, and honestly faster. No tandoor, no drama — just bold flavor and a ridiculously creamy finish that makes naan disappear at record speed.

If you want a weeknight win that eats like a Saturday-night flex, this is it. Your only problem? People will “accidentally” invite themselves over.

What Makes This Recipe Awesome

  • Double-layer flavor: Yogurt-spiced marinade + buttery tomato cream sauce means depth in every bite.
  • Restaurant-level texture at home: Quick sear gives caramelized edges; gentle simmer keeps chicken juicy.
  • Balanced, not blowtorch spicy: Warming spices + a whisper of heat.

    You control the kick.

  • Pantry-friendly: Uses everyday spices and canned tomatoes. No special trips, no excuses.
  • Flexible protein: Works with chicken thighs, breast, or paneer/tofu. Vegan options below.

What Goes Into This Recipe – Ingredients

  • For the marinade:
    • 1.5 lb (680 g) boneless, skinless chicken thighs, cut into bite-size pieces (or breast)
    • 1/2 cup plain whole-milk yogurt (Greek or regular)
    • 1 tbsp lemon juice
    • 1.5 tsp kosher salt
    • 1.5 tsp garam masala
    • 1 tsp ground cumin
    • 1 tsp ground coriander
    • 1 tsp Kashmiri chili powder (or 1/2 tsp paprika + 1/4 tsp cayenne)
    • 3 cloves garlic, finely grated
    • 1-inch piece ginger, finely grated (about 1 tbsp)
  • For the sauce:
    • 2 tbsp ghee or unsalted butter (plus 2 tbsp more later)
    • 1 tbsp neutral oil
    • 1 large yellow onion, finely chopped
    • 3 cloves garlic, minced
    • 1-inch ginger, minced (about 1 tbsp)
    • 1.5 tsp ground cumin
    • 1 tsp ground coriander
    • 1 tsp garam masala, plus more to finish
    • 1/2 tsp turmeric
    • 1/2–1 tsp Kashmiri chili powder (adjust to heat tolerance)
    • 1 can (14–15 oz) crushed tomatoes or tomato purée
    • 1 tsp sugar or honey (optional, for balance)
    • 3/4 cup heavy cream (or 1/2 cup cream + 1/4 cup milk)
    • 1/2 cup water or low-sodium chicken stock, as needed
    • Salt to taste
  • To finish and serve:
    • 2 tbsp cold unsalted butter (final enrichment)
    • Fresh cilantro, chopped
    • Cooked basmati rice, naan, or roti
    • Lemon wedges (optional)

Instructions

  1. Marinate the chicken: In a bowl, whisk yogurt, lemon juice, salt, garam masala, cumin, coriander, chili powder, garlic, and ginger.

    Add chicken, coat well, and refrigerate 30 minutes (ideal: 2–6 hours). Overnight? Even better.

  2. Sear for flavor: Heat 1 tbsp oil and 1 tbsp ghee/butter in a large skillet over medium-high.

    Shake excess marinade off chicken. Sear in batches 2–3 minutes per side until lightly charred. Don’t fully cook through.

    Transfer to a plate. Don’t crowd the pan — we want color, not steam.

  3. Build the sauce base: Lower heat to medium. Add remaining 1 tbsp ghee/butter.

    Sauté onion with a pinch of salt 6–8 minutes until soft and golden. Add garlic and ginger; cook 1 minute until fragrant.

  4. Bloom the spices: Stir in cumin, coriander, garam masala, turmeric, and chili powder. Cook 30–45 seconds.

    If it looks dry, splash a bit of water to prevent scorching. Your kitchen should smell outrageously good right now.

  5. Tomato time: Pour in crushed tomatoes. Add sugar/honey if using.

    Simmer 8–10 minutes, stirring occasionally, until thickened and the raw tomato edge mellows.

  6. Blend (optional but elite): For a silky sauce, blend with an immersion blender right in the pan until smooth. Not mandatory, but it’s the move.
  7. Finish the curry: Return seared chicken and any juices to the pan. Add 1/2 cup water/stock.

    Simmer gently 6–8 minutes, stirring, until chicken is cooked through and tender.

  8. Bring the butter and cream: Lower heat. Stir in cream and 2 tbsp cold butter until glossy. Taste and adjust salt, heat, and garam masala.

    Aim for rich, tangy, slightly sweet, and warmly spiced.

  9. Serve: Top with chopped cilantro. Plate with fluffy basmati rice or warm naan. Optional squeeze of lemon for brightness.

    Try not to inhale it in one sitting.

Storage Instructions

  • Fridge: Cool completely. Store in an airtight container up to 4 days.
  • Freezer: Up to 2 months. Thaw overnight in the fridge before reheating.
  • Reheat: Warm gently on the stovetop over low heat; splash in water or cream to loosen.

    Microwave works, but stir halfway so it heats evenly.

  • Make-ahead tips: Marinate chicken up to 24 hours. Sauce can be cooked and chilled 3 days ahead; add cream and butter when reheating for freshest taste.

What’s Great About This

  • Fast-lane luxury: Weeknight timeline, weekend payoff.
  • Kid- and crowd-friendly: Mild spice with customizable heat.
  • Meal-prep gold: Tastes even better the next day as flavors marry.
  • Versatile: Pairs with rice, naan, cauliflower rice, or roasted veggies. Zero judgment if you go spoon-to-mouth.

Avoid These Mistakes

  • Skipping the marinade: It’s not optional.

    The acid and yogurt tenderize and lock in flavor.

  • Crowding the pan: Overcrowding steams the chicken and kills the char. Work in batches, please and thank you.
  • Boiling the cream: Harsh heat can split dairy. Keep it gentle at the finish.
  • Underseasoning: Tomatoes need salt and a hint of sweet for balance.

    Taste as you go — your future self will be grateful.

  • Forgetting the final butter: That last swirl is the signature gloss. Don’t be shy.

Mix It Up

  • Lighter version: Swap half the cream for evaporated milk or cashew cream. Still luxe, less heavy.
  • Grill hack: Grill marinated chicken on high for smoky edges, then simmer in sauce.

    Backyard tandoor vibes, FYI.

  • Plant-based: Use extra-firm tofu or paneer. For vegan, use coconut cream or cashew cream and dairy-free butter.
  • Extra heat: Add a slit green chili or a pinch of cayenne. Respect your limits, hero.
  • Nutty richness: Blend 2–3 tbsp soaked cashews into the sauce for ultra-velvet texture.
  • Tomato note tweak: If tomatoes are very acidic, add 1–2 tsp tomato paste and a pinch more sugar.

FAQ

Can I use chicken breast instead of thighs?

Yes.

Breast cooks faster and can dry out, so sear quickly and reduce the simmer time by a couple of minutes. Keep the heat gentle after adding cream.

Is Kashmiri chili necessary?

It’s ideal for color and mild heat, but you can sub with 3 parts paprika to 1 part cayenne. Start light and build up — you can add heat, but you can’t subtract it.

How do I make it dairy-free?

Use coconut cream or cashew cream and a dairy-free butter or a bit more oil.

The flavor stays lush and satisfying, IMO even silkier with cashew cream.

Can I make this in an Instant Pot?

Yes. Sauté onions, garlic, ginger, and spices on Sauté mode. Add tomatoes and chicken, pressure cook 5 minutes with quick release, then stir in cream and butter on warm.

Blend the sauce before finishing for smoothness.

What should I serve with butter chicken?

Basmati rice, garlic naan, or roti are classics. Add a crisp cucumber-onion salad or roasted cauliflower to balance the richness.

Why did my sauce split?

Likely too much heat after adding cream, or not enough fat. Lower the flame, add a splash of hot water, and whisk in an extra teaspoon of butter to re-emulsify.

Can I scale this up for a crowd?

Absolutely.

Double everything, but sear chicken in more batches so you keep that browning. Use a wide pot to reduce simmer time.

Wrapping Up

This butter chicken recipe hits the sweet spot: bold, buttery, and wildly comforting without needing a professional kitchen. You’ll get tender chicken, a silky sauce, and the kind of flavor that turns “just a taste” into a clean plate.

Make it once, and it’ll be your signature move. Now go heat the pan — your new weeknight flex is waiting.

Similar Posts