30-MINUTE MEALS! Get the email series now

Homemade Butter Chicken

5 from 1 vote
1 Comments
Anna collins
By: Anna collinsUpdated: Mar 5, 2026
This post may contain affiliate links. Please read our disclosure policy.

Rich, creamy, and gently spiced butter chicken made from marinated thighs, a silky tomato-cream sauce, and simple pantry ingredients—perfect with naan or steamed rice.

Homemade Butter Chicken
This butter chicken has been my go-to comfort dish for chilly evenings and celebrations alike. I first adapted this version on a rainy weekend when I had leftover boneless chicken thighs and a craving for something creamy but not overly heavy. The result—tender, yogurt-marinated chicken seared to a light caramel, folded into a velvety tomato and cream sauce—became an instant family favorite. It balances sweet tomato notes with warm spices and a buttery finish that feels indulgent without being fussy. What I love most is how approachable the method is: a short marinade (15 minutes works in a pinch), a quick stovetop sauce, and brown-and-finish chicken that stays juicy. The texture is what keeps everyone coming back—the sauce clings to each bite, while the chicken remains soft and succulent thanks to the yogurt and gentle sauté. My partner often says the sauce tastes like restaurant butter chicken but even more comforting because it’s made at home and warm enough to hug from the inside.

Why You'll Love This Recipe

  • Ready in about 45 minutes from start to finish when you keep the marinade short—perfect for busy weeknights yet impressive for guests.
  • Uses accessible pantry staples: canned tomato sauce, basic spices (paprika, curry powder, garam masala), and heavy cream for a familiar, reliable flavor profile.
  • Flexible make-ahead options: the tomato-cream base can be prepared earlier and reheated, saving active time when serving a crowd.
  • Crowd-pleasing and family friendly—mild heat with optional cayenne for those who want a kick.
  • Pairs beautifully with both naan and steamed rice, making it adaptable to different dietary preferences and side dishes.
  • Great for doubling: scale easily for potlucks or leftover lunches that taste even better the next day.

In my kitchen this dish has become synonymous with simple celebrations—birthday curry nights and cozy Sunday dinners. Guests often comment that it tastes like something from a favorite local restaurant but more personal: I always tweak the butter and cream levels to match the mood, making it richer for company and a touch lighter for everyday meals.

Ingredients

  • Boneless chicken thighs (1 1/2 lb): Choose skinless thighs for the best balance of flavor and juiciness; thighs stay moist during searing and simmering compared with breasts. If buying a brand, a trusted supermarket or butcher label is fine—trim excess fat and cut into bite-sized chunks.
  • Greek yogurt (1 tbsp): Used in the marinade to tenderize; full-fat Greek yogurt yields the creamiest texture. If you prefer a lighter sauce, use low-fat yogurt but expect slightly less silkiness.
  • Tomato sauce (15 oz can): Smooth tomato sauce creates the base—avoid chunky sauces here for the silkiest finish. San Marzano-style or a canned sauce labeled "plain" works best.
  • Heavy cream (2 cups): This gives the sauce its signature richness. For a lighter finish, substitute half-and-half but the sauce will be less decadent and a touch thinner.
  • Butter and vegetable oil (3 tbsp oil + 3 tbsp butter): Use a neutral oil for sautéing and finish with butter for flavor and sheen; unsalted butter lets you control seasoning precisely.
  • Spices & aromatics: Garlic (6 cloves), onion (1 medium), garam masala (1 tsp), curry powder (total 1 tsp in marinade + 1/2 tsp in sauce), paprika (1 tsp), cayenne optional (1/2 tsp) and sugar (1 tsp) to balance acidity.

Instructions

