Butter Chicken Recipe Easy Homemade Creamy Indian Dinner in 30 Minutes

Posted on

butter chicken recipe - featured image

The first time I caught a whiff of simmering butter chicken in my kitchen, I knew dinner would be unforgettable. There’s something about the buttery tomato sauce swirling with spices that just draws a person in—like a warm hug after a long, hectic day. Butter chicken has this way of making your tastebuds dance and, honestly, it never fails to gather the family around the table in record time. I started making this butter chicken recipe easy enough for a Tuesday night but creamy and bold enough to make you forget about takeout. The aroma alone is enough to make anyone’s mouth water. And let’s face it, when a recipe brings together rich flavor, creamy texture, and weeknight convenience, how can you resist?

I first learned how to make homemade creamy Indian butter chicken from an old friend who grew up in Delhi. She swore by her family’s method—marinate, sear, simmer, and always finish with real cream and butter. Over time, I tweaked the process to fit busy schedules (and picky eaters!) while keeping all that classic flavor. It’s become the dinner I turn to when I need something stress-free, special, and downright comforting. If you’ve ever craved restaurant-style Indian food but thought it was too complicated, this butter chicken recipe will change your mind. It’s quick, it’s easy, and it’s totally doable in 30 minutes—no fancy skills required.

After testing this recipe more times than I can count (I’m particular about my spices!), I can honestly say it’s my go-to for impressing guests or just making an ordinary night feel a little more magical. Whether you’re a busy parent, a college student, or just someone who loves a good meal, this butter chicken recipe is for you. Let’s get cooking, because you deserve a dinner that feels special—even on a Wednesday.

Why You’ll Love This Butter Chicken Recipe

  • Quick & Easy: You’ll have dinner ready in just 30 minutes. Perfect for those nights when you’re running on empty but still want something delicious.
  • Simple Ingredients: No hunting for hard-to-find spices or specialty items. Everything is at your neighborhood market, and you probably already have half of it at home.
  • Perfect for Any Occasion: Whether it’s a weekend dinner party, a cozy family meal, or just a craving for something creamy and comforting, this butter chicken fits the bill.
  • Crowd-Pleaser: I’ve served this to toddlers, teens, and spice-loving adults—everyone asks for seconds. Even picky eaters love it.
  • Unbelievably Delicious: We’re talking silky tomato sauce, juicy chicken, and a gentle swirl of cream. Every bite is a spoonful of comfort.

This butter chicken recipe stands out because I use a quick yogurt marinade to tenderize the chicken and infuse it with flavor—even if you only have 10 minutes to spare. The sauce gets its creamy texture from real heavy cream, not shortcuts, and a touch of honey balances the acidity of the tomatoes. I always blend the sauce for that restaurant-quality silky finish (a quick blitz with an immersion blender does wonders!).

After years of trial and error (burnt sauce, dry chicken, you name it), I finally landed on this version that’s both foolproof and authentic-tasting. The best part? The whole process is so approachable that you’ll want to make it again and again. It’s one of those rare recipes that delivers big, bold flavor with minimal effort. You get that classic Indian dinner magic, but with the ease of a weeknight meal. Close your eyes on the first bite—you’ll see what I mean.

What Ingredients You Will Need for Butter Chicken

