Homemade Butter Chicken

Rich, creamy, and fragrant butter chicken made at home with tender marinated thighs simmered in a buttery tomato-cream sauce. Perfect with naan or steamed rice.

This homemade butter chicken is the kind of dish that turns ordinary weeknights into special dinners. I first made it on a rainy Saturday when I wanted something comforting but a little elegant. The combination of tender, bite-sized chicken thighs marinated briefly in yogurt and warming spices, then simmered in a buttery, tomato-forward cream sauce, is what makes this version so reliable. The sauce is silky and balanced: tang from tomatoes, a mild sweetness, and the round warmth of garam masala and paprika. Every forkful is creamy, lightly spiced, and deeply satisfying.
I discovered the exact proportions for this recipe after testing several versions and asking my family for honest feedback. My partner loved the richness, my kids liked the mild sweetness, and I appreciated how forgiving the technique is. It’s a recipe that holds up well for leftovers, and the flavors actually deepen when reheated. For an everyday meal that still feels like a celebration, this butter chicken fits the bill.
Why You'll Love This Recipe
- This finishes in about an hour total and uses pantry spices and a single can of tomato sauce, so it is ideal for busy evenings where you still want something homemade and flavorful.
- Marinating time is short yet effective; a quick yogurt-based marinade tenderizes the chicken without long planning, making it great for spontaneous dinners.
- The sauce is richly textured through a simple combination of butter and heavy cream rather than complex reductions, so the method is fast and forgiving for home cooks.
- This version is crowd-pleasing: mild enough for children but easy to kick up with cayenne for adult palates, offering flexibility for different dietary preferences.
- Leftovers reheat beautifully and can be frozen for up to three months, making this a practical choice for meal prep and make-ahead lunches.
- Uses easy-to-find ingredients like boneless chicken thighs, grocery-store tomato sauce, and common spices so you can shop in one trip.
In my household this dish has become a sign of comfort and celebration. We serve it on a simple weeknight and it still draws compliments. Once, I took a batch to a neighborhood potluck and neighbors asked for the recipe on the spot. That kind of response makes this recipe a keeper.
Ingredients
- Chicken & Marinade: 1 1/2 pounds skinless boneless chicken thighs, cut into bite-sized chunks. Thighs stay juicier than breasts; look for fresh, plump pieces. If using frozen, thaw fully and pat dry before marinating.
- Salt & Spices: 1 teaspoon salt, 1 teaspoon garlic powder, 1 teaspoon sweet paprika, 1/2 teaspoon curry powder. Paprika gives color and gentle sweetness; garam masala is reserved for the sauce to preserve its aroma.
- Yogurt: 1 tablespoon Greek yogurt. A small amount helps the marinade cling and tenderize. Full-fat yogurt offers the best texture but low-fat works in a pinch.
- Sauce Base: 1 15-ounce can tomato sauce, 2 cups heavy cream. Choose a plain tomato sauce without added herbs. Heavy cream creates the signature silky mouthfeel.
- Fats & Aromatics: 3 tablespoons vegetable oil, 3 tablespoons butter (divided), 6 garlic cloves minced, 1 medium onion diced. Butter and oil together prevent burning and add depth; cook the onion until translucent for sweetness.
- Seasoning for Sauce: 1 teaspoon sugar, 1 teaspoon salt (adjust to taste), 1/2 teaspoon black pepper, 1 teaspoon garam masala, 1/2 teaspoon curry powder, 1/2 teaspoon cayenne pepper (optional). The sugar balances acidity; garam masala added at the end preserves aroma.
- To Serve: Warm naan bread or steamed rice. Fresh chopped parsley for garnish is optional but brightens the plate.
Instructions
Marinate the Chicken: In a bowl combine the chicken chunks, 1 teaspoon salt, 1 teaspoon garlic powder, 1 teaspoon sweet paprika, 1/2 teaspoon curry powder, and 1 tablespoon Greek yogurt. Toss until well coated and let stand at room temperature for 15 to 20 minutes or refrigerate up to 2 hours. Marinating briefly improves tenderness and helps the spices adhere to the meat. Brown the Chicken: Heat 1 tablespoon vegetable oil in a large skillet over medium-high heat. Working in batches, sear the chicken pieces until lightly browned on all sides but not fully cooked, about 3 minutes per side. Transfer to a plate; browning locks in juices and adds flavor without overcooking. Sauté Aromatics: Lower heat to medium and add remaining 2 tablespoons oil and 2 tablespoons butter. Add diced onion and cook until soft and translucent, about 6 to 8 minutes, stirring occasionally. Add minced garlic and cook 30 seconds more until fragrant. Properly cooked onions contribute natural sweetness to the sauce. Build the Sauce: Pour in the 15-ounce can of tomato sauce, 1 teaspoon sugar, 1 teaspoon salt, and 1/2 teaspoon black pepper. Stir and simmer gently for 5 minutes to reduce slightly and concentrate flavor. This step mellows tomato acidity and integrates seasonings. Finish with Cream and Spices: Stir in the browned chicken, 2 cups heavy cream, 1/2 teaspoon cayenne (if using), 1 teaspoon garam masala, and 1/2 teaspoon curry powder. Reduce heat to low and simmer uncovered for 10 to 12 minutes until the chicken is cooked through and the sauce thickens. Taste and adjust salt or cayenne. Final Touches and Serve: Stir in the remaining 1 tablespoon butter for sheen and richness. Sprinkle with 1/4 cup chopped parsley if desired. Serve hot with warm naan or steamed rice, spooning plenty of sauce over the grains.
You Must Know
- This dish stores well: refrigerate in an airtight container for up to 4 days or freeze for up to 3 months. Thaw overnight in the refrigerator before reheating gently on the stovetop.
- Because heavy cream and butter are central, this is not dairy-free. For a lighter finish, substitute half-and-half, but expect a thinner sauce and less silkiness.
- Adjust heat with cayenne or a pinch of red chili powder. Start small; a little goes a long way as the cream softens the spice.
- Use boneless thighs rather than breasts for juicier results; thighs tolerate longer simmering without drying out.
- The recipe is naturally gluten-free when served with rice; check packaged naan if strict gluten-free is required.
My favorite part of this dish is how every family member finds a piece of comfort in it. I remember a dinner when my eldest, who rarely touches spicy food, asked for seconds after I left out the cayenne. That moment convinced me that balance is the key: aromatic spices, a touch of sweetness, and a rich sauce create a dish that welcomes everyone to the table.
Storage Tips
Store leftovers in airtight containers once cooled to room temperature. In the refrigerator, use within 4 days for best flavor and safety. For freezing, portion into meal-sized containers, leaving 1/2 inch headspace, and freeze up to 3 months. Reheat gently on low in a saucepan to prevent the cream from breaking, stirring occasionally and adding a splash of water or cream if the sauce tightens.
Ingredient Substitutions
To make a lighter version, replace heavy cream with an equal amount of evaporated milk or half heavy cream and half low-fat milk, though the sauce will be less rich. For dairy-free, use full-fat coconut milk and vegan butter; expect a faint coconut note. Swap chicken thighs for boneless chicken breast if preferred, but reduce simmer time to avoid drying. Use Greek yogurt alternatives for the marinade, such as dairy-free yogurt, for similar tenderizing effects.
Serving Suggestions
Serve with warm naan brushed with butter and sprinkled with chopped cilantro for freshness. Steamed basmati rice is traditional; try a lemon-scented pilaf to cut through the richness. For a lighter plate, pair with a crisp cucumber and tomato salad dressed with lemon and cumin. Garnish each serving with a drizzle of cream or a few torn cilantro leaves for visual contrast.
Cultural Background
Butter chicken, or murgh makhani, originated in Delhi in the mid-20th century as a way to reuse leftover tandoori chicken by simmering it in a buttery tomato and cream sauce. It bridges Mughlai richness with Punjabi flavor profiles and has become a beloved staple across India and around the world. Regional variations highlight different spice levels, cream ratios, and the use of fenugreek or kasuri methi for a signature aroma.
Seasonal Adaptations
In colder months, double the spice and serve with roasted root vegetables for a hearty meal. During summer, lighten the sauce and finish with a squeeze of lemon and extra chopped herbs to bring brightness. For holiday gatherings, make it ahead and reheat slowly while adding freshly browned butter and chopped chilies at the end for a celebratory finish.
Meal Prep Tips
Cook a double batch and freeze individual portions for quick lunches. Pack rice separately to prevent sogginess. When reheating frozen portions, thaw overnight and rewarm on low with a splash of water to restore saucy consistency. Assemble naan and a simple salad on the side to create a ready-to-eat meal in under 15 minutes from the fridge.
Made with care and easily adaptable, this butter chicken invites experimentation while reliably delivering comfort. Share it with friends, serve it at a family dinner, or pack it for a week of delicious lunches. I hope it becomes one of your go-to dishes as it has for mine.
Pro Tips
Pat chicken dry before marinating so the marinade sticks better and the meat browns more evenly.
Brown the chicken in batches to avoid steaming and to build more flavor through caramelization.
Simmer the cream at low heat to prevent separation; do not boil vigorously after adding cream.
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.
Tags
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.

