If you are looking for a comforting, flavor-packed dinner that tastes like it came straight from your favorite restaurant, this creamy butter chicken is the ultimate recipe to make at home. Juicy, yogurt-marinated chicken thighs are pan-seared until golden brown, then simmered in a velvety sauce crafted from tomato passata, warming Indian spices, heavy cream, and real butter. By blending the aromatic sauce until silky-smooth, every bite delivers that luxury texture you crave-without any complicated cooking steps. Served alongside warm naan bread and fluffy basmati rice, this easy dish is bound to become a staple on your weekly dinner menu!

Jump to:
- Why You'll Love This Creamy Butter Chicken
- Key Ingredients for Creamy Butter Chicken
- Easy Ingredient Substitutions & Swaps
- Prefer to watch and learn?
- How to Make Creamy Butter Chicken Step-by-Step
- What to Serve with Creamy Butter Chicken
- Storage & Reheating Instructions
- Chef's Secrets for the Best Butter Chicken
- Frequently Asked Questions (FAQ)
- More Cozy Family-Favorite Recipes
- Join Our Cooking Community!
- Related
- Creamy Butter Chicken Recipe (Easy & Restaurant Style)
Why You'll Love This Creamy Butter Chicken
- Mild & Family-Friendly: Butter chicken is famous for its mild, sweet, and tangy flavor profile. It has just enough spice for deep flavor without the heat-making it perfect for kids and anyone new to Indian cuisine.
- Silky, Restaurant-Style Sauce: Combining rich butter, heavy cream, and smooth tomato passata creates a luxurious, velvety sauce that coats every bite of chicken perfectly.
- Effortless Comfort Food: You don't need complicated ingredients or hours of cooking to bring authentic, rich restaurant flavors to your weeknight dinner table.
Key Ingredients for Creamy Butter Chicken
Great butter chicken relies on two main components: a well-spiced, yogurt-based marinade and a rich, velvety tomato cream sauce. Here is what you will need:
The Chicken & Marinade
- Boneless, Skinless Chicken Thighs: Chicken thighs stay tender during simmering. If you prefer crispier chicken dishes, check out our popular Crispy Air Fryer Whole Chicken or Mediterranean Chicken Kebabs. (Substitute: Boneless chicken breasts work too-just be careful not to overcook them so they stay tender).
- Full-Fat Greek Yogurt: The lactic acid in yogurt tenderizes the chicken fibers while helping the spices cling to the meat.
- Marinade Spice Blend: A balanced mix of garam masala, turmeric, ground coriander, cumin, mild paprika, sea salt, freshly ground pepper, and extra virgin olive oil.

The Silky Sauce Base
- Tomato Passata: Strained tomato passata provides a naturally sweet, smooth base without seeds or tough skins. (Substitute: Canned crushed tomatoes work as well, especially since we blend the sauce later).
- Unsalted Butter: Adds that signature luxurious sheen and rich flavor.
- Heavy Cream (Double Cream): Gives the curry its iconic velvety texture and cuts through the acidity of the tomatoes.
- Aromatics & Spices: Chopped yellow onion, fresh garlic, and grated ginger form the foundational base. A second dose of warm spices plus a pinch of chili flakes brings depth and subtle heat.

Easy Ingredient Substitutions & Swaps
- Heavy Cream (Double Cream):
- Full-Fat Coconut Milk: A fantastic dairy-free option that keeps the sauce rich while adding a mild coconut sweetness.
- Blended Cashew Paste: Soak raw cashews in hot water for 15 minutes, then blend into a smooth paste. This is a traditional Indian cooking method that creates a naturally thick, luxurious texture.
- Greek Yogurt or Sour Cream: Adds a lovely tanginess, though be sure to stir it in off the heat to prevent curdling.
- Tomato Passata:
- Canned Crushed Tomatoes: Works just as well as passata! Since we blend the sauce base before adding the chicken, crushed tomatoes will yield the exact same silky texture.
- Tomato Puree: If using concentrated tomato puree, dilute it with a splash of water or broth so the sauce doesn't become overly thick.
- Chicken Thighs:
- Chicken Breasts: A leaner alternative. Cut them into uniform bite-sized pieces and reduce the initial frying time slightly so they stay tender.
- Firm Tofu: For a vegetarian version, press and cube firm tofu, marinate it with the same spice blend, and pan-sear until golden.
Prefer to watch and learn?
Check out our step-by-step video tutorial below to see exactly how we marinate, pan-sear the juicy chicken thighs, and blend the sauce to velvety perfection. Seeing the exact color of the spices and the consistency of the smooth gravy makes bringing this restaurant-quality dish together at home even easier!
How to Make Creamy Butter Chicken Step-by-Step
Follow these detailed steps to achieve that rich, restaurant-quality curry right in your own kitchen.
1. Marinate the Chicken
- In a large bowl, combine the diced chicken thighs with full-fat Greek yogurt, olive oil, salt, pepper, paprika, coriander, cumin, garam masala, and turmeric.

