Butter Chicken – Best Creamy Recipe

Butter Chicken is the ultimate comfort food — rich, velvety, and bursting with aromatic spices. This homemade version brings restaurant-quality flavors right to your kitchen without any complicated steps. Whether you’re hosting guests or just want to elevate a weeknight dinner, this butter chicken recipe is a delicious choice served with fluffy rice and warm naan.

Why You’ll Love This Easy Butter Chicken

This butter chicken recipe hits all the right notes — creamy, flavorful, and surprisingly simple to make. The chicken is marinated in yogurt and spices for maximum tenderness, then simmered in a luscious tomato-cream sauce that’s seasoned with garam masala, paprika, and curry powder. It’s perfect for meal prep, family dinners, or cozy nights in.

Plus, it’s easy to customize for different dietary needs, making it a go-to favorite. Whether you want to keep it traditional or make it dairy-free, this recipe delivers big on taste every single time.

What You’ll Need for the Creamy Butter Chicken Sauce

  • Skinless Boneless Chicken Thighs: Juicy and tender; perfect for absorbing marinade flavors
  • Greek Yogurt: Adds creaminess and tenderizes the meat
  • Butter: Adds richness and finishes the sauce with a silky texture
  • Garlic Cloves: Infuses bold, savory flavor into the dish
  • Onion: Provides sweetness and depth to the sauce base
  • Tomato Sauce: Forms the rich base of the butter chicken gravy
  • Sugar: Balances the acidity from tomatoes
  • Heavy Cream: Adds luxurious creaminess and body to the sauce
  • Fresh Parsley: Optional garnish for a burst of freshness
  • Spices:
    • Garlic Powder: Enhances flavor in the marinade
    • Sweet Paprika: Adds color and gentle smokiness
    • Curry Powder: Brings warmth and complexity
    • Cayenne Pepper: Adds heat (optional)
    • Garam Masala: Signature Indian spice blend for warmth
    • Salt & Black Pepper: Essential for balance and seasoning

Ingredient Swaps for Different Diets or Pantry Needs

  • Chicken Thighs → Use chicken breasts, turkey, or tofu for a vegetarian take
  • Greek Yogurt → Try coconut yogurt, sour cream, or plain regular yogurt
  • Heavy Cream → Coconut cream, cashew cream, or half-and-half for lighter options
  • Butter → Ghee for traditional flavor or plant-based butter for vegan diets
  • Tomato Sauce → Pureed canned tomatoes, tomato paste with water, or fresh puree
  • Sugar → Honey, maple syrup, or a pinch of stevia
  • Onion → Shallots or leeks for similar texture and flavor

Step-by-Step Instructions for Perfect Butter Chicken

  1. Marinate the Chicken
    In a bowl, combine the chicken with salt, garlic powder, paprika, curry powder, and Greek yogurt. Mix until evenly coated. Let it marinate for at least 15 minutes while prepping the other ingredients.
  2. Sear the Chicken
    Heat oil in a skillet over medium-high heat. Add the marinated chicken and cook for 8–10 minutes until golden brown and cooked through. Remove the chicken and set it aside.
  3. Create the Sauce Base
    Lower the heat to medium. Add butter to the pan, deglaze with a splash of water if needed, and sauté garlic and onions until translucent and aromatic.
  4. Build the Creamy Sauce
    Add tomato sauce and sugar, and let it simmer for 2–3 minutes. Return the chicken to the skillet and stir in heavy cream. Watch the sauce turn a vibrant orange.
  5. Spice It Up
    Season with cayenne pepper (if using), garam masala, curry powder, salt, and black pepper. Let the mixture simmer on low for 10 minutes so flavors meld beautifully.
  6. Finish with Butter and Garnish
    Stir in the remaining butter to give the sauce a smooth, velvety finish. Garnish with chopped parsley if desired.
  7. Serve and Enjoy
    Serve hot with naan or basmati rice for the full butter chicken experience.

Tips and Tricks for the Best Butter Chicken

  • Marinate Longer: Let the chicken sit for 4 hours (or overnight) for the best flavor absorption
  • Toast Your Spices: Gently cook spices in oil before adding liquids for deeper flavor
  • Balance the Heat: Adjust cayenne to your spice level preference
  • Thicken If Needed: Mix 1 tbsp cornstarch with ⅓ cup water to thicken a runny sauce
  • Use Cold Butter at the End: For a glossy, restaurant-style finish

What to Serve with Butter Chicken and Creative Variations

  • Serve With: Buttery naan, fluffy steamed basmati rice, or cumin-spiced pilaf
  • Toppings: Fresh cilantro, dollop of yogurt, or a squeeze of lime for brightness
  • Make It Dairy-Free: Use coconut cream and plant-based butter for a vegan butter chicken
  • Add Veggies: Toss in peas, bell peppers, or spinach for extra nutrition
  • Spicy Version: Increase cayenne or add chopped green chilies for heat lovers

The Heritage and Health in Every Spoonful

Originating in India as “Murgh Makhani,” butter chicken was created to use leftover tandoori chicken in a rich tomato-based sauce. Today, it remains one of the most iconic Indian dishes — loved globally for its balance of spices and comforting texture.

