If you’re searching for a dish that melts hearts and wins over every table, Classic Butter Chicken is your answer. This creamy, aromatic curry has roots in the heart of India but finds love in kitchens around the world. Its rich sauce, marinated chicken and irresistible spices create a luxurious texture and flavor that’s pure comfort in every bite. Whether you’re new to Indian cuisine or an aficionado, Classic Butter Chicken is that one recipe you’ll return to whenever you want something special but deeply comforting.

Classic Butter Chicken Recipe - Recipe Image

Ingredients You’ll Need

The beauty of Classic Butter Chicken lies in how a handful of vibrant, everyday ingredients create something truly unforgettable. Each addition is thoughtfully chosen — for tenderness, color, and the signature mellow heat — making the recipe easy to follow and even easier to love.

  • Boneless, skinless chicken thighs or breasts: Thighs are especially juicy, but breasts work for those preferring a leaner option.
  • Plain yogurt: This is vital for a tender, succulent marinade and adds tang to the flavor profile.
  • Lemon juice: Provides brightness and helps tenderize the chicken.
  • Ground cumin: Gives earthy warmth to both marinade and sauce.
  • Garam masala: The heart of Classic Butter Chicken’s spice blend, offering fragrance and complexity.
  • Turmeric: For golden color and a gentle, grounding flavor.
  • Chili powder or paprika: For color and subtle spice; paprika is milder if you prefer less heat.
  • Salt: Essential to enhance all the other flavors.
  • Butter: Use in stages for layers of richness — it’s the star of the show.
  • Onion: Creates the savory, sweet backbone for the sauce.
  • Garlic and fresh ginger: Fresh is key for an aromatic punch that lifts the whole dish.
  • Tomato puree or crushed tomatoes: Provides the deep red color and tangy flavor.
  • Heavy cream: The source of lusciousness, making the sauce beautifully smooth.
  • Water or chicken stock: Adjusts the consistency, adding depth if you go with stock.
  • Fresh cilantro: The final bright pop that wakes up the rich flavors right before serving.

How to Make Classic Butter Chicken

Step 1: Marinate the Chicken

Begin your Classic Butter Chicken adventure by mixing together yogurt, lemon juice, and the essential spices: cumin, garam masala, turmeric, chili powder, and salt. This marinade not only infuses the chicken with savory and tangy flavors but ensures every bite is incredibly tender. Give your chicken at least an hour to soak (though overnight is even better for max flavor and softness).

Step 2: Cook the Chicken

Melt a knob of butter in a large pan and add your marinated chicken. Sear it until the edges are golden and slightly charred for that signature depth, but don’t worry about cooking it through just yet. Once browned, scoop the pieces out — they’ve absorbed those spices and are now ready for the next creamy chapter.

Step 3: Make the Sauce

In the same pan (no need to wash; those caramelized bits are gold!), melt more butter and sauté finely chopped onions until they’re soft and sweet. Next, toss in the garlic, ginger, garam masala, cumin, and chili powder, stirring just long enough to wake up all the aromas. Pour in your tomato puree and let it simmer — this is where the color deepens and the house starts to smell amazing.

Step 4: Finish the Curry

Return the nearly cooked chicken to this simmering sauce, then add in heavy cream and a splash of water or stock for just the right balance. Let the whole mixture gently bubble away so the chicken becomes perfectly tender and the flavors can mingle. The sauce will thicken, turning glossy and irresistible as the chicken finishes cooking.

Step 5: Add Final Richness

Just before taking it off the heat, swirl in the last tablespoon of butter. This tiny flourish adds luscious gloss and that unmistakable “buttery” finish that makes Classic Butter Chicken so crave-worthy. Don’t forget to shower the top with fresh cilantro before serving — it adds a vibrant color and fresh finish you’ll love.

How to Serve Classic Butter Chicken

Classic Butter Chicken Recipe - Recipe Image

Garnishes

Finish your Classic Butter Chicken with a generous sprinkle of freshly chopped cilantro. For an extra flourish, swirl in a tiny spoonful of cream or a drizzle of melted butter right before bringing it to the table. Some people even like a squeeze of lemon or a pinch of chili flakes for a boost of brightness and heat.

Side Dishes

No plate of Classic Butter Chicken is complete without sides to soak up every drop of that luscious sauce. Steamed basmati rice is a must for the purest experience, but fluffy garlic naan or warm roti add that satisfying chew and a hint of char from the griddle. If you want to get creative, try paratha for extra flakiness or even a side of crisp, tangy cucumber salad to cut through the richness.

Creative Ways to Present

Serving Classic Butter Chicken can be as cozy or as elegant as you wish. Try presenting it family-style in a deep, beautiful bowl for everyone to dig into, or serve in individual dishes atop a bed of saffron rice for a dinner-party wow factor. Garnish with edible flowers or lightly toasted cashews for a gourmet touch, or ladle it into mugs for a fun, appetizer-size twist at gatherings.