Marinate the Chicken: In a medium bowl, combine 1 1/2 lb bite-sized chicken thighs, 1 tsp salt, 1 tsp garlic powder, 1 tsp sweet paprika, 1/2 tsp curry powder, and 1 tbsp Greek yogurt. Toss until evenly coated. Cover and refrigerate for at least 15 minutes; longer (up to 2 hours) deepens flavor and tenderizes the meat. The yogurt's lactic acid helps break down proteins, making thighs more tender during cooking. Prepare the Base: Heat 3 tbsp vegetable oil and 1 tbsp butter in a large skillet over medium heat. Add 6 minced garlic cloves and 1 diced medium onion; sauté 5–7 minutes until translucent and fragrant. Proper caramelization of the onion adds natural sweetness and depth—don’t rush this step or the sauce will taste flat. Build the Sauce: Stir in a 15-oz can of tomato sauce, 1 tsp sugar, 1 tsp salt (adjust later), 1/2 tsp black pepper, 1 tsp garam masala, and 1/2 tsp curry powder. Simmer gently for 4–5 minutes to let flavors meld. Reduce the heat before adding 2 cups heavy cream, then whisk until smooth and beginning to thicken—simmer 3–5 minutes. If using cayenne, add 1/2 tsp now for heat. Taste and adjust salt and spice levels; acidity from the tomatoes often needs a touch of sugar to balance. Cook the Chicken: While the sauce is simmering, heat a separate skillet over medium-high heat with remaining 2 tbsp butter. Add the marinated chicken in a single layer (work in batches if crowded) and sear until edges brown and interior reaches 165°F—about 5–7 minutes depending on chunk size. Browning creates Maillard flavors that elevate the final dish. Combine and Finish: Transfer the cooked chicken into the sauce, stir to coat, and simmer 3–5 minutes to marry flavors. Finish by stirring in remaining butter for gloss and richness. If the sauce seems too thick, loosen with a splash of water or reserved cooking juices. Garnish with 1/4 cup chopped parsley if desired and serve hot with naan or steamed rice. User provided content image 1

You Must Know

  • This dish stores well: keep refrigerated up to 3 days in an airtight container and freeze up to 3 months for best quality; thaw overnight in the fridge before reheating gently.
  • High in fat and protein due to heavy cream and chicken thighs—expect a rich calorie profile; portion accordingly if counting macros.
  • For a gluten-free meal, skip the naan and serve with steamed basmati rice or cauliflower rice; the sauce itself contains no gluten if using plain canned tomato sauce.
  • Leftovers often taste better after a day as flavors continue to meld; reheat slowly over low heat to prevent cream from separating.

My favorite part is the versatility: on a busy weeknight I shorten the marinade and the dish still impresses, and for dinner parties I add a small tray of roasted vegetables and extra naan. Family members routinely request this for special meals—the warm aroma of garlic, butter, and garam masala always draws everyone to the kitchen.

Storage Tips

Store leftovers in shallow airtight containers for quick cooling. In the refrigerator the finished dish will keep 2–3 days; for longer storage freeze in meal-sized portions for up to 3 months. Use freezer-safe containers or heavy-duty freezer bags, pressing out excess air. To reheat from frozen, thaw overnight in the fridge, then warm gently in a skillet over low heat, stirring occasionally and adding a splash of water or milk if the sauce tightens. Microwaving works in a pinch; cover loosely and heat in short intervals, stirring to distribute heat evenly.

Ingredient Substitutions

For a lighter version, swap half the heavy cream with low-fat half-and-half or evaporated milk—expect slightly thinner texture and less richness. If you need dairy-free, replace butter with vegan butter and heavy cream with full-fat coconut milk; flavor will skew tropical so add an extra 1/2 tsp garam masala to preserve savory depth. Chicken breasts can be used instead of thighs but reduce cooking time and watch for drying out. For a lower-calorie swap, remove the finishing butter and use plain Greek yogurt stirred in off-heat for creaminess without as much fat.

Serving Suggestions

Serve over steamed basmati rice, jeera rice (cumin), or with warm naan to mop up the sauce. For a complete meal, add a side of sautéed spinach or roasted cauliflower tossed with cumin and turmeric. Garnish with fresh cilantro or parsley, a drizzle of cream for presentation, and thinly sliced green chiles if you like extra heat. For a festive spread, include cucumber raita, mango chutney, and papadums for texture contrast.

User provided content image 2

Cultural Background

