Butter Chicken

Posted on January 28, 2026

0 Comments

Share this recipe

This butter chicken is hands down one of the most comforting, flavor-packed dishes you'll ever make, and it's so much better than takeout! Rich, creamy, and loaded with warm spices, this iconic Indian dish features tender chicken thighs marinated in yogurt with garlic, ginger, lemon juice, and a blend of aromatic spices like garam masala, turmeric, cumin, and chili powder. The yogurt tenderizes the chicken while infusing it with flavor, and marinating for at least 30 minutes (or even overnight) makes all the difference. The chicken gets baked until juicy, then broiled at the end to get those beautiful charred edges that add smoky depth to every bite. While the chicken is in the oven, you build the most incredible sauce by blooming whole spices like cumin seeds, cinnamon stick, cloves, star anise, and curry leaves in ghee until they're fragrant and aromatic. Then you sauté onions until golden, add fresh ginger and garlic along with ground spices and tomato paste, and let everything cook together until the raw smell disappears and the ghee starts separating from the mixture. Canned diced tomatoes go in next and the whole thing simmers low and slow for 20-30 minutes until the sauce is thick, rich, and deeply flavored. After removing the whole spices, you blend everything until silky smooth and luxuriously creamy. The charred chicken gets added back in along with heavy cream, and it all simmers together so the chicken can soak up that incredible sauce. The result is tender, flavorful chicken swimming in a velvety tomato-based curry that's perfectly balanced between tangy, spicy, savory, and just a touch sweet. Garnished with fresh cilantro and a drizzle of cream, it's absolutely restaurant-quality. The best part? You can easily make this vegetarian by swapping the chicken for paneer cubes or mixed vegetables like cauliflower, bell peppers, and potatoes. Serve it over fluffy basmati rice with warm naan for scooping, and you've got a meal that'll have everyone asking for seconds!

Frequently Asked Questions

Mymanabites Arrow Icon

Q: Can I use chicken breasts instead of thighs?

A: You can, but I really recommend sticking with thighs for this recipe. Chicken thighs are more forgiving, stay juicier during cooking, and have more flavor because of their higher fat content. Breasts tend to dry out more easily, especially with the high heat needed for that charred finish. If you must use breasts, keep a very close eye on them and reduce the baking time to about 15 minutes before broiling, then check the internal temperature (you want 165°F). You might also want to marinate them a bit longer to help keep them tender. But honestly, thighs are the way to go for the most authentic, tender, restaurant-style butter chicken.

Q: What can I substitute for ghee?

A: Ghee adds an authentic, nutty richness to butter chicken that's hard to replicate, but if you don't have it, you can use regular unsalted butter. The flavor will be slightly different but still delicious. For a dairy-free or vegan version, use coconut oil or a neutral vegetable oil, though you'll lose some of that signature buttery flavor. You can also make your own ghee by melting butter over low heat and skimming off the milk solids, it's pretty easy! Store-bought ghee is available at most grocery stores these days, usually in the Indian foods section or near the oils and butters.

Q: How do I make this vegetarian or vegan?

A: This recipe is super easy to adapt! For vegetarian butter chicken, replace the chicken with paneer cubes (about 1 pound), mixed vegetables like cauliflower florets, bell peppers, and potatoes, or even chickpeas. Marinate them the same way (the yogurt marinade works great on paneer and veggies), then roast until golden and slightly charred. For vegan butter chicken, use coconut yogurt or cashew yogurt for the marinade, coconut oil instead of ghee, and full-fat coconut milk instead of heavy cream. The sauce will be slightly different but still incredibly rich and delicious. Make sure to use vegetables that can stand up to roasting without getting mushy, like cauliflower, bell peppers, zucchini, and firm tofu.

Q: Can I make this in advance?

