Homemade Butter Chicken

Featured in Family-Friendly Recipes.

Homemade Butter Chicken transforms simple ingredients into a restaurant-worthy meal with surprisingly little effort. This approachable version of the beloved Indian dish delivers all the rich, velvety texture and complex flavors you crave, but without the long ingredient list or cooking time traditionally required. The magic happens when marinated chicken thighs are simmered in a luscious sauce of sautéed onions, garlic, tomato, and cream, creating that distinctive orange-hued gravy that's simultaneously tangy, sweet, and savory. The finishing touch of cold butter whisked in at the end provides the silky mouthfeel that gives this dish its name. What makes this recipe special is how it balances bold spices like garam masala and curry powder with the richness of cream, creating a dish that's deeply flavorful without overwhelming heat. Perfect for family dinners or casual entertaining, it's the kind of comfort food that feels luxurious but comes together in just 45 minutes, making it accessible even on busy weeknights when you want something more exciting than the usual fare.
Comfort Cravings Recipes
Updated on Fri, 25 Apr 2025 11:35:09 GMT
Quick & Easy Homemade Butter Chicken Recipe Pin it
Quick & Easy Homemade Butter Chicken Recipe | comfortcravingsrecipes.com

This luscious butter chicken transforms your kitchen into an Indian restaurant with its velvety tomato cream sauce and tender morsels of perfectly spiced chicken. The aromatic blend of garam masala, curry powder, and other spices creates layers of flavor that taste like they've been simmering all day, though this impressive dish comes together in under 45 minutes. Each bite delivers the perfect balance of richness, warmth, and subtle spice that makes butter chicken one of the most beloved Indian dishes worldwide.

I discovered my passion for butter chicken when trying to recreate my favorite restaurant dish at home. After multiple attempts and refinements, this version has become our family's go to comfort food. My husband, who typically prefers grilled meats, requests this regularly and my children, initially skeptical of anything labeled "curry," now clean their plates enthusiastically. The combination of familiar ingredients transformed through specific techniques creates something truly special that bridges cultural culinary traditions.

Essential Ingredient Guide

  • Boneless chicken thighs: provide the ideal foundation with their natural tenderness and rich flavor that stands up beautifully to the bold spices. Unlike breast meat, thighs remain juicy even with extended cooking time.
  • Greek yogurt: tenderizes the chicken while creating a protective coating that locks in moisture during cooking. Always use full fat variety for the best flavor and tenderizing properties.
  • Garam masala: creates the characteristic warm flavor profile essential to authentic butter chicken. This complex spice blend typically includes cinnamon, cardamom, cloves, cumin, and coriander, bringing depth and aromatic notes that cannot be substituted.
  • Tomato sauce: forms the base of the silky curry, contributing both vibrant color and balanced acidity that complements the richness of the cream and butter perfectly.
  • Heavy cream: creates the luxurious mouthfeel that defines butter chicken, mellowing the spices and tomato acidity while creating the signature velvety texture that coats every piece of chicken beautifully.

Complete Cooking Method