Rich in protein and customizable for lighter options, butter chicken can easily fit into modern dietary needs. Substituting heavy cream with coconut milk or yogurt reduces calories while still preserving the dish’s signature richness.

Let this butter chicken recipe be your next favorite — combining tradition, taste, and simplicity in every bite.

Conclusion

Butter Chicken is more than just a comforting Indian-inspired dish — it’s a flavorful, creamy, and versatile meal that brings warmth to any table. With its perfectly balanced spices, tender marinated chicken, and rich tomato-cream sauce, this recipe is a must-have in your dinner rotation. Whether you enjoy it mild or with a spicy kick, served with fluffy basmati rice or warm naan, it always hits the spot.

The best part? It’s incredibly easy to make, and even easier to customize to your taste or dietary needs. Try it once, and it just might become your go-to comfort food — as it has for thousands of home cooks around the world.

Frequently Asked Questions About Butter Chicken

Can I make butter chicken ahead of time?

Absolutely. Butter chicken actually tastes even better the next day as the flavors continue to develop. Store it in an airtight container in the fridge for up to 3 days. When reheating, do so over low heat and add a splash of water or cream to loosen the sauce.

Is butter chicken gluten-free?

Yes, this butter chicken recipe is naturally gluten-free, as it doesn’t contain wheat-based thickeners or sauces. Just make sure the naan or rice you pair it with is gluten-free if you’re serving someone with gluten sensitivity or celiac disease.

Can I freeze butter chicken?

Yes, butter chicken freezes very well. Allow the cooked dish to cool completely, then store it in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator before gently reheating on the stovetop. It’s perfect for meal prep or batch cooking.

More Relevant Recipes

  • Honey Sesame Chicken: This Asian-inspired dish delivers sweet and savory flavors with a touch of garlic and sesame, much like butter chicken’s rich and comforting profile. It’s perfect for a quick dinner with steamed rice.
  • Creamy and Cheesy Beef Goulash: A hearty, spiced comfort food similar in style to butter chicken, this goulash features tender beef in a rich, creamy tomato-based sauce, ideal for cozy nights.
  • Jamaican Shrimp Pasta: For fans of creamy sauces with bold seasoning, this pasta dish brings a Caribbean twist with spiced shrimp in a velvety sauce, offering a fusion-style alternative to butter chicken.
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Butter Chicken

Butter Chicken


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Elina
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Diet: Halal

Description

Butter Chicken is a creamy, spiced, and comforting Indian-inspired dish featuring tender marinated chicken simmered in a rich tomato and cream sauce. Perfectly seasoned with garam masala, curry powder, and paprika, this easy homemade recipe brings restaurant-quality flavor to your table in under an hour.


Ingredients

  • 1½ lbs skinless boneless chicken thighs, cut into bite-sized chunks
  • 1 tsp salt
  • 1 tsp garlic powder
  • 1 tsp sweet paprika
  • ½ tsp curry powder
  • 1 tbsp Greek yogurt
  • 3 tbsp vegetable oil
  • 3 tbsp butter, divided
  • 6 garlic cloves, minced
  • 1 medium onion, diced
  • 1 (15 oz) can tomato sauce
  • 1 tsp sugar
  • ½ tsp black pepper
  • 2 cups heavy cream
  • ½ tsp cayenne pepper (optional)
  • 1 tsp garam masala
  • ½ tsp curry powder
  • ¼ cup freshly chopped parsley (optional, for garnish)
  • Naan bread and steamed basmati rice, for serving


Instructions

  1. In a medium bowl, combine chicken, salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix well and marinate for at least 15 minutes.
  2. Heat 3 tablespoons of vegetable oil in a large skillet over medium-high heat. Add marinated chicken and cook for 8–10 minutes, stirring occasionally, until golden and cooked through. Remove from the pan and set aside.
  3. Reduce heat to medium and add 1 tablespoon of butter to the skillet. Add minced garlic and diced onion, sautéing until translucent and aromatic.
  4. Stir in tomato sauce and sugar, letting it simmer for 2–3 minutes. Return chicken to the pan and pour in the heavy cream, stirring until the sauce turns a rich orange color.
  5. Add cayenne pepper (if using), garam masala, curry powder, salt, and black pepper. Simmer on low heat for 10 minutes to blend flavors.
  6. Finish with the remaining 2 tablespoons of butter and stir until melted. Garnish with parsley if desired.
  7. Serve hot with naan bread and steamed rice for a complete meal.

Notes

  • Marinate the chicken longer (up to 4 hours) for deeper flavor.
  • Use coconut cream and vegan butter for a dairy-free version.
  • To thicken the sauce, mix 1 tbsp cornstarch with ⅓ cup water and add to the pan.
  • Adjust cayenne for your preferred spice level.
  • Store leftovers in the fridge for up to 3 days or freeze for up to 2 months.
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving (approx. 1 cup)
  • Calories: 560 kcal
  • Sugar: 6 g
  • Sodium: 720 mg
  • Fat: 38 g
  • Saturated Fat: 21 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0 g
  • Carbohydrates: 14 g
  • Fiber: 2 g
  • Protein: 36 g
  • Cholesterol: 165 mg

Leave a Comment

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