Ingredients
Chicken & Marinade
Sauce
To Serve
Instructions
Marinate the Chicken
Combine chicken, salt, garlic powder, paprika, curry powder, and Greek yogurt. Toss to coat and let rest 15 to 20 minutes at room temperature or up to 2 hours refrigerated.
Brown the Chicken
Heat 1 tablespoon oil in a large skillet over medium-high. Sear chicken in batches until lightly browned on all sides, about 3 minutes per side. Remove and set aside.
Sauté Aromatics
Add remaining oil and 2 tablespoons butter to the skillet. Cook diced onion until translucent, about 6 to 8 minutes. Add minced garlic and cook 30 seconds more.
Build the Sauce
Stir in tomato sauce, sugar, salt, and pepper. Simmer 5 minutes to reduce slightly and meld flavors.
Finish with Cream and Spices
Return chicken to the pan. Add heavy cream, cayenne (optional), garam masala, and curry powder. Simmer on low 10 to 12 minutes until chicken is cooked through and sauce thickens.
Final Touches and Serve
Stir in remaining tablespoon of butter and chopped parsley. Serve with warmed naan or steamed rice, spooning sauce liberally over the dish.
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
@yummyhues on social media!

Categories:
You might also like...

Air-Fried Rice Paper Noodle Rolls
Light, crisp rice paper rolls filled with vermicelli, tofu or shrimp and vibrant vegetables—air-fried to golden perfection for a healthy, speedy snack or appetizer.

Air Fryer Apple Fries
Crispy, lightly sweet apple sticks coated in panko and cinnamon, ready in minutes from the air fryer. A simple, family friendly snack or dessert.

Air Fryer Apple Fries
Crispy, cinnamon-kissed apple sticks air-fried to golden perfection — a quick snack that tastes like dessert, but feels delightfully fresh.

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