This recipe uses simple, wholesome ingredients that combine to create a creamy, flavor-packed sauce and tender chicken. Most of these are pantry staples, and you can always swap things out if needed.

  • For the Chicken:
    • 1 1/2 lbs (680g) boneless, skinless chicken thighs (juicy and flavorful, but breasts work in a pinch)
    • 1/2 cup (120g) plain Greek yogurt (for a fast marinade and ultra-tender chicken)
    • 2 tbsp lemon juice (fresh is best—it brightens everything up)
    • 2 tsp garam masala (look for a good-quality blend; I love Frontier Co-op)
    • 1 tsp ground cumin
    • 1 tsp smoked paprika (for color and a hint of smokiness)
    • 1/2 tsp turmeric powder
    • 1/2 tsp chili powder (adjust to taste for heat)
    • 1 tsp salt
  • For the Sauce:
    • 2 tbsp unsalted butter (the namesake ingredient—use ghee if you want to go traditional)
    • 1 tbsp olive oil (prevents the butter from burning while sautéing)
    • 1 large yellow onion, finely diced
    • 4 cloves garlic, minced
    • 1 tbsp fresh ginger, grated (or 1 tsp ground ginger)
    • 1 1/2 tsp garam masala
    • 1 tsp ground cumin
    • 1 tsp ground coriander
    • 1/2 tsp chili powder (again, adjust for spice preference)
    • 1 can (14 oz/400g) tomato sauce or crushed tomatoes
    • 1/2 cup (120ml) heavy cream (for the creamiest sauce; coconut cream for dairy-free)
    • 2 tsp honey or sugar (balances the tomatoes’ acidity—don’t skip!)
    • 1/2 tsp salt (plus more to taste)
    • 1/4 cup (60ml) water (as needed to thin the sauce)
  • For Serving (Optional but Recommended):
    • Fresh cilantro, chopped
    • Basmati rice or naan bread
    • Lime wedges

Swaps & Tips: Use chicken breast if you prefer leaner meat, but watch the cook time so it stays juicy. For a lower-fat option, swap the heavy cream for half-and-half or full-fat coconut milk—it’s not traditional, but it works! And if you’re gluten-free, this recipe is naturally so, just check all your labels. For extra heat, toss in a diced green chili with the onions (my husband loves it spicy!).

Equipment Needed

  • Large Skillet or Sauté Pan: Nonstick or stainless steel both work. I’ve used my trusty cast iron for extra browning—just watch the tomato sauce doesn’t scorch.
  • Mixing Bowls: One for marinating the chicken, another for prepping the sauce ingredients. Glass or stainless is best; plastic tends to stain with turmeric and tomatoes.
  • Measuring Cups and Spoons: For precise spice and dairy measurements. A little extra spice never hurts, but too much salt can sneak up on you.
  • Wooden Spoon or Spatula: For stirring and scraping up all the flavorful bits at the bottom of the pan.
  • Immersion Blender or Regular Blender (Optional): Blending the sauce gives that silky, restaurant-style finish. If you don’t have one, just whisk vigorously for a rustic feel—it’ll still taste great.
  • Chef’s Knife and Cutting Board: For prepping onions, garlic, and chicken. Keep your knife sharp; it makes everything easier and safer.
  • Rice Cooker or Saucepan (Optional): If you’re making rice to serve on the side, start it before you start the chicken.

If you don’t have a big skillet, use a Dutch oven—it holds heat well and is easy to clean. For blending, a cheap stick blender works wonders (mine’s survived years of daily use). And don’t stress if you’re missing something fancy; this butter chicken recipe easy enough to work with whatever you’ve got.

Preparation Method

butter chicken recipe preparation steps

  1. Prep the Chicken:

    • Cut 1 1/2 lbs (680g) chicken thighs into bite-sized pieces. Pat dry with paper towels—this helps them brown better.
    • In a bowl, mix 1/2 cup (120g) Greek yogurt, 2 tbsp lemon juice, 2 tsp garam masala, 1 tsp cumin, 1 tsp smoked paprika, 1/2 tsp turmeric, 1/2 tsp chili powder, and 1 tsp salt. Add the chicken and toss to coat. Marinate at room temp for at least 10 minutes (up to 30 for deeper flavor, but don’t stress if you’re short on time).
  2. Sear the Chicken:

    • Heat 1 tbsp olive oil and 1 tbsp butter over medium-high in a large skillet. Add the chicken (let excess marinade drip off first) in a single layer. Sear for 2-3 minutes per side until browned but not cooked through. Work in batches if necessary so the pieces don’t steam. Remove chicken and set aside.
    • Tip: If the pan gets too crowded, the chicken won’t brown. Give it space, and don’t worry if brown bits stick—you’ll deglaze them later for flavor.
  3. Make the Sauce Base:

    • Add 1 tbsp butter to the same pan. Sauté 1 finely diced onion for 3-4 minutes, scraping up browned bits, until soft and golden.
    • Stir in 4 minced garlic cloves and 1 tbsp grated ginger. Cook for 1 minute until fragrant.
    • Add 1 1/2 tsp garam masala, 1 tsp cumin, 1 tsp coriander, and 1/2 tsp chili powder. Toast spices for 30 seconds to bring out their aroma.
  4. Simmer the Sauce:

    • Pour in 1 can (14 oz/400g) tomato sauce. Stir well, scraping up any stuck bits. Bring to a gentle simmer.
    • Let the sauce bubble for 6-8 minutes, uncovered, until slightly thickened. Stir occasionally to prevent burning.
    • If the sauce looks too thick, add 1/4 cup (60ml) water, a little at a time.
  5. Blend for Creaminess (Optional):

    • For a silky texture, use an immersion blender to blend the sauce right in the pan (remove from heat first). Or transfer to a blender, blend until smooth, and return to pan. Not required, but highly recommended!
  6. Finish the Chicken:

    • Add the seared chicken (and any juices) back into the sauce. Simmer gently for 8-10 minutes, stirring occasionally, until chicken is cooked through and flavors have melded.
    • Stir in 1/2 cup (120ml) heavy cream and 2 tsp honey. Simmer 2 more minutes. Taste and add salt as needed.
    • For extra richness, swirl in 1 more tbsp butter just before serving. (I always do this—it makes the sauce glossy and luscious.)
  7. Serve:

    • Garnish with fresh chopped cilantro. Serve hot with basmati rice or warm naan. Don’t forget a squeeze of lime if you like a fresh finish.

