Homemade Butter Chicken: The Ultimate Recipe Guide

Creamy, aromatic butter chicken made at home with a straightforward method, pantry-friendly spices, and a silky tomato-cream sauce perfect for weeknights or entertaining.

Why You'll Love This Recipe
- Fast to assemble: active prep takes about 15 minutes and total cook time is under 30 minutes, making it ideal for busy weeknights.
- Pantry-friendly spices: uses simple staples like paprika, curry powder, and garam masala you likely already have.
- Reliable tenderness: boneless skinless thighs stay juicy and forgiving, so the chicken never dries out.
- Silky sauce finish: a final addition of cold butter creates a glossy, restaurant-style mouthfeel.
- Make-ahead friendly: flavors deepen after resting overnight, so it’s great for preparing ahead.
- Family-pleasing: creamy, mildly spiced, and adaptable for kids and adults by varying cayenne.
I remember the first time I served this to neighbors: they asked for the recipe before dessert. My family’s immediate reactions—smiles, extra naan, and second helpings—made this a keeper. Over time I adjusted the seasoning and timing to preserve both speed and depth of flavor, and now the approach is consistently satisfying whether cooking for two or a crowd.
Ingredients
- Chicken & Marinade: 1 1/2 pounds boneless skinless chicken thighs cut into bite-sized pieces—thighs are forgiving and remain juicy compared to breasts.
- Salt & Spices: 1 teaspoon salt, 1 teaspoon garlic powder, 1 teaspoon sweet paprika, 1/2 teaspoon curry powder—these create a balanced base; use sweet paprika (not smoked) for a milder profile.
- Greek Yogurt: 1 tablespoon adds acidity to tenderize and helps spices cling to the meat; pick full-fat for best texture.
- Fats: 3 tablespoons vegetable oil and 3 tablespoons butter (divided)—oil for searing and butter for deglazing plus finishing for that silky mouthfeel.
- Aromatics: 6 garlic cloves, minced, and 1 medium onion, diced—cook until translucent to form the flavor backbone of the sauce.
- Tomato Sauce & Sweetener: 1 (15-ounce) can tomato sauce and 1 teaspoon sugar—the sugar softens acidity and brightens tomato flavor.
- Seasoning for Sauce: 1 teaspoon salt (adjust), 1 teaspoon black pepper, 1 teaspoon garam masala, 1/2 teaspoon curry powder, 1/2 teaspoon cayenne (optional)—these spices add warmth and depth.
- Richener: 2 cups heavy cream—this creates the classic creamy texture; for a lighter take use half-and-half or coconut milk (see substitutions).
- Garnish: 1/4 cup freshly chopped parsley optional for freshness; cilantro is the traditional garnish if you prefer.
- To Serve: Naan bread and steamed rice—choose basmati rice for aromatic pairing.
Instructions
Marinate the Chicken: In a medium bowl combine 1 1/2 pounds chicken, 1 teaspoon salt, 1 teaspoon garlic powder, 1 teaspoon sweet paprika, 1/2 teaspoon curry powder and 1 tablespoon Greek yogurt. Toss until evenly coated and let rest for at least 15 minutes to tenderize and allow spices to penetrate. Cook the Chicken: Heat 3 tablespoons vegetable oil in a large skillet over medium-high. When shimmering, add chicken pieces in a single layer and sear without overcrowding. Cook 8 to 10 minutes, stirring occasionally, until golden brown and cooked through. Remove chicken, leaving the seasoned oil and fond in the pan. Prepare the Sauce Base: Reduce heat to medium and add 1 tablespoon butter to the skillet. Scrape up any browned bits, then add minced garlic and diced onion with a pinch of salt. Sauté until the onion is soft and translucent, about 4 to 6 minutes, to develop sweetness and a savory base. Build the Sauce: Pour in the 15-ounce can of tomato sauce and 1 teaspoon sugar. Bring to a light simmer and let the tomato cook for 2 to 3 minutes to mellow acidity. Return the chicken to the pan and stir to coat with sauce, then pour in 2 cups heavy cream and stir until the sauce becomes a uniform orange hue. Season and Simmer: Add 1/2 teaspoon cayenne if using, 1 teaspoon garam masala, 1/2 teaspoon curry powder, and 1 teaspoon black pepper. Reduce heat to low and simmer gently for 10 minutes to let flavors meld. Taste and adjust salt—seasoning makes the difference here. Finish with Butter & Garnish: Remove from heat and stir in remaining 2 tablespoons cold butter in small pieces until melted for a glossy finish. Sprinkle with 1/4 cup chopped parsley or cilantro and serve immediately with warm naan and steamed rice.
You Must Know
- This dish keeps very well: refrigerated in an airtight container for up to 4 days and freezes well for up to 3 months.
- Leftovers often taste better the next day after flavors meld; reheat gently over low heat to prevent cream from separating.
- High in protein and rich in fat from cream and butter; portion control and lighter dairy options reduce calories.
- Gluten present when served with naan; choose gluten-free flatbread to adapt.
- Use thighs for juiciness; breasts will cook faster and can dry out if overcooked.
My favorite part is how forgiving the method is—small timing variations won’t ruin the result. When I first served this to extended family, the pan came back almost empty; people were scooping sauce with naan. A gentle simmer and the last-minute butter keep the texture silky and restaurant-quality every time.
Storage Tips
Cool the sauce to room temperature before refrigerating to avoid temperature spikes in your fridge. Store in airtight containers for up to 4 days. For freezing, portion into meal-sized containers, leaving a small headspace for expansion. Reheat on low heat on the stove, stirring frequently; if the sauce looks separated, whisk in a tablespoon of water or a splash of cream to bring it back together.
Ingredient Substitutions
Swap heavy cream for full-fat coconut milk for a dairy-free version—expect a slightly sweeter, coconut-forward flavor. Replace Greek yogurt in the marinade with 1 tablespoon lemon juice for tang if you’re avoiding dairy entirely. Use boneless chicken breast if desired, but reduce searing time to retain moisture. For spice variations, smoked paprika adds depth; extra garam masala at the end boosts warmth.
Serving Suggestions
Serve over steamed basmati rice with torn naan to sop up the sauce. Add a side of cucumber raita or a simple green salad to cut richness. For a festive presentation, top with toasted slivered almonds and fresh cilantro. Pair with a crisp lager or a lightly oaked Chardonnay to balance the creaminess.
Cultural Background
While this version is an Indian-inspired interpretation, butter chicken (murgh makhani) originated in Delhi in the mid-20th century as a way to reuse tandoori chicken in a tomato-cream sauce. The dish is known for its velvety texture and mild spice profile, evolving with regional variations across India and globally. Traditional recipes often use kasuri methi (dried fenugreek) for a distinct aroma, which you can add during simmering if available.
Seasonal Adaptations
In summer, lighten the dish with reduced cream or a splash of yogurt stirred in at the end and serve with charred grilled vegetables. In winter, double the sauce and serve with buttery parathas for a heartier meal. For a fall twist, add roasted pumpkin cubes for sweetness and texture contrast—stir them in during the final simmer.
Meal Prep Tips
Make the sauce a day ahead and store separately from the rice and naan. Reheat the sauce gently and fold in freshly seared chicken to maintain texture. Portion into single-serving containers for easy lunches—freeze extra portions for busy weeks. Label containers with dates and contents to keep your freezer organized.
This dish is a reliable crowd-pleaser that rewards slight adjustments and personalization—make it your own by tuning the spice and richness to taste. Enjoy the ritual of scooping sauce with warm bread, and don’t be surprised if it becomes a family staple.
Pro Tips
Pat chicken dry before marinating so the marinade clings and you get a better sear.
Use cold butter at the end to emulsify into the sauce for a silky finish.
Simmer gently after adding cream; boiling can cause separation—keep to low heat.
Taste and adjust salt at the end; tomatoes and cream change the perceived salt level.
This nourishing homemade butter chicken: the ultimate recipe guide 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
How long will leftovers keep?
Yes. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove over low heat.
Can I make this dairy-free?
Use coconut milk in place of heavy cream for a dairy-free version and swap yogurt for lemon juice in the marinade.
Tags
Homemade Butter Chicken: The Ultimate Recipe Guide
This Homemade Butter Chicken: The Ultimate Recipe Guide 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.

