Homemade Creamy Butter Chicken

Category: Everyday Mains Made Simple

This dish features bite-sized chicken thighs marinated with spices and Greek yogurt for depth and tenderness. The chicken is seared to a golden crust, then combined with sautéed garlic and onion in butter. Tomato sauce and sugar add sweetness while heavy cream creates a luscious, orange-hued base. Aromatic spices including garam masala, paprika, and curry powder meld together during a gentle simmer. A final touch of butter adds a silky finish before garnishing with parsley. Serve hot alongside warm naan or fluffy rice for a comforting meal packed with flavor.

Breanna smiling at the camera.
Created By Breanna
Last updated on Sat, 06 Dec 2025 16:43:25 GMT
A bowl of homemade butter chicken. Save
A bowl of homemade butter chicken. | foodiffy.com

This butter chicken recipe is a creamy and comforting meal that works perfectly for family dinners or casual gatherings. It balances rich spices with smooth tomato and cream sauce that pairs wonderfully with naan bread or steamed rice.

I often made this on busy weeknights when I wanted something cozy but still impressive. It quickly became a favorite for my whole family because it tastes much more complex than the simple steps suggest.

Ingredients

  • Chicken thighs: provide tender juicy meat ideal for absorbing the marinade and sauce
  • Salt and garlic powder: build savory flavor in the chicken base
  • Sweet paprika and curry powder: add warmth and authentic Indian-inspired taste
  • Greek yogurt: helps tenderize and lightly acidify the chicken for better texture
  • Vegetable oil: is great for high heat browning without imparting flavor
  • Butter: enriches the sauce and adds creamy depth
  • Fresh garlic and onion: develop the aromatic backbone of the dish
  • Tomato sauce: creates tang and color, choose a quality brand with no additives for best flavor
  • Sugar: balances acidity from the tomato to round out the sauce
  • Black pepper: brings gentle heat
  • Heavy cream: produces a luscious smooth sauce that helps marry the spices
  • Cayenne pepper: can be added to taste for a spicy kick
  • Garam masala: introduced at the end layers on complex Indian flavor notes
  • Fresh parsley for garnish: adds a touch of color and freshness

Instructions

Build The Marinade:
In a medium bowl combine cut chicken thighs with salt garlic powder sweet paprika curry powder and Greek yogurt. Toss well to coat every piece. Let it sit for at least 15 minutes so flavors sink in and the yogurt tenderizes the meat.
Brown The Chicken:
Heat vegetable oil in a large skillet over medium-high heat. Add chicken pieces without crowding and cook for 8 to 10 minutes until golden on the outside and cooked through. Stir occasionally for even browning. Remove chicken and set aside while keeping the pan residue.
Create The Flavor Base:
Turn heat to medium and melt 1 tablespoon butter in the skillet. Use a spoon to scrape up browned bits for flavor. Add minced garlic and diced onion with a pinch of salt. Cook gently until onions are translucent and fragrant about 5 to 7 minutes. This step builds a deeply savory foundation.
Develop The Sauce:
Pour in tomato sauce and sprinkle sugar. Simmer this mixture for 2 to 3 minutes to marry flavors. Return chicken to the pan then pour in heavy cream. Stir until the sauce transforms into a smooth orange color signaling those flavors have combined beautifully.
Finish With Spices:
Add cayenne pepper if you want heat then garam masala curry powder and black pepper. Let the entire sauce gently simmer on low for 10 minutes to deepen and meld the flavors perfectly. Taste and adjust salt or spice levels if desired.
Add The Final Butter Touch:
Stir in remaining 2 tablespoons cold butter letting it melt slowly into the sauce to create a luxurious silky finish. Remove from heat and sprinkle with chopped parsley if you want a fresh pop.
Serve With Warm Sides:
Dish out the butter chicken alongside warm naan or fluffy steamed rice. This creamy dish clings perfectly to bread and rice making every bite utterly satisfying.
A plate of food with rice, chicken, and sauce.
A plate of food with rice, chicken, and sauce. | foodiffy.com

I love returning to this recipe when I want a sense of comfort and warmth. It reminds me of cozy evenings spent cooking for friends where everyone gathered around the table, savoring every bite and talking late into the night.

Storage Tips

Cool leftovers before storing in an airtight container in the fridge. It keeps well for up to 3 days and reheats beautifully on the stovetop or microwave. The sauce thickens when cold so add a splash of water or cream when warming to loosen it up.

Ingredient Swaps

