If you’re craving a dish that feels like a warm hug in every bite, this Easy Butter Chicken Recipe is just what you need. Tender, juicy chicken thighs marinated in fragrant spices and simmered in a rich, creamy tomato and coconut sauce come together effortlessly, making it a superstar for weeknight dinners or special occasions. This recipe blends bold flavors and luscious textures that both beginners and seasoned cooks will adore. It’s the perfect way to treat yourself and everyone around the table to something truly comforting and unforgettable.
Ingredients You'll Need
The beauty of this Easy Butter Chicken Recipe lies in its simple yet impactful ingredients. Each one plays a key role—from adding warmth with spices to creating a silky, luscious sauce that clings to every bite of chicken.
- Extra Virgin Olive Oil: Provides a smooth base for marinating the chicken with its mild fruity flavor.
- Garlic Powder: Adds that unmistakable sweet and pungent depth to the marinade.
- Garam Masala: A fragrant blend that gives the dish its signature warm and complex character.
- Ground Cumin: Brings subtle earthiness and a smoky nuance to the spice profile.
- Chili Powder: Introduces a gentle heat without overpowering the flavors.
- Kosher Salt: Essential for balancing and enhancing all the flavors in the marinade and sauce.
- Chicken Thighs (skinless and boneless): Juicy and tender, perfect for soaking up spices and sauces.
- Clarified Butter or Ghee: Adds richness and a buttery aroma that elevates every bite.
- Yellow Onion: Builds a sweet and savory base for the sauce.
- Garlic Cloves: Freshly minced for a punch of authentic flavor.
- Grated Fresh Ginger: Infuses a bright, zesty undertone that complements the warmth of the spices.
- Ground Coriander: Offers a delicate citrus note that liven ups the sauce beautifully.
- Cayenne Pepper: Provides just a hint of fiery kick for balance.
- Tomato Sauce: Gives the sauce a tangy, rich body that's essential to butter chicken.
- Coconut Cream: Makes the sauce luxuriously creamy with a subtle hint of sweetness.
- Black Pepper: For a mild sharpness to finish off the seasoning.
- Chopped Cilantro: Fresh green garnish that brightens the dish visually and flavor-wise.
How to Make Easy Butter Chicken Recipe
Step 1: Marinate the Chicken
Start by mixing your marinade ingredients—olive oil, garlic powder, garam masala, cumin, chili powder, and kosher salt—in a large bowl. Toss the chicken chunks until fully coated. Cover and chill for at least 6 hours so every piece absorbs those beautiful spices. This step is what transforms ordinary chicken into the flavorful star of the dish.
Step 2: Brown the Chicken
Heat 2 tablespoons of clarified butter in a skillet until shimmering. Using tongs, place the marinated chicken pieces in a single layer, letting them sear and develop a lovely golden crust on all sides. Don't worry about cooking them through just yet—that will happen later in the sauce. Browning adds an irresistible depth of flavor you’ll notice in every delicious bite.
Step 3: Sauté Aromatics and Spices
Remove the browned chicken and add the last tablespoon of clarified butter to the skillet. Toss in diced onions, minced garlic, fresh ginger, garam masala, chili powder, ground coriander, and cayenne pepper. Stir constantly to prevent burning while releasing all their fragrant oils and flavors—this aromatic base is what makes the sauce sing.
Step 4: Add the Tomato Sauce
Pour in the tomato sauce and bring it to a gentle simmer. Cook for about five minutes until the sauce thickens slightly and the spices meld into that tangy tomato goodness. This step is crucial for developing the rich, comforting flavor profile of your Easy Butter Chicken Recipe.
Step 5: Stir in Coconut Cream and Return Chicken
Swirl in the coconut cream to create a luscious, velvety sauce. Gently return the browned chicken back into the skillet along with any juices that collected on the plate. Let everything simmer on medium-low heat for 10 to 15 minutes until the chicken is tender, fully cooked, and soaking in all that creamy, spiced deliciousness.
Step 6: Final Seasoning and Garnish
Give it a taste and season with salt and freshly cracked black pepper as needed. Sprinkle chopped cilantro on top just before serving to add a beautiful burst of color and fresh flavor that rounds out this dish perfectly.
How to Serve Easy Butter Chicken Recipe
Garnishes
A sprinkle of fresh cilantro is classic, but don't shy away from adding a few toasted cashews or a dollop of Greek yogurt for extra richness and texture. These garnishes make every serving look inviting and taste even more indulgent.
Side Dishes
This recipe pairs wonderfully with fluffy basmati rice, warm naan bread, or even roasted vegetables. The creamy sauce soaks up beautifully into these sides, making each forkful packed with flavor and satisfying texture.
Creative Ways to Present
Try serving the butter chicken in small bowls for a family-style feast or plate it over a bed of cauliflower rice for a low-carb alternative. You can also use it as a filling for wraps or stuffed peppers to switch things up while keeping that comforting butter chicken flavor front and center.
Make Ahead and Storage
Storing Leftovers
Leftover butter chicken keeps well in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making your next meal just as delightful as the first.
Freezing
To freeze, cool the butter chicken completely, then place it in a freezer-safe container. It can be frozen for up to 3 months without losing any of its signature creaminess or spice. Just thaw it overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over low heat, stirring occasionally to prevent the sauce from sticking or separating. You can add a splash of water or coconut cream to bring back that smooth texture if needed.
FAQs
Can I use chicken breast instead of thighs?
Absolutely! Chicken breast works fine, but thighs remain juicier and more forgiving during cooking, which helps maintain that rich, tender texture butter chicken is famous for.
Is it possible to make this recipe dairy-free?
Yes! Using clarified butter or ghee as the recipe suggests already cuts down on dairy, and the coconut cream adds the creamy element without traditional cream, making this a great dairy-free option.
How long should I marinate the chicken?
The longer, the better! Ideally, at least 6 hours, but you can marinate it for up to 24 hours for even more intense flavor infusion.
What can I substitute for coconut cream?
If you don’t have coconut cream, full-fat coconut milk (drained well) or a mix of heavy cream and a splash of coconut milk can work. Just keep in mind it might alter the flavor slightly.
Can I make the sauce ahead of time?
Yes, the sauce can be made ahead and stored separately in the refrigerator for up to 2 days. When ready, warm it gently and add freshly cooked or reheated chicken to keep the best texture.
Final Thoughts
This Easy Butter Chicken Recipe brings together bold spices, creamy goodness, and juicy chicken in a way that’s truly irresistible. Once you try it, you’ll see why it has such a special place on my dinner table and, hopefully, yours too. Cooking it is such a joy—and sharing it with loved ones is even better. So grab your ingredients, take your time with the marinade, and get ready to enjoy a meal that feels like the ultimate comfort food everyone will rave about.
PrintEasy Butter Chicken Recipe
This easy Butter Chicken recipe offers a deliciously creamy and flavorful Indian-inspired dish made with marinated chicken thighs cooked in a spiced tomato and coconut cream sauce. Perfect for a comforting dinner, it combines traditional spices with wholesome ingredients for a rich, satisfying meal.
- Prep Time: 10 minutes (plus 6 hours marinating)
- Cook Time: 35 minutes
- Total Time: 6 hours 45 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Halal
Ingredients
For the Marinade
- 1½ tablespoons Extra Virgin Olive Oil (or avocado oil or coconut oil)
- 1 teaspoon Garlic Powder
- 2 teaspoons Garam Masala
- 1 teaspoon Ground Cumin
- 1 teaspoon Chili Powder
- 1 teaspoon Kosher Salt
- 2 pounds skinless and boneless chicken thighs (or chicken breast, cut into 1-inch chunks)
For the Sauce
- 3 tablespoons Clarified Butter (divided)
- 1 Yellow Onion (diced)
- 3 Garlic Cloves (minced)
- 1 tablespoon Garam Masala
- 1 tablespoon Grated Fresh Ginger
- 1 teaspoon Chili Powder
- 1 teaspoon Ground Coriander
- ½ teaspoon Cayenne Pepper
- 14 ounces Tomato Sauce (one can)
- 1½ Cups Coconut Cream (well stirred or blended)
- Salt and ground black pepper, to taste
- Chopped cilantro, for garnish
Instructions
- Marinate the Chicken: In a large glass bowl, combine the olive oil, garlic powder, garam masala, ground cumin, chili powder, and kosher salt. Add the chicken pieces and toss to coat thoroughly with the marinade. Cover with plastic wrap and refrigerate for at least 6 hours or up to 24 hours to allow the flavors to infuse.
- Brown the Chicken: Heat 2 tablespoons of clarified butter in a large skillet over medium-high heat. Using tongs, add the marinated chicken pieces in a single layer, leaving behind excess marinade. Brown the chicken pieces on all sides without cooking them through. Work in batches if needed to avoid overcrowding the pan. Transfer the browned chicken to a plate once done.
- Prepare the Sauce Base: Add the remaining tablespoon of clarified butter to the skillet and reduce heat to medium. Add the diced onion, minced garlic, garam masala, fresh grated ginger, chili powder, ground coriander, and cayenne pepper. Stir to combine and cook for about 45 seconds until fragrant and the onions begin to soften.
- Simmer the Tomato Sauce: Pour in the tomato sauce and bring the mixture to a simmer. Allow it to cook for 5 minutes, stirring occasionally to meld the flavors and slightly thicken the sauce.
- Add Coconut Cream and Chicken: Stir the coconut cream into the sauce, return to a gentle simmer, then add the browned chicken pieces back into the skillet along with any accumulated juices. Stir carefully to immerse the chicken in the sauce.
- Cook the Chicken Through: Let the chicken simmer gently over medium-low heat for 10-15 minutes, or until fully cooked and tender. Stir occasionally to prevent sticking and ensure even cooking.
- Season and Garnish: Taste the sauce and season with salt and ground black pepper as needed. Garnish with chopped cilantro just before serving. Serve hot over rice or with naan bread for a complete meal.
Notes
- Marinating the chicken for at least 6 hours or overnight enhances the flavor and tenderness.
- You can substitute chicken thighs with chicken breasts but thighs provide more flavor and juiciness.
- If coconut cream is not available, full-fat coconut milk can be used though it may be slightly less creamy.
- Adjust the cayenne pepper and chili powder amounts based on your preferred spice level.
- Clarified butter (ghee) adds authentic richness but you can use unsalted butter if unavailable.
- This dish pairs wonderfully with basmati rice or warm naan bread to soak up the delicious sauce.

Leave a Reply