Make Ahead and Storage

Storing Leftovers

Classic Butter Chicken actually tastes even better the next day! Cool leftovers to room temperature, then transfer to an airtight container. Refrigerate promptly and it’ll keep happily for up to 3 days, developing richer, more harmonious flavors the longer it sits.

Freezing

This dish freezes beautifully. Spoon cooled Classic Butter Chicken into freezer-safe containers, leaving a little room for expansion, and freeze for up to 2 months. The sauce may separate slightly, but that’s easy to fix when reheating.

Reheating

Gently reheat Classic Butter Chicken in a pan over low-medium heat, stirring regularly to bring the sauce back together. If needed, add a splash of cream or water to loosen it up. A quick microwave zap works if you’re short on time, but stovetop gives you the best texture.

FAQs

Can I use chicken breasts instead of thighs?

Absolutely! Both cuts work well in Classic Butter Chicken. Thighs bring a slightly richer, juicier mouthfeel, but chicken breast will be lighter and still plenty flavorful, especially with the marinade.

How spicy is Classic Butter Chicken?

This dish is known for being mild and creamy with just a subtle warmth. Use chili powder for a little heat, or milder paprika to keep it gentle — you have full control over the spice level.

Can I make Classic Butter Chicken dairy-free?

Yes! Substitute full-fat coconut milk for the cream and use dairy-free butter for both marinating and finishing steps. The result will be slightly different but just as comforting and delicious.

What’s the best way to blend the sauce?

If you prefer extra-silky Classic Butter Chicken, let your sauce cool slightly, then use an immersion blender before adding the chicken back in. This removes any onion bits and delivers a truly restaurant-style texture.

What marinades well with Classic Butter Chicken on the menu?

This dish pairs deliciously with light, fresh salads, tangy pickles, or even a squeeze of lime over roasted vegetables. It also loves to share the table with other classic Indian favorites like palak paneer or aloo gobi.

Final Thoughts

If you’ve never made Classic Butter Chicken from scratch, prepare for a game-changing kitchen moment. This recipe is as forgiving as it is satisfying, and the flavors only get better with a little practice. Invite friends, gather around and watch how quickly this creamy, fragrant dish turns into a household legend — one scoop of sauce at a time!

Print

Classic Butter Chicken Recipe

Classic Butter Chicken Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5.3 from 28 reviews

This Classic Butter Chicken recipe is a creamy and flavorful dish that is sure to impress. Tender marinated chicken in a rich tomato cream sauce, spiced to perfection, and garnished with fresh cilantro. It’s a true crowd-pleaser!

  • Author: Laura
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Non-vegetarian

Ingredients

For the chicken marinade:

  • 1 lb boneless, skinless chicken thighs or breasts, cut into bite-size pieces
  • ½ cup plain yogurt
  • 1 tbsp lemon juice
  • 1 tsp ground cumin
  • 1 tsp garam masala
  • 1 tsp turmeric
  • 1 tsp chili powder or paprika
  • ½ tsp salt

For the sauce:

  • 3 tbsp butter (divided)
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1½ tsp garam masala
  • 1 tsp ground cumin
  • 1 tsp chili powder or paprika
  • 1 cup tomato puree (or canned crushed tomatoes, blended smooth)
  • 1 cup heavy cream
  • ½ cup water or chicken stock
  • Salt, to taste
  • Fresh cilantro, chopped (for garnish)

Instructions

  1. Marinate the chicken

    In a bowl, mix yogurt, lemon juice, cumin, garam masala, turmeric, chili powder, and salt. Add chicken, coat well, cover, and marinate at least 1 hour (overnight is best).

  2. Cook the chicken

    In a large skillet or pan, melt 1 tbsp butter over medium-high heat. Add marinated chicken and sear until lightly browned. Remove and set aside.

  3. Make the sauce

    In the same pan, melt another 1 tbsp butter. Add onions and sauté until golden. Stir in garlic, ginger, garam masala, cumin, and chili powder. Cook 1 minute. Add tomato puree, stir, and simmer for 8–10 minutes until thickened and deepened in color.

  4. Finish the curry

    Add cream, water/stock, and salt to taste. Return chicken to the pan. Simmer 15-20 minutes until chicken is tender and cooked through.

  5. Add final richness

    Stir in the last 1 tbsp butter before serving. Garnish with cilantro or parsley. Enjoy!

Notes

  • This dish can be made ahead of time and tastes even better the next day as the flavors meld together.
  • Adjust the spice level by increasing or decreasing the amount of chili powder to suit your taste.
  • For a lighter version, you can substitute the heavy cream with coconut milk.

Nutrition

  • Serving Size: 1 serving
  • Calories: 480 kcal
  • Sugar: 5g
  • Sodium: 780mg
  • Fat: 33g
  • Saturated Fat: 18g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 35g
  • Cholesterol: 185mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star