A: Absolutely! Butter chicken actually tastes even better the next day after all the flavors have had time to meld together. You can make the entire dish up to 2 days ahead, let it cool completely, then store it in an airtight container in the fridge. Reheat gently on the stovetop over medium-low heat, stirring occasionally and adding a splash of cream or water if it's thickened too much. You can also prep components ahead: marinate the chicken up to 24 hours in advance, make the sauce base (everything before adding the cream and chicken) up to 3 days ahead, or freeze the sauce for up to 3 months. This makes it perfect for meal prep or entertaining since you can do most of the work ahead of time and just finish it off when you're ready to eat.

This butter chicken is rich, creamy, and loaded with warm spices! Chicken thighs marinated in yogurt and spices, baked until charred, then simmered in a velvety tomato-cream sauce made with ghee, whole spices, ginger, garlic, and heavy cream. Way better than takeout, easily made vegetarian with paneer or veggies, and perfect with rice and naan!

Rate This Recipe!
Mymanabites Icon Mymanabites Icon Mymanabites Icon Mymanabites Icon Mymanabites Icon
Preparations

Prep Time:

20 minutes (plus 30 minutes marinating time)

Cook Time:

60 minutes

Total Time:

1 hour 20 minutes (plus marinating)

Cuisine:

Indian

Course:

Main Course, Dinner

Calories:

520 kcal (approx. per serving)

Servings:

6

Author:

Ronica Rupan
Ingredients

Ingredients

For the Marinade:

  • 5-6 boneless, skinless chicken thighs, cut into bite-sized pieces (or 1 pound paneer/mixed vegetables for vegetarian)
  • 1 cup plain full-fat yogurt
  • 6 cloves garlic, minced
  • Juice of 1 lemon
  • 1½-inch piece fresh ginger, minced
  • 2 green chilies, minced
  • 1 teaspoon garam masala
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon red chili powder
  • 1 teaspoon kosher salt

For the Curry:

  • 3 tablespoons ghee
  • 1 large onion, sliced
  • 1 star anise
  • 5-6 fresh curry leaves
  • 1 cinnamon stick
  • 6 whole cloves
  • ½ teaspoon cumin seeds
  • 6 cloves garlic, minced
  • 1-inch piece fresh ginger, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon garam masala
  • 1 teaspoon ground coriander
  • 2 tablespoons tomato paste
  • 1 (14.5-ounce) can diced tomatoes
  • 2 teaspoons red chili powder
  • 1½ teaspoons kosher salt, or to taste
  • 1 cup heavy cream

For Garnish:

  • Fresh cilantro, chopped
  • Heavy cream, for drizzling

