Homemade Butter Chicken: The Ultimate Recipe Guide

A creamy, velvety butter chicken made at home with tender marinated chicken thighs, rich tomato-cream sauce, and simple techniques for a restaurant-quality finish.

This butter chicken has been a weeknight savior and a special-occasion favorite in my kitchen for years. I first learned this approach one chilly winter when I wanted the cozy richness of restaurant butter chicken but with less complexity and more control over spice and cream. The result was so silky and balanced that it replaced takeout for good. The sauce is luxuriously creamy, with bright tomato notes and warm spices, while the chicken stays tender because we marinate it briefly and sear it well to develop color.
I discovered a trick early on that changed the texture forever: finishing with cold butter adds a glossy, silky sheen and softens the flavor without watering down the sauce. The dish hits the palate with gentle sweetness from tomato sauce and a rounded warmth from garam masala and curry powder. Family and friends always comment on the sauce, and leftovers reheat beautifully. I love serving it with fresh naan pulled hot from the oven and steamed rice that soaks up every last drop.
Why You'll Love This Recipe
- This method is approachable and quick, ready in about 40 minutes from start to finish, so it works for busy weeknights and dinner gatherings alike.
- It uses pantry-friendly ingredients like canned tomato sauce, common spices, and heavy cream, making it easy to pull together without specialty shopping.
- The marinated chicken stays juicy because thighs are used and the yogurt tenderizes the meat; no overnight marinating required, just 15 minutes is enough for great flavor.
- You can make most of the sauce in advance and reheat for a fast finish, which makes this a reliable option for meal prep and entertaining.
- The finish with cold butter yields a restaurant-style silky texture, and the recipe adapts easily for milder or spicier preferences by adjusting cayenne.
- Leftovers taste even better the next day as the flavors continue to meld, and the dish freezes well for up to three months.
I remember serving this after a snowy afternoon; the house smelled warm and fragrant and everyone lingered at the table. Neighbors asked for the recipe the next day. Over time I tweaked the spice balance and discovered that a touch of sugar softens the tomato acidity without making the sauce noticeably sweet. That small change made this a crowd-pleaser.
Ingredients
- Chicken & Marinade: Chicken thighs: Use skinless, boneless thighs for the richest flavor and best texture. Thighs stay moist under high heat; look for evenly sized pieces about 1 to 1 1/2 inches so they cook uniformly. If using breasts, reduce cooking time slightly. Greek yogurt acts as a tenderizer and adds subtle tang.
- Spices: Garlic powder, sweet paprika, curry powder, garam masala: These create the aromatic backbone. Choose high-quality, fresh spices for optimal flavor. If possible, buy whole garam masala or a trusted brand and use within six months for brightness.
- Sauce: Tomato sauce: A 15-ounce can provides consistent tomato flavor and body. If you prefer a fresher taste, use crushed tomatoes and puree briefly. Heavy cream makes the sauce luxuriously smooth; do not substitute light cream or milk without adjusting thickness.
- Fats: Vegetable oil and butter: Use neutral oil for searing. Butter added at the end should be cold to create an emulsion and glossy finish. Unsalted butter gives you better salt control.
- Finishing: Parsley: Fresh chopped parsley brightens the finished dish if you want a green garnish. Cilantro is another classic choice for more authentic flavor notes.
Instructions
Marinate the Chicken: In a medium bowl combine 1 1/2 pounds of bite-sized chicken thigh pieces with 1 teaspoon salt, 1 teaspoon garlic powder, 1 teaspoon sweet paprika, 1/2 teaspoon curry powder and 1 tablespoon Greek yogurt. Toss until each piece is evenly coated. Let sit for at least 15 minutes at room temperature; the acid and enzymes in the yogurt begin to tenderize the meat and help spices adhere, which improves browning during cooking. Cook the Chicken: Heat a large skillet over medium-high heat and add 3 tablespoons vegetable oil. When oil shimmers, add marinated chicken in a single layer, working in batches if necessary to avoid crowding. Sear for 3 to 4 minutes per side until golden brown and cooked through, about 8 to 10 minutes total. Remove chicken and set aside. Leaving the fond in the pan adds depth to the sauce. Prepare the Sauce Base: Reduce heat to medium and add 1 tablespoon butter to the skillet. Scrape up browned bits and add minced garlic and 1 medium diced onion with a pinch of salt. Sauté until the onion is soft and translucent, roughly 5 to 7 minutes. Proper softening of the onion releases natural sugars that balance the tomato acidity. Build the Sauce: Stir in one 15-ounce can of tomato sauce and 1 teaspoon sugar. Simmer gently for 2 to 3 minutes to concentrate flavors. Return the cooked chicken to the skillet and stir to combine. Slowly pour in 2 cups heavy cream, stirring until the sauce becomes a warm orange color and reaches a smooth consistency. If sauce seems too thick, add a splash of water or stock. Season and Simmer: Add 1/2 teaspoon black pepper, 1 teaspoon garam masala, 1/2 teaspoon curry powder and 1/2 teaspoon cayenne pepper if you want heat. Taste and adjust 1 teaspoon salt as needed. Reduce heat to low and simmer gently for 10 minutes so the flavors meld and the sauce thickens slightly. Low, slow simmering prevents cream from separating. Finish with Butter: Turn off the heat and stir in the remaining 2 tablespoons of cold butter, one piece at a time, until fully melted and incorporated. This finishing step emulsifies the sauce and creates a glossy, silky mouthfeel. Sprinkle with 1/4 cup freshly chopped parsley if desired. Serve: Serve immediately with warm naan bread and steamed rice. Spoon extra sauce over rice so each bite is rich and satisfying. Store leftovers in an airtight container in the refrigerator for up to three days.
You Must Know
- This dish contains dairy from heavy cream, yogurt and butter and is not suitable for strict dairy-free diets.
- Leftovers freeze well for up to three months; thaw in the refrigerator overnight and reheat gently to avoid curdling the cream.
- High in protein and rich in fats; portion control pairs well with steamed vegetables or a crisp salad to balance the plate.
- Adjust cayenne to control heat; many families prefer omitting it altogether for a milder profile.
- Naan and basmati rice are traditional partners, but roasted cauliflower or a grain bowl also work for low-carb variations.
One of my favorite aspects is how forgiving the sauce is. I often make the sauce a day ahead and reheat it, then finish with fresh butter and re-seared chicken for a quick dinner that tastes like it simmered for hours. Family members comment on the creaminess every time, and it has become my go-to when I want a comforting, celebratory meal without complicated steps.
Storage Tips
Cool the dish to near room temperature before refrigerating to avoid condensation. Store in an airtight container in the refrigerator for up to three days. For freezing, portion into meal-size containers leaving a small headspace and freeze up to three months. Reheat gently on low heat with a splash of water or stock to re-emulsify the sauce; adding a knob of butter while reheating restores silkiness. Avoid boiling after adding cream to prevent separation.
Ingredient Substitutions
If you need a lighter version, substitute half-and-half for heavy cream but expect a thinner texture and reduce simmering time. For dairy-free, use full-fat canned coconut milk and omit butter and yogurt; this yields a different but delicious result with a subtle coconut undertone. To reduce sodium, use low-sodium tomato sauce and adjust salt to taste at the end. Boneless chicken breast can be used, but reduce searing time to prevent dryness.
Serving Suggestions
Serve with warm naan brushed with melted butter and sprinkled with a little garlic or cilantro, or pair with steamed basmati rice for a classic presentation. For a lighter plate, offer roasted vegetables such as broccoli or green beans on the side to add texture and color. Garnish with fresh cilantro or parsley and a squeeze of lemon for brightness. For a dinner party, present in a shallow serving bowl with a side of lemon wedges and a simple cucumber salad.
Cultural Background
Butter chicken, or murgh makhani, originated in North India and was developed to use leftover tandoori-cooked chicken in a tomato and butter-based sauce. The dish became iconic for its creamy tomato gravy and gentle spice profile. Regional variations exist across India and abroad, with some versions using cashew or almond pastes for richness and others leaning more heavily on fenugreek for a distinctive aroma. This home-friendly approach respects the original flavors while simplifying steps for the ordinary kitchen.
Seasonal Adaptations
In winter, increase warming spices like a pinch more garam masala and serve with buttery naan for a cozy meal. In summer, lighten the sauce by replacing half the heavy cream with coconut milk and serve with a crisp cucumber raita and chilled basmati rice. Holiday gatherings welcome a slightly richer version with added roasted tomatoes for depth and a finishing drizzle of ghee instead of butter for a celebratory touch.
Meal Prep Tips
Cook the sauce in advance and cool quickly, storing it in the refrigerator for up to three days. Sear the chicken separately and keep it refrigerated in a shallow container. On the day you plan to serve, reheat the sauce gently, add the seared chicken to warm through and finish with cold butter for a fresh gloss. This approach saves 20 to 25 minutes and ensures last-minute stress-free service.
Making this butter chicken becomes more intuitive each time. The balance of cream, tomato and spices is forgiving and adaptable. Share it with friends, pack it for lunches, or keep it for a cozy family dinner. If you make any tweaks, I encourage you to note them for next time because small changes yield delightful differences.
Pro Tips
Use cold butter at the end to emulsify the sauce and achieve a glossy, silky finish.
Do not boil the sauce after adding cream; simmer gently to prevent separation.
Sear chicken in a hot skillet without crowding to develop a rich fond that deepens the sauce.
Make the sauce a day ahead; flavors improve overnight and finishing with fresh butter brightens it before serving.
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.
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
Butter Chicken Sauce
To Serve
Instructions
Marinate the Chicken
Combine chicken pieces with salt, garlic powder, sweet paprika, curry powder and Greek yogurt. Toss until evenly coated and marinate for at least 15 minutes to tenderize and flavor the meat.
Cook the Chicken
Heat vegetable oil in a large skillet over medium-high heat and sear chicken until golden brown and cooked through, about 8 to 10 minutes. Work in batches if needed to avoid crowding.
Prepare the Sauce Base
Reduce heat to medium, add 1 tablespoon butter, scrape up browned bits, then sauté minced garlic and diced onion with a pinch of salt until translucent, about 5 to 7 minutes.
Build the Sauce
Stir in tomato sauce and sugar, simmer 2 to 3 minutes, return chicken to pan, then pour in heavy cream and stir until sauce is smooth and orange in color. Adjust thickness with a splash of water if necessary.
Season and Simmer
Add black pepper, garam masala, curry powder and cayenne if using. Taste and adjust salt. Simmer on low for 10 minutes to allow flavors to meld.
Finish with Butter and Serve
Turn off heat and whisk in remaining cold butter until melted for a silky finish. Garnish with chopped parsley or cilantro and serve with naan and steamed 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
Did You Make This?
Leave a comment & rating below or tag
@paletina on social media!

Categories:
You might also like...

3-Cheese Zucchini Boats
Tender zucchini halved and filled with ricotta, mozzarella, and Parmesan, sautéed vegetables, and Italian seasoning—an easy, family-friendly baked dish.

3-Ingredient Chocolate Coconut Balls
Easy, no-bake chocolate-covered coconut bites made with just shredded coconut, condensed milk, and dark chocolate — a perfect make-ahead treat.

5-Ingredient Homemade Almond Joy Candy Bars
A simple no bake treat that recreates the classic Almond Joy with just five ingredients. Creamy coconut centers, toasted almonds, and glossy dark chocolate in bite sized bars.

Did You Make This?
Leave a comment & rating below or tag @paletina 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 Isabella!
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.