Butter chicken, known as murgh makhani in many traditions, originated in northern India in the mid-20th century as a way to use leftover tandoori-cooked chicken by simmering it in a rich tomato, butter, and cream sauce. Classic versions involved slow-cooked tomatoes and charred chicken for smoky depth; home cooks often adapt the method to stovetop pans and canned tomatoes for convenience. Over time it has become a global favorite with regional variations—some versions add fenugreek leaves (kasuri methi), others incorporate a smoky tandoori flavor or more pronounced spice blends depending on local palates.

Seasonal Adaptations

In summer, lighten the dish with Greek yogurt stirred in off-heat and serve with grilled seasonal vegetables like zucchini and bell pepper. In winter, increase the butter and add a pinch of smoked paprika or a small knob of ghee to deepen warmth. For spring, add fresh peas or mint garnish for brightness. Holiday variations can include golden raisins or toasted cashews folded in for texture and a festive touch.

Meal Prep Tips

Double the sauce and freeze in portioned jars for quick dinners—defrost and add freshly cooked chicken or leftover rotisserie chicken to finish. Chop onions and mince garlic ahead of time and keep in sealed containers to speed up assembly. If packing lunches, separate rice and sauced chicken to maintain texture; reheat the chicken and spoon over warm rice just before serving. Use shallow containers for faster cooling and even reheating.

Make this recipe your own: tweak cream and butter levels for comfort, adjust cayenne for heat, and invite family members to help with simple tasks like chopping parsley or warming naan. It’s a dish that rewards small adjustments and brings people together over generous bowls of flavorful comfort.

Pro Tips

  • Pat chicken dry before marinating to allow better browning when searing.

  • Sear chicken in batches to avoid steaming and ensure proper caramelization.

  • Simmer the sauce gently after adding cream to prevent curdling.

  • Adjust salt and sugar after adding cream, as dairy mellows flavors.

This nourishing homemade butter chicken recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.

FAQs about Recipes

Can I prepare the sauce in advance?

Yes — the sauce can be made up to 3 days ahead and reheated gently before adding freshly cooked chicken.

How can I make this dairy-free?

Use full-fat coconut milk and vegan butter as substitutes; the flavor will change but it remains delicious.

Tags

Comfort FoodChickenIndian CuisineButter ChickenCreamy SauceDinner Ideas
No ratings yet

Homemade Butter Chicken

This Homemade Butter Chicken recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Servings: 4 steaks
Homemade Butter Chicken
Prep:20 minutes
Cook:25 minutes
Rest Time:10 mins
Total:45 minutes

Ingredients

For the Chicken & Marinade

For the Sauce

To Serve

Instructions

1

Marinate the chicken

Combine chicken pieces with salt, garlic powder, paprika, curry powder, and Greek yogurt. Toss until evenly coated, cover, and refrigerate for at least 15 minutes or up to 2 hours.

2

Sauté aromatics

Heat vegetable oil and 1 tablespoon butter in a large skillet over medium heat. Add minced garlic and diced onion, sautéing 5–7 minutes until translucent and softened.

3

Make the sauce

Stir in canned tomato sauce, sugar, salt, pepper, garam masala, and curry powder. Simmer 4–5 minutes, then reduce heat and whisk in heavy cream. Simmer gently 3–5 minutes until the sauce thickens slightly.

4

Sear the chicken

In a separate pan, melt remaining butter over medium-high heat and cook marinated chicken in batches until browned and cooked through (about 5–7 minutes per batch).

5

Combine and finish

Add cooked chicken to the sauce, stir to coat, and simmer 3–5 minutes. Adjust seasoning, stir in remaining butter for gloss, garnish with parsley, and serve with naan or rice.

Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Nutrition

Calories: 820kcal | Carbohydrates: 20g | Protein:
45g | Fat: 65g | Saturated Fat: 20g |
Polyunsaturated Fat: 13g | Monounsaturated Fat:
26g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@highrecipe on social media!

Homemade Butter Chicken

Categories:

Homemade Butter Chicken

Did You Make This?

Leave a comment & rating below or tag @highrecipe on social media!

Rate This Recipe

Share This Recipe

Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!

Comments (1)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family photo

Hi, I'm Anna!

Chef and recipe creator specializing in delicious Comfort Food cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.