Prepare The Marinade:
In a medium bowl, combine one cup of full fat Greek yogurt with one teaspoon each of salt, garlic powder, sweet paprika, and curry powder. Whisk thoroughly until all spices are fully incorporated into the yogurt, creating a uniform mixture that will coat the chicken evenly. This marinade not only seasons the meat but contains enzymes that help break down proteins, resulting in more tender chicken.
Marinate The Chicken:
Cut one and a half pounds of boneless chicken thighs into roughly one and a half inch pieces and add them to the yogurt mixture. Using clean hands or tongs, toss thoroughly until each piece is completely coated with the marinade. Cover the bowl and refrigerate for at least fifteen minutes, though longer marination up to overnight will develop deeper flavor. The yogurt coating creates a protective barrier that keeps the chicken moist during cooking while infusing it with the spice mixture.
Sear The Chicken:
Heat two tablespoons of cooking oil in a large, deep skillet over medium high heat until shimmering but not smoking. Working in batches to avoid overcrowding, add the marinated chicken pieces, shaking off excess yogurt before adding to the pan. Sear for approximately three minutes per side until golden brown but not fully cooked through. Transfer the partially cooked chicken to a clean plate and set aside while preparing the sauce.
Create The Aromatic Base:
In the same skillet, reduce heat to medium and add three tablespoons of butter. Once melted, add one finely diced onion and cook until translucent, about three to four minutes, stirring occasionally. Add four minced garlic cloves and cook for just thirty seconds until fragrant but not browned. This aromatic foundation infuses the oil with essential flavors that will permeate the entire sauce.
Develop The Sauce:
Sprinkle two teaspoons garam masala, one teaspoon curry powder, quarter teaspoon cayenne pepper (adjust according to heat preference), and half teaspoon black pepper into the onion mixture. Stir constantly for thirty seconds to toast the spices, releasing their essential oils and deepening their flavors. Add one and a half cups tomato sauce and stir to combine, scraping any browned bits from the bottom of the pan to incorporate their flavor into the sauce.
Enrich With Cream:
Pour one cup of heavy cream into the tomato mixture, stirring constantly to create a smooth, uniform sauce. Bring to a gentle simmer over medium low heat, being careful not to boil which could cause the cream to separate. Allow the sauce to simmer uncovered for five minutes, stirring occasionally as it begins to thicken slightly and the flavors meld together.
Finish The Dish:
Return the seared chicken pieces and any accumulated juices to the sauce, stirring gently to coat each piece. Simmer for an additional 5 to 7 minutes until the chicken is completely cooked through and the sauce has thickened to a rich, velvety consistency. Remove from heat and stir in the final two tablespoons of cold butter until completely melted and incorporated, creating the signature silky finish that gives butter chicken its name.
Simple & Flavorful Homemade Butter Chicken Pin it
Simple & Flavorful Homemade Butter Chicken | comfortcravingsrecipes.com

My favorite aspect of this recipe is how it transforms a regular weeknight into something special. The kitchen fills with incredible aromas as the sauce simmers, and family members inevitably wander in asking when dinner will be ready. Unlike some complex dishes that leave me too exhausted to enjoy the meal, this butter chicken strikes the perfect balance between impressive results and manageable preparation. The leftovers, which develop even deeper flavor overnight, make an incredible lunch the following day, inspiring workplace envy among colleagues.

Tempting Serving Suggestions

Present this golden butter chicken over fluffy basmati rice which perfectly captures the luxurious sauce in its delicate grains. For an impressive meal, serve alongside warm naan bread for scooping up every last bit of sauce from the plate. Add a simple cucumber raita on the side to provide cooling contrast to the rich curry. For a complete Indian inspired feast, include a quick vegetable side like sautéed spinach with cumin or simple roasted cauliflower to balance the meal. Garnish with fresh cilantro leaves just before serving for bright flavor and beautiful color contrast.

Creative Adaptation Options

Transform this versatile recipe to suit various dietary needs without sacrificing its essential character. Substitute boneless chicken breasts for thighs, cooking slightly less time to maintain tenderness. Create a vegetarian version using firm tofu or chickpeas in place of chicken, adding them directly to the simmered sauce without the initial searing step. For dairy sensitivities, replace heavy cream with full fat coconut milk and use coconut oil instead of butter, creating a differently nuanced but equally delicious curry. Increase the cayenne pepper to half teaspoon for those who enjoy more heat, or omit it entirely for sensitive palates while maintaining the aromatic spice blend.

Practical Storage Strategies

Allow leftover butter chicken to cool completely before transferring to airtight containers and refrigerating for up to three days. The flavor actually improves overnight as the spices continue to meld with the sauce. When reheating, warm gently over medium low heat, stirring occasionally and adding a splash of cream if needed to restore the original consistency. For longer storage, freeze in portion sized containers for up to two months. Thaw overnight in the refrigerator before reheating slowly on the stovetop, being careful not to boil which could cause the sauce to separate.

Quick and Creamy Butter Chicken Made from Scratch Pin it
Quick and Creamy Butter Chicken Made from Scratch | comfortcravingsrecipes.com

This butter chicken recipe represents what I love most about home cooking the ability to create memorable dining experiences that connect us to global culinary traditions while bringing family together around the table. What once seemed like restaurant exclusive fare becomes accessible through straightforward techniques and readily available ingredients. The rich aromas filling the kitchen, the vibrant colors on the plate, and the complex flavors that belie the simple preparation make this dish special enough for celebrations yet practical enough for weeknight cooking. It reminds us that extraordinary meals don't require extraordinary effort, just thoughtful preparation and quality ingredients.

Frequently Asked Questions

→ Can I use chicken breast instead of thighs for this butter chicken recipe?
Yes, you can substitute chicken breasts for thighs in this Butter Chicken recipe, though there are a few adjustments to consider. Chicken breasts are leaner than thighs, which means they can dry out more easily during cooking. To keep them juicy, reduce the initial cooking time to 5-7 minutes instead of 8-10, and be careful not to overcook them. You might also consider cutting the breasts into slightly larger chunks than you would thighs. The flavor will be slightly different, as thighs generally provide a richer taste, but the dish will still be delicious with properly cooked chicken breasts. The creamy sauce helps keep either cut moist and flavorful.
→ What is garam masala and can I make my own for this recipe?
Garam masala is a warm spice blend central to Indian cooking, including this Butter Chicken. It typically contains cinnamon, cardamom, cloves, cumin, coriander, and black pepper, though recipes vary by region. While store-bought is convenient and works perfectly in this recipe, you can make a simple version at home by combining: 1 teaspoon cumin, 1/2 teaspoon coriander, 1/4 teaspoon cardamom, 1/4 teaspoon cinnamon, 1/8 teaspoon cloves, and 1/8 teaspoon black pepper. Toast these spices in a dry pan until fragrant before grinding them together. This homemade blend can be stored in an airtight container for about 3 months and adds authentic flavor to many Indian-inspired dishes beyond just butter chicken.
→ Can I make this butter chicken recipe dairy-free?
You can definitely make a dairy-free version of this Butter Chicken! For the marinade, replace the Greek yogurt with coconut yogurt or dairy-free yogurt. Instead of butter, use ghee if you can tolerate it (it's clarified butter with milk solids removed), or substitute with coconut oil or a plant-based butter for complete dairy avoidance. Replace the heavy cream with full-fat coconut milk or cashew cream (blend 1 cup soaked cashews with 3/4 cup water until smooth). The coconut milk will add a slight coconut flavor that actually works well with the Indian spices. The texture will be slightly different but still creamy and delicious. These substitutions maintain the rich, velvety texture that makes butter chicken so beloved, just without the dairy.
→ How spicy is this butter chicken recipe and how can I adjust the heat level?
This Butter Chicken recipe is mildly spicy as written, with the main heat coming from the optional cayenne pepper. It's designed to be family-friendly while still having authentic flavor. To make it milder, simply omit the cayenne pepper completely and use a mild curry powder. For those who enjoy more heat, there are several ways to increase the spice level: double the cayenne pepper, add a finely diced green chile with the onions and garlic, include 1/2 teaspoon of red chile flakes, or stir in some hot curry powder instead of the regular version. You can also serve the finished dish with a side of fresh chopped chiles or hot sauce, allowing each person to customize their own serving according to their spice preference.
→ Can I make this butter chicken ahead of time?
Butter Chicken is actually perfect for making ahead! The flavors develop and deepen overnight, making it even more delicious the next day. To prepare in advance, follow the recipe completely, let it cool, then store in an airtight container in the refrigerator for up to 3 days. When reheating, do so gently on the stovetop over medium-low heat, stirring occasionally and adding a splash of cream or water if the sauce has thickened too much. For longer storage, you can freeze the butter chicken for up to 3 months in a freezer-safe container. Thaw overnight in the refrigerator before reheating. I recommend adding the final 2 tablespoons of butter after reheating rather than before storing for the freshest flavor and silkiest texture.
→ What sides go well with butter chicken besides naan and rice?
While naan and rice are classic accompaniments to Butter Chicken, there are many other delicious sides to consider. For vegetables, try cucumber raita (yogurt with cucumber and mint), a simple side salad with lemon vinaigrette, roasted cauliflower with cumin, or sautéed spinach with garlic. For grain alternatives, quinoa, cauliflower rice (for a low-carb option), or even mashed potatoes can work surprisingly well with the sauce. Other bread options include roti, paratha, or even pita bread in a pinch. For a more complete Indian-inspired meal, serve with dal (lentil curry), vegetable pakoras (fritters), or samosas. A cooling mango lassi (yogurt drink) makes the perfect beverage to balance the rich, creamy butter chicken.

Homemade Butter Chicken

This quick and easy Butter Chicken recipe creates a rich, creamy dish with tender chicken pieces in a velvety tomato sauce that rivals your favorite restaurant version.

Prep Time
5 Minutes
Cook Time
25 Minutes
Total Time
30 Minutes

Category: Family Meals

Difficulty: Intermediate

Cuisine: Indian-inspired

Yield: 4 Servings

Dietary: Gluten-Free

Ingredients

→ For the Chicken & Marinade

01 1½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
02 1 teaspoon salt
03 1 teaspoon garlic powder
04 1 teaspoon sweet paprika
05 ½ teaspoon curry powder
06 1 tablespoon Greek yogurt

→ For the Butter Chicken Sauce

07 3 tablespoons vegetable oil
08 3 tablespoons butter, divided
09 6 garlic cloves, minced
10 1 medium onion, diced
11 1 can (15-ounce) tomato sauce
12 1 teaspoon sugar
13 1 teaspoon salt, adjust to taste
14 ½ teaspoon black pepper
15 2 cups heavy cream
16 ½ teaspoon cayenne pepper (optional, for heat)
17 1 teaspoon garam masala
18 ½ teaspoon curry powder
19 ¼ cup freshly chopped parsley (optional, for garnish)

→ To Serve

20 Naan bread
21 Steamed rice

Instructions

Step 01

In a medium bowl, toss the chicken chunks with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Use your hands or a spoon to make sure each piece is evenly coated in this simple but flavorful marinade. Let it sit for at least 15 minutes while you prep your other ingredients. This brief marination time allows the flavors to penetrate the meat and helps keep it tender during cooking.

Step 02

Heat the vegetable oil in a large skillet over medium-high heat until it shimmers. Add the marinated chicken pieces, being careful not to overcrowd the pan (work in batches if needed). Cook for about 8-10 minutes, stirring occasionally, until the chicken develops a lovely golden-brown color and is cooked through. Once done, transfer the chicken to a clean plate and set aside, but leave any remaining oil and tasty browned bits in the pan – they'll add flavor to your sauce!

Step 03

Reduce the heat to medium and add 1 tablespoon of butter to the same skillet. As it melts, scrape up those flavorful browned bits stuck to the bottom of the pan (add a splash of water if needed to help release them). Add the minced garlic and diced onion along with a pinch of salt. Sauté until the onion becomes soft and translucent and the garlic is fragrant but not browned, about 3-4 minutes.

Step 04

Pour in the tomato sauce and add the sugar, stirring to combine. Let this mixture simmer for 2-3 minutes to meld the flavors. Then return the cooked chicken to the skillet, gently stirring to coat it in the sauce. Now for the magic ingredient – pour in the heavy cream and stir until everything is well combined. You'll see the sauce transform into that beautiful signature orange color that butter chicken is known for.

Step 05

Sprinkle in the cayenne pepper (if you're using it for some heat), garam masala, and curry powder. Season with black pepper and additional salt to taste. Reduce the heat to low and let everything simmer gently for about 10 minutes, stirring occasionally. This simmering time is crucial – it allows all those beautiful spices to bloom and the sauce to thicken slightly, while the chicken absorbs even more flavor.

Step 06

For that signature richness and silky texture, add the remaining 2 tablespoons of cold butter to the sauce. Stir gently until the butter is completely melted and incorporated. This final touch of butter adds a beautiful glossy finish and rounds out all the flavors. If you're using it, sprinkle the chopped fresh parsley over the top for a pop of color and fresh flavor.

Step 07

Your homemade butter chicken is ready to serve! Spoon it into bowls alongside fluffy steamed rice and warm naan bread for soaking up every last drop of that incredible sauce. The combination of tender chicken pieces in the rich, aromatic sauce is absolutely irresistible – comfort food at its finest!

Notes

  1. This simplified version of the classic Indian dish delivers all the rich, creamy flavor of restaurant butter chicken but is easy enough for home cooks to master.
  2. For extra flavor, you can substitute the chicken broth for the water when deglazing the pan after cooking the chicken.
  3. Leftover butter chicken tastes even better the next day as the flavors have time to meld. Store in an airtight container in the refrigerator for up to 3 days.

Tools You'll Need

  • Large skillet or sauté pan
  • Knife
  • Cutting board
  • Measuring spoons and cups
  • Wooden spoon or spatula

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy (yogurt, butter, heavy cream)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 640
  • Total Fat: 52 g
  • Total Carbohydrate: 18 g
  • Protein: 28 g