Troubleshooting: If the sauce splits, add a splash of warm water and whisk like crazy—it’ll come back together. If your sauce is too tangy, a bit more honey does the trick. And if the chicken seems dry, you probably overcooked it; next time, aim for just-done and let it rest in the sauce before serving.

Cooking Tips & Techniques for Butter Chicken

Butter chicken is one of those recipes that rewards a little attention to detail. Here’s what I’ve learned after plenty of kitchen experiments (and a few kitchen fails, honestly):

  • Marinating Matters: Even a 10-minute marinade with yogurt makes a big difference in tenderness. If you’ve got 30 minutes, even better. Don’t skip the acid (lemon juice)—it helps break down the chicken fibers.
  • High Heat Sear: Searing the chicken quickly over high heat adds extra flavor and keeps it juicy. Don’t overcrowd the pan. If you see steam instead of sizzle, take some pieces out and work in batches.
  • Spice Toasting: Toasting spices in the hot butter before adding tomatoes makes them bloom—releasing their full aroma. If you add them straight to liquid, they won’t develop that deep flavor.
  • Blending the Sauce: For the creamiest, restaurant-style butter chicken, blend the sauce before adding the chicken back in. I’ve tried skipping this step, but the difference is night and day. If you don’t have a blender, mash the onions really well with your spoon.
  • Taste and Adjust: Every brand of tomato sauce and spice blend is a little different. Taste before serving—sometimes a pinch more salt, sugar, or cream is all you need for balance.
  • Multitasking: Start your rice or warm your naan while the sauce simmers. If you’re prepping sides, get them ready during the chicken marination. It all comes together fast!
  • Common Mistakes: Overcooking the chicken turns it tough. Keep an eye on it—just cooked through is perfect. If the sauce is too thin, let it simmer uncovered a bit longer.

I once tried to speed things up by skipping the marinade—never again! The chicken lacked flavor and wasn’t nearly as tender. Trust me, these small steps make all the difference for a butter chicken recipe easy enough for beginners, but tasty enough for Indian food fans.

Variations & Adaptations

One of the best things about this butter chicken recipe is how adaptable it is. Whether you need to accommodate dietary restrictions or just want to shake things up, here are my favorite twists:

  • Dairy-Free: Swap Greek yogurt with coconut yogurt in the marinade and use coconut cream instead of heavy cream. The flavor is slightly different (a little sweeter and nutty), but still delicious!
  • Vegetarian: Use paneer cubes or extra-firm tofu instead of chicken. Press the tofu well so it soaks up the marinade, then proceed as usual. Paneer is especially creamy and holds up well in the sauce.
  • Extra-Spicy: Add 1-2 diced green chilies or a pinch of cayenne during the onion sauté. My partner loves it with a smoky kick, so I sometimes add chipotle powder for a fun twist.
  • Low-Carb: Skip the rice and serve with cauliflower rice or roasted vegetables. The sauce is so flavorful you won’t even miss the grains.
  • Slow Cooker Version: Marinate chicken as usual, then add everything (except cream, butter, and honey) to the slow cooker. Cook on low for 4 hours, then finish with cream, honey, and extra butter.
  • Gluten-Free: The recipe is naturally gluten-free—just be careful with store-bought naan or spice blends that may contain traces of wheat.