Ingredients
Chicken & Marinade
Sauce
To Serve
Instructions
Marinate the Chicken
Combine chicken pieces with salt, garlic powder, sweet paprika, curry powder and Greek yogurt in a bowl. Toss until evenly coated and let rest for at least 15 minutes to tenderize and flavor the meat.
Sear the Chicken
Heat 3 tablespoons oil in a large skillet over medium-high heat. Add chicken in a single layer and cook 8 to 10 minutes, stirring occasionally, until golden brown and cooked through. Remove and set aside, leaving pan juices.
Make the Aromatic Base
Reduce heat to medium and add 1 tablespoon butter. Scrape fond, then add minced garlic and diced onion with a pinch of salt. Sauté until onion is translucent, about 4 to 6 minutes.
Add Tomato and Cream
Stir in the 15-ounce can tomato sauce and 1 teaspoon sugar. Simmer 2 to 3 minutes, return chicken to pan, then pour in 2 cups heavy cream and stir until the sauce turns a warm orange color.
Season and Simmer
Add cayenne (if using), garam masala, curry powder and black pepper. Reduce heat to low and simmer gently for 10 minutes for flavors to meld. Adjust salt to taste.
Finish with Cold Butter
Remove from heat and stir in the remaining 2 tablespoons cold butter in small pieces until melted to create a silky finish. Garnish with chopped parsley or cilantro and serve.
Serve
Serve immediately with warm naan and steamed basmati rice. For leftovers, cool and refrigerate up to 4 days or freeze up to 3 months.
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
Did You Make This?
Leave a comment & rating below or tag
@gusteen on social media!

Categories:
You might also like...

10-Min Easy Egg Fried Rice
A lightning-fast, budget-friendly egg fried rice that transforms day-old jasmine rice into a savory, restaurant-style side or main in just 10 minutes.

3-Ingredient Chocolate Coconut Balls
No-bake chocolate coconut balls made with just shredded coconut, condensed milk, and dark chocolate. Quick, crowd-pleasing, and perfect for gifting.

5-Ingredient Homemade Almond Joy Candy Bars
A simple, no bake treat made with shredded coconut, sweetened condensed milk, Manuka honey, whole almonds, and dark chocolate. Ready in under an hour and perfect for gifting.

Did You Make This?
Leave a comment & rating below or tag @gusteen 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)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Charlotte!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