Chicken breasts can be used but expect them to be less juicy. You can substitute coconut milk for heavy cream to make a dairy-free version keeping the richness but changing the flavor slightly. For spice adjustments replace garam masala with a simple blend of ground cumin coriander and cardamom for a milder variation.

Serving Ideas

This dish shines with garlic naan or classic steamed basmati rice. Add a side of roasted vegetables or a simple cucumber salad brushed with lemon juice to cut through the richness. A dollop of cooling plain yogurt on the side helps balance the spices nicely.

A plate of food with rice, butter chicken, and tortillas.
A plate of food with rice, butter chicken, and tortillas. | foodiffy.com

This recipe offers a comforting delight that pairs perfectly with warm sides. Enjoy the rich flavors and creamy texture in every bite.

Frequently Asked Recipe Questions

→ What cut of chicken works best for this dish?

Skinless, boneless chicken thighs are ideal as they stay juicy and tender during cooking.

→ Can I adjust the spice level?

Yes, increase or omit cayenne pepper to suit your heat preference.

→ Why marinate the chicken in yogurt and spices?

The yogurt tenderizes the meat while the spices infuse deep flavors before cooking.

→ What sides complement this creamy chicken dish?

It pairs wonderfully with warm naan bread or steamed rice to soak up the rich sauce.

→ How do I get a silky sauce texture?

Adding cold butter at the end and stirring it in slowly creates a smooth, rich finish.

→ Can I prepare this dish ahead of time?

Yes, it tastes even better after resting overnight as the flavors deepen. Rewarm gently.

Creamy Butter Chicken

Tender chicken cooked in a silky tomato cream sauce infused with garlic, spices, and butter.

Preparation Time
20 mins
Time to Cook
30 mins
Overall Time
50 mins
Created By: Breanna

Type of Recipe: Lunch & Dinner

Cooking Difficulty: Intermediate Skill Needed

Cultural Origin: Indian

Portion Size: 6 Number of Servings

Dietary Options: Gluten-Free

Ingredients Required

→ Poultry

01 680 grams skinless boneless chicken thighs, cut into bite-sized pieces

→ Spices and Seasonings

02 1 teaspoon salt
03 1 teaspoon garlic powder
04 1 teaspoon sweet paprika
05 1/2 teaspoon curry powder
06 1/2 teaspoon black pepper
07 1 teaspoon sugar
08 1/2 teaspoon cayenne pepper (optional)
09 1 teaspoon garam masala

→ Dairy

10 1 tablespoon Greek yogurt
11 3 tablespoons (45 ml) vegetable oil
12 3 tablespoons (42 grams) unsalted butter, divided
13 2 cups (480 ml) heavy cream

→ Produce

14 6 garlic cloves, minced
15 1 medium onion, diced
16 1/4 cup freshly chopped parsley (optional)

→ Canned Goods

17 425 grams (15-ounce) tomato sauce

→ Accompaniments

18 Naan bread
19 Steamed rice

Guide to Cooking

Step 01

Combine chicken with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt in a medium bowl. Mix until evenly coated and allow to marinate for at least 15 minutes.

Step 02

Heat vegetable oil in a large skillet over medium-high heat. Add the marinated chicken and cook for 8-10 minutes, stirring occasionally, until browned and fully cooked. Remove chicken and set aside.

Step 03

Reduce heat to medium and add 1 tablespoon butter to the skillet. Deglaze the pan by scraping browned bits, adding a splash of water if necessary. Add minced garlic, diced onion, and a pinch of salt. Sauté until onion is translucent and fragrant.

Step 04

Stir in tomato sauce and sugar. Allow to simmer for 2-3 minutes before returning chicken to the skillet. Mix thoroughly, then pour in heavy cream and stir until the sauce achieves a vibrant orange color.

Step 05

Add cayenne pepper (if using), garam masala, curry powder, and black pepper. Simmer on low heat for 10 minutes to blend flavors, seasoning further with salt as needed.

Step 06

Incorporate the remaining 2 tablespoons of cold butter, stirring until melted and the sauce gains a silky texture. Garnish with chopped parsley if desired.

Step 07

Serve hot alongside naan bread and steamed rice.

Extra Suggestions

  1. Extended marination enhances flavor development. Adjust cayenne pepper quantity to modify spiciness. Fresh cilantro provides additional aroma and visual appeal if used as garnish.

Necessary Equipment

  • Large skillet
  • Medium mixing bowl

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Contains dairy; not suitable for lactose-intolerant individuals

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 650
  • Fats: 45 g
  • Carbohydrates: 30 g
  • Protein: 40 g