Personally, I love making a double batch and using the leftovers as a jacket potato topping the next day—sounds odd, but trust me, it’s heavenly. Don’t be afraid to play around with the spices or add your own twist; this butter chicken is forgiving and absolutely customizable.

Serving & Storage Suggestions

This butter chicken recipe is best served piping hot, straight from the stove, with a sprinkle of fresh cilantro and a big bowl of fluffy basmati rice or warm naan. If you want to really impress, add a side of cucumber raita or a simple green salad for a refreshing contrast.

For parties, I like to set up a “build-your-own” station with rice, naan, and toppings like pickled onions or toasted nuts. It’s fun and everyone gets to customize their plate. This dish also pairs beautifully with a cold mango lassi or a crisp, citrusy white wine.

Storing: Leftovers keep well in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, so it’s even better the next day! For freezing, portion into individual containers and freeze for up to 2 months. Thaw in the fridge overnight before reheating.

Reheating: Gently warm on the stovetop over low heat, adding a splash of cream or water if the sauce has thickened. You can microwave it in 1-minute bursts, stirring in between, but stovetop gives the best texture.

Pro tip: The sauce thickens as it sits, so don’t worry if it looks a bit soupy when fresh—it’ll be perfect by the next meal.

Nutritional Information & Benefits

This butter chicken recipe (per serving, based on 6 servings) contains approximately:

  • Calories: 370
  • Protein: 25g
  • Fat: 24g
  • Carbohydrates: 12g
  • Sugar: 5g

Health Highlights: Chicken thighs provide high-quality protein and essential B vitamins. The Greek yogurt marinade adds gut-friendly probiotics and keeps things light. If you swap to coconut cream and plant-based yogurt, the recipe becomes dairy-free and suitable for many dietary needs. The spices—turmeric, ginger, garlic—offer anti-inflammatory properties and tons of flavor without added calories.

This butter chicken is naturally gluten-free (just double-check your naan or rice) and can be made low-carb with a few swaps. The biggest allergens to watch are dairy and nuts (if you use cashew cream as a substitute). I love that you can make this recipe fit almost any eating style—it’s hearty, nourishing, and absolutely soul-satisfying when you want comfort food that doesn’t weigh you down.

Conclusion

If you’ve been searching for a butter chicken recipe easy enough for weeknights, but creamy and flavorful enough to feel like a treat, this is the one to bookmark. The combination of quick marinade, restaurant-style sauce, and approachable ingredients makes it a keeper in my kitchen (and hopefully yours, too!).

Give yourself permission to experiment—swap in your favorite protein, dial up the heat, or tweak the creaminess to your family’s tastes. The beauty of this recipe is its flexibility and how reliably it delivers that classic, crave-worthy flavor. I can’t count how many times this dish has turned a regular night into something special for us. It’s a little bit of dinner magic in every bite.

If you try this butter chicken, I’d love to hear how it turned out! Drop your questions or tweaks in the comments, share your photos, or tag me on your favorite social platform. Let’s keep making dinner delicious, easy, and fun—one creamy, flavor-packed recipe at a time.

Frequently Asked Questions about Butter Chicken

Can I use chicken breast instead of thighs?

Absolutely! Chicken breast works well—just cut into even pieces and don’t overcook. Thighs are more forgiving and juicier, but both deliver great results.

How can I make this recipe dairy-free?

Swap Greek yogurt for coconut yogurt in the marinade and use coconut cream for the sauce. The flavor will be a bit different, but still rich and creamy.

Is this butter chicken recipe spicy?

It’s mildly spiced, with warmth from garam masala and a hint of chili powder. For more heat, add fresh chilies or extra chili powder. For less, skip the chili altogether.

Can I make this recipe ahead of time?