Instructions

  1. Marinate the Chicken In a large bowl, combine the yogurt, minced garlic, lemon juice, minced ginger, minced green chilies, garam masala, turmeric, ground cumin, red chili powder, and salt. Mix everything together until well combined. Add the bite-sized chicken pieces and toss until every piece is completely coated in the marinade. Cover the bowl with plastic wrap or transfer everything to a zip-top bag and refrigerate for at least 30 minutes. For the best flavor and most tender chicken, marinate for 2-4 hours or even overnight if you have time.
  2. Roast the Chicken When you're ready to cook, preheat your oven to 400°F (200°C). Place a wire rack on top of a rimmed baking sheet (this allows the liquid to drip off and helps the chicken char better). Arrange the marinated chicken pieces on the wire rack in a single layer, spacing them out so they're not touching. Roast in the preheated oven for 20 minutes until the chicken is cooked through. Then switch your oven to broil and broil for the last 4-5 minutes, watching carefully, until you get some nice charred spots on the chicken. Remove from the oven and set aside.
  3. Bloom the Whole Spices While the chicken is roasting, start on your sauce. Heat the ghee in a large, deep pan or Dutch oven over medium heat. Once the ghee is shimmering, add the cumin seeds, cinnamon stick, whole cloves, curry leaves, and star anise. Let them sizzle and pop for about 30 seconds to 1 minute until they're super aromatic and fragrant. This blooming process releases all the essential oils in the spices.
  4. Cook the Aromatics Add the sliced onions to the pan and cook, stirring occasionally, for 4-5 minutes until they're softened and starting to turn golden brown. Add the minced ginger, minced garlic, ground cumin, garam masala, ground coriander, and tomato paste. Stir everything together and cook for 2-3 minutes, stirring frequently, until the raw smell disappears and you can see the ghee starting to separate from the mixture around the edges. This step builds incredible depth of flavor.
  5. Simmer the Tomato Base Pour in the can of diced tomatoes with all their juices, the red chili powder, and salt. Stir everything together, then reduce the heat to low. Let the mixture simmer gently, uncovered, for 20-30 minutes, stirring occasionally. You want it to reduce and thicken up considerably. The tomatoes should break down and the sauce should be thick and rich, not watery.
  6. Blend the Sauce After the sauce has simmered and thickened, carefully fish out and discard the cinnamon stick and star anise (they've done their job). Using an immersion blender, blend the sauce right in the pan until it's completely smooth and silky. If you don't have an immersion blender, carefully transfer the hot sauce in batches to a regular blender, blend until smooth (be careful with hot liquids, they expand!), then return the sauce to the pan.
  7. Finish the Curry Add the charred chicken pieces and the heavy cream to the blended sauce. Stir everything together gently. Let it simmer over medium-low heat for about 10 minutes so the chicken can absorb the flavors and the sauce can thicken up a bit more. Taste and adjust the seasoning, adding more salt, garam masala, or chili powder if needed.
  8. Garnish and Serve Transfer the butter chicken to a serving bowl or serve it straight from the pan. Garnish generously with chopped fresh cilantro and a beautiful drizzle of heavy cream on top. Serve hot with fluffy basmati rice and warm naan bread for the ultimate experience!

Cooking hacks and tips

  • Marinate for maximum flavor: While 30 minutes is the minimum, marinating the chicken for 2-4 hours or overnight makes a huge difference in both flavor and tenderness. The yogurt acts as a tenderizer, breaking down the proteins and making the chicken incredibly juicy. If you're really short on time, at least give it that 30-minute minimum.
  • Don't skip the charring step: Broiling the chicken at the end to get those charred edges is what gives butter chicken its signature smoky, slightly caramelized flavor that you get in restaurants. Keep a close eye on it during broiling because it can go from perfectly charred to burnt pretty quickly. If you have a grill, you can also grill the marinated chicken instead of baking it for even more smoky flavor.
  • Bloom your whole spices properly: Taking the time to bloom the whole spices in hot ghee releases their essential oils and creates an incredibly aromatic base for your sauce. Don't rush this step! You'll know they're ready when your kitchen smells amazing and you can really smell each individual spice. Just don't let them burn or they'll turn bitter.
  • Simmer low and slow: The 20-30 minute simmer for the tomato base is crucial for developing deep, complex flavors. The sauce should reduce and thicken considerably during this time. If it's reducing too quickly and starting to stick, lower your heat a bit. If it's not reducing enough, you can increase the heat slightly or simmer it a bit longer uncovered.
  • Adjust consistency and spice to taste: Butter chicken sauce should be thick enough to coat the back of a spoon but still pourable. If it's too thick after adding the cream, thin it out with a splash of water or chicken broth. If it's too thin, simmer it uncovered for a few more minutes. For spice level, start with the amounts listed and adjust up or down based on your preference. You can always add more chili powder at the end but you can't take it out!

Connect with Us on Social Media:

Ronica

Hey! It’s Ronica!

This is where I love to share my passion for cooking, baking, and flavor. When I’m not creating delicious recipes, you’ll find me spending time with my family, working on my spice blends at Flora & Mana, or enjoying a homemade baked goods. Join me on this culinary journey to taste, healthy meals and fun kitchen hacks!

Read More

We'd Love to Hear from you!

Drop a Comment Below!

Leave a Reply

Your email address will not be published. Required fields are marked*

No comments yet

Ronica

Get recipes first!

Subscribe now to get exclusive recipes, kitchen tips, and cooking inspiration delivered straight to your inbox.