- Mix well until every piece of chicken is evenly coated. Cover and refrigerate for at least 1 hour (overnight works even better for maximum tenderness).

2. Sear the Chicken Thighs
- Heat 2 tablespoons of olive oil in a wide frying pan or wok over medium-high heat. Add the marinated chicken pieces in a single layer.

- Fry for 12 to 15 minutes, turning occasionally, until the exterior becomes golden-brown and cooked through.

- Transfer the cooked chicken to a plate and set aside.

3. Build the Aromatic Sauce Base
- In the same pan, add the chopped onion and sauté over medium heat until soft. Stir in a small knob of butter, grated garlic, and ginger, cooking for another minute until fragrant.

- Add the second round of spices (salt, pepper, paprika, coriander, turmeric, garam masala, and chili flakes).

- Stir in the tomato passata and heavy cream, letting it simmer gently for 3 to 5 minutes to reduce.

4. Blend the Sauce
- Use an immersion hand blender directly in the pan (or carefully transfer the sauce to a stand blender) and blend until completely smooth. Optional: Pass the sauce through a fine-mesh strainer for an ultra-silky, hotel-style consistency.

5. Combine and Simmer
- Return the blended sauce to low heat. Add the cooked chicken back into the pan along with the remaining unsalted butter (~100 g total used in the recipe).

- Stir gently on low heat for 2 minutes until the chicken absorbs the rich flavors and the butter melts smoothly into the sauce.

What to Serve with Creamy Butter Chicken
To complete your restaurant-style meal at home, pair this rich and creamy curry with these classic sides:
- Fluffy Basmati Rice: Steamed or light cumin basmati rice acts as the perfect canvas to absorb the velvety tomato butter sauce.
- Warm Garlic Naan or Roti: Soft, warm naan bread is essential for scooping up every last drop of sauce.
- Cooling Cucumber Raita: A simple yogurt condiment made with grated cucumber and mint offers a refreshing contrast to the rich, warm spices.
- Fresh Garnish: Finish each bowl with a swirl of heavy cream, freshly chopped cilantro, or a sprinkle of toasted kasuri methi (dried fenugreek leaves).

Storage & Reheating Instructions
Butter chicken actually tastes even better the next day as the spices have time to melt together!
- Refrigerating: Allow the dish to cool down completely to room temperature. Transfer to an airtight glass container and store in the fridge for up to 4 days.
- Freezing: You can freeze butter chicken for up to 2-3 months. Store in a freezer-safe container or zip-top bag. Thaw overnight in the refrigerator before reheating.
- Reheating on the Stovetop (Recommended): Heat the leftovers gently in a saucepan over low-medium heat, stirring occasionally. If the sauce has thickened in the fridge, stir in a splash of water, milk, or heavy cream to restore its silky texture.
- Reheating in the Microwave: Place in a microwave-safe bowl covered with a splash-proof lid. Heat on 50% power in 1-minute intervals, stirring in between, until heated through evenly without splitting the sauce.

Chef's Secrets for the Best Butter Chicken
- 1. Don't Skip the Yogurt Marinade: The natural lactic acid in full-fat Greek yogurt breaks down tough muscle fibers in the chicken thighs, keeping them extraordinarily juicy during pan-searing.
2. The Secret to Silky Texture: High-end Indian restaurants always blend their gravy. Blending breaks down the fibrous onions, garlic, and ginger into a uniform, velvet-like sauce that clings to every piece of meat.
3. Cold Butter at the End (Mounting): Stirring in cold knobs of butter right before serving gives the curry a gorgeous glossy sheen and a rich, rounded flavor profile that finishes the dish perfectly.
Frequently Asked Questions (FAQ)
The secret to a true restaurant-style velvety sauce is blending. After simmering the onions, garlic, ginger, spices, and tomato passata, use an immersion blender to break down the fibrous aromatics before adding the cooked chicken and heavy cream back into the pan.
No, authentic butter chicken is known for being a very mild, sweet, and creamy curry. It focuses on warm, aromatic spices like garam masala, coriander, and cumin rather than raw fiery heat. If you prefer more spice, you can easily increase the amount of chili flakes or cayenne pepper in the recipe!
Tomato passata can sometimes have a sharp acidic edge depending on the brand. If your sauce tastes too tangy, stir in 1 teaspoon of granulated sugar or honey, or add an extra tablespoon of heavy cream or butter to balance out the acidity.
Yes! You can substitute heavy cream with full-fat coconut milk for a dairy-free twist, or use blended cashew paste (soaked raw cashews blended with warm water), which is a traditional method used in Indian cooking to achieve natural creaminess.
More Cozy Family-Favorite Recipes
In our home, comforting and flavor-packed meals like this creamy butter chicken are what bring everyone around the dinner table. If your family loves rich, warm dishes as much as mine does, be sure to check out some of our other cozy recipe favorites like our authentic Hungarian Beef Paprikash or our slow-simmered Moroccan Lamb Stew!
Join Our Cooking Community!
Did you make this Creamy Butter Chicken? We would love to know how it turned out! Please leave a 5-star rating and a review in the comments below-it helps our blog so much!
Don't forget to snap a photo and connect with us on social media for daily recipe inspiration, behind-the-scenes fun, and video tutorials:
- YouTube: Subscribe to @timeaskitchen for step-by-step video recipes.
- Instagram: Tag @timeaskitchen so we can reshare your delicious creations!
- Pinterest: Pin this recipe to your dinner board so you can easily find it later.
- Facebook: Follow our page and join our community of home cooks.
Related
Looking for other delicious stew recipes like this? Try these:
Creamy Butter Chicken Recipe (Easy & Restaurant Style)
Equipment
- 1 bowl
- 1 Frying Pan
Ingredients
For the Chicken Marinade
- 650 g chicken thighs boneless, skinless, cut into bite-sized pieces
- 3 tablespoon Greek Yoghurt full-fat
- 1 tablespoon Olive Oil extra virgin
- 1 teaspoon Sea Salt kosher
- ½ teaspoon Ground Pepper freshly ground
- 1 teaspoon Paprika mild, Hungarian
- 1 teaspoon Ground Coriander
- 1 teaspoon Cumin ground
- 1 teaspoon Garam Masala
- 1 teaspoon Turmeric ground
For the Creamy Sauce Base
- 1 pc Onion yellow, large, finely chopped
- 3 cloves Garlic minced or grated
- 2 teaspoon Ginger chopped or grated
- 1 teaspoon Sea Salt kosher
- ½ teaspoon Ground Pepper freshly ground
- 1 teaspoon Paprika mild, Hungarian
- 1 teaspoon Ground Coriander
- 1 teaspoon Turmeric ground
- 1 teaspoon Garam Masala
- ½ teaspoon Chilli Flakes adjust to taste
- 350 ml Tomato Passata
- 200 ml Heavy Cream double cream
- 100 g Butter unsalted, divided
For Frying
- 2 tablespoon Olive Oil extra virgin
Instructions
Marinate the Chicken
- In a large bowl, combine diced chicken thighs with Greek yogurt, olive oil, sea salt, pepper, paprika, coriander, cumin, garam masala, and turmeric.
- Mix thoroughly until every piece is evenly coated. Cover and refrigerate for at least 1 hour (or overnight for maximum tenderness).
Sear the Chicken
- Heat 2 tablespoons of extra virgin olive oil in a deep frying pan or wok over medium-high heat.
- Add the marinated chicken pieces in a single layer and fry for 12-15 minutes, turning occasionally until cooked through and golden-brown on the edges.
- Transfer the cooked chicken to a plate and set aside.
Make the Sauce
- In the same pan, add chopped onion and sauté over medium heat until softened. Add a small pat of butter (~10 g), minced garlic, and grated ginger, cooking for 1 minute until fragrant.
- Season with salt, pepper, paprika, coriander, turmeric, garam masala, and chili flakes. Toast the spices for 30 seconds.
- Pour in the tomato passata and simmer for 3-5 minutes to reduce slightly, then stir in the heavy cream.
Blend & Finish
- Use an immersion hand blender directly in the pan to blend the sauce until completely smooth and velvety.
- Return the sauce to low heat. Add the cooked chicken and remaining unsalted butter (~90 g).
- Simmer gently on low for 2 minutes until the butter melts smoothly into the curry and the chicken absorbs the flavors.
- Serve hot garnished with a drizzle of heavy cream or fresh cilantro alongside basmati rice and warm naan bread.
Video
Notes
- Chicken Option: You can substitute boneless, skinless chicken breasts for thighs, but reduce frying time slightly so they remain tender.
- Dairy-Free Substitutes: Replace heavy cream with full-fat coconut milk or blended cashew paste (soaked raw cashews blended with water).
- Balancing Acidity: If your tomato passata tastes a bit sharp or sour, add 1 teaspoon of sugar or honey to balance the flavor.
- Storage & Reheating: Refrigerate in an airtight container for up to 4 days or freeze for up to 3 months. Reheat gently on the stovetop over low heat with a splash of water or cream.
Nutrition
This post contains affiliate links. Read the full disclosure here.











Vasile says
Recommend this recipe!