Yes! Butter chicken tastes even better after a day in the fridge as the flavors meld. Reheat gently on the stove, adding a splash of cream or water if needed.

What should I serve with butter chicken?

Basmati rice and naan bread are classic. For a lighter meal, try cauliflower rice or a crisp salad. Don’t forget a squeeze of lime and a sprinkle of cilantro for freshness!

Pin This Recipe!

butter chicken recipe recipe

Print

Butter Chicken Recipe Easy Homemade Creamy Indian Dinner in 30 Minutes

This easy homemade butter chicken recipe delivers a creamy, restaurant-style Indian dinner in just 30 minutes. Tender marinated chicken is simmered in a rich, spiced tomato sauce and finished with real cream and butter for a comforting, crowd-pleasing meal.

  • Author: paula
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Indian

Ingredients

Scale
  • 1 1/2 lbs boneless, skinless chicken thighs (or breasts)
  • 1/2 cup plain Greek yogurt
  • 2 tbsp lemon juice
  • 2 tsp garam masala
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp turmeric powder
  • 1/2 tsp chili powder (adjust to taste)
  • 1 tsp salt
  • 2 tbsp unsalted butter (plus 1 tbsp for finishing)
  • 1 tbsp olive oil
  • 1 large yellow onion, finely diced
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated (or 1 tsp ground ginger)
  • 1 1/2 tsp garam masala
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp chili powder
  • 1 can (14 oz) tomato sauce or crushed tomatoes
  • 1/2 cup heavy cream (or coconut cream for dairy-free)
  • 2 tsp honey or sugar
  • 1/2 tsp salt (plus more to taste)
  • 1/4 cup water (as needed to thin sauce)
  • Fresh cilantro, chopped (for garnish)
  • Basmati rice or naan bread (for serving)
  • Lime wedges (for serving)

Instructions

  1. Cut chicken thighs into bite-sized pieces and pat dry.
  2. In a bowl, mix Greek yogurt, lemon juice, garam masala, cumin, smoked paprika, turmeric, chili powder, and salt. Add chicken and toss to coat. Marinate at room temperature for at least 10 minutes (up to 30 minutes for deeper flavor).
  3. Heat olive oil and 1 tbsp butter over medium-high in a large skillet. Add chicken (letting excess marinade drip off) in a single layer. Sear 2-3 minutes per side until browned but not cooked through. Remove chicken and set aside.
  4. Add 1 tbsp butter to the same pan. Sauté diced onion for 3-4 minutes until soft and golden, scraping up browned bits.
  5. Stir in minced garlic and grated ginger. Cook for 1 minute until fragrant.
  6. Add garam masala, cumin, coriander, and chili powder. Toast spices for 30 seconds.
  7. Pour in tomato sauce. Stir well and bring to a gentle simmer. Let bubble for 6-8 minutes, uncovered, until slightly thickened. Add water as needed if sauce is too thick.
  8. Optional: Blend sauce with an immersion blender or in a blender until smooth, then return to pan.
  9. Add seared chicken (and juices) back to sauce. Simmer gently for 8-10 minutes, stirring occasionally, until chicken is cooked through.
  10. Stir in heavy cream and honey. Simmer 2 more minutes. Taste and adjust salt as needed.
  11. Swirl in 1 tbsp butter just before serving for extra richness.
  12. Garnish with chopped cilantro and serve hot with basmati rice or naan and lime wedges.

Notes

Marinate the chicken for at least 10 minutes for tenderness; 30 minutes is even better. Sear chicken in batches for best browning. Toast spices in butter for maximum flavor. Blending the sauce gives a silky, restaurant-style finish. Adjust spice and cream to taste. Leftovers taste even better the next day and freeze well.

Nutrition

  • Serving Size: About 1 cup chicken with sauce
  • Calories: 370
  • Sugar: 5
  • Sodium: 600
  • Fat: 24
  • Saturated Fat: 10
  • Carbohydrates: 12
  • Fiber: 2
  • Protein: 25

Keywords: butter chicken, easy butter chicken, creamy Indian chicken, Indian dinner, weeknight Indian recipe, homemade butter chicken, gluten-free Indian, chicken curry, quick Indian recipe, restaurant-style butter chicken

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating