...

Amazing Creamy Butter Chicken Recipe in 30 Min

By anna Boncoeur On May 14, 2026

A bowl of creamy butter chicken recipe served with white rice and naan bread, garnished with fresh parsley.

Oh, you know those nights when you’re just craving something super comforting, like a big warm hug in a bowl, but you’re also exhausted and don’t have hours to cook? Yeah, me too! That’s exactly why this Creamy Butter Chicken Recipe became my absolute go-to. It’s got that rich, velvety sauce and all those warm, fragrant spices that just sing. I remember making it for the first time on a dreary Tuesday; the aroma alone lifted my spirits, and in just 30 minutes, we had a restaurant-quality meal on the table. It’s seriously a lifesaver!

Why You’ll Love This Creamy Butter Chicken Recipe

This Creamy Butter Chicken Recipe is a total game-changer for busy evenings. Seriously, you get a decadent, restaurant-worthy meal on the table in just 30 minutes! It’s incredibly easy to whip up, packed with those warm, comforting spices you adore, and tastes absolutely divine. It’s the perfect solution for a satisfying weeknight dinner.

Ingredients for Your Creamy Butter Chicken Recipe

Okay, so for the chicken itself, I always reach for boneless, skinless thighs. Trust me, they stay so much more tender and juicy in that rich sauce than breasts, which can sometimes dry out. And for the spices? Don’t shy away from them! Even if you’re not a huge spice fan, the quantities here are perfect for flavor without being overwhelming. I usually just make sure I have everything chopped and measured before I even start heating the pan.

  • 1 1/2 pounds boneless skinless chicken thighs cut into bite sized pieces
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • 1/2 teaspoon curry powder
  • 1 tablespoon plain Greek yogurt
  • 3 tablespoons vegetable oil
  • 3 tablespoons unsalted butter divided
  • 6 garlic cloves minced
  • 1 medium yellow onion diced
  • 1 can tomato sauce 15 ounces
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 cups heavy cream
  • 1/2 teaspoon cayenne pepper
  • 1 teaspoon garam masala
  • 1/2 teaspoon curry powder
  • 1/4 cup chopped fresh parsley
  • Cooked white rice
  • Warm naan bread

Step-by-Step Instructions for the Creamy Butter Chicken Recipe

Step 1: Alright, let’s get this flavor party started! In a medium bowl, combine your beautiful chicken thighs with salt, garlic powder, paprika, curry powder, and that dollop of Greek yogurt. Give it a good toss so every piece is coated nicely. Let it hang out and marinate for about 10 minutes – don’t worry, it doesn’t need long!

Step 2: Now, heat up your vegetable oil in a big skillet over medium-high heat. You want it nice and hot before you add the chicken. That’s key for getting a good sear on it.

Step 3: Add the marinated chicken to the hot skillet in a single layer. Try not to crowd the pan; you might need to do this in batches if your skillet isn’t huge. Cook it for about 7 to 9 minutes, stirring now and then. You’re looking for it to be nicely browned and almost cooked through. Once it’s ready, transfer the chicken to a plate and set it aside. Don’t clean that yummy skillet!

Step 4: Lower the heat to medium. Melt 2 tablespoons of butter in that same skillet – oh, the flavor that’s left in there is gold! Now, toss in your minced garlic and diced onion. Cook them for about 4 minutes, stirring, until they’re nice and soft and smelling amazing. You want them softened, not browned.

Step 5: Pour in the tomato sauce, then stir in the sugar, salt, and black pepper. Give it a good mix and let it simmer for about 5 minutes. Letting this sauce bubble and meld brings out all those lovely tomato flavors.

Step 6: Now for the magic! Add the heavy cream, cayenne pepper (just a little kick!), garam masala, and your remaining curry powder. Whisk it all together until it’s super smooth. Let this beautiful sauce simmer gently for about 5 to 7 minutes. You’ll see it start to thicken up just a bit. Remember, we don’t want a rolling boil here, just a nice gentle simmer to keep everything silky.

Step 7: Time to bring everything together! Return the browned chicken and any juices from the plate back into the skillet with the sauce. Give it a stir and let it simmer for another 3 to 4 minutes. This just gives the chicken a chance to finish cooking in all that gorgeous sauce and reach a safe internal temperature of 165°F.

Step 8: Take the skillet off the heat. Stir in that last tablespoon of butter until it’s all melted and incorporated. This is my little secret for an extra velvety finish!

Step 9: Sprinkle generously with fresh parsley. You can find us sharing amazing recipes and cooking inspiration over on Pinterest!

A bowl of delicious Creamy Butter Chicken Recipe served with fluffy white rice and warm naan bread, garnished with fresh cilantro.

What to Serve with Your Creamy Butter Chicken

This Creamy Butter Chicken is amazing on its own, but it’s even better with the right little extras! Since the recipe is packed with amazing flavor, I love serving it with fluffy White Rice. The rice soaks up all that luscious sauce, which is just heavenly. And, of course, you absolutely HAVE to have some warm, pillowy Naan Bread for scooping up every last bit of that creamy goodness. It’s the perfect combo!

A bowl of creamy butter chicken served with fluffy white rice and garnished with fresh parsley.

Storing and Reheating Your Creamy Butter Chicken

Got delicious leftovers? Score! Store any leftover Creamy Butter Chicken in an airtight container in the fridge for up to 3 days. When you’re ready to dive back in, gently reheat it on the stovetop over low heat, stirring occasionally until it’s warmed through. This way, the sauce stays nice and smooth. You can also pop it in the microwave, but give it a good stir halfway through. For meal prep, I sometimes cook the chicken and sauce separately and combine them when reheating to keep the chicken extra tender.

Frequently Asked Questions About This Creamy Butter Chicken Recipe

Can I use chicken breast instead of thighs?

You absolutely can! While I adore chicken thighs for their tenderness, chicken breast works too. Just be extra careful not to overcook them, as they can dry out faster. Cut them into bite-sized pieces and follow the cooking instructions, but keep a close eye to ensure they’re just cooked through. They’ll still be delicious in this creamy sauce!

How can I adjust the spice level?

This recipe has a gentle warmth from the spices, thanks to the cayenne and curry powder. If you like it spicier, simply add a bit more cayenne pepper, maybe another ¼ to ½ teaspoon, until it’s just right for your taste buds. If you prefer it milder, you can reduce or even omit the cayenne pepper altogether.

Is there a dairy-free or vegetarian option?

For a dairy-free version, you can swap the heavy cream for full-fat coconut milk (the kind from a can, not the carton) and use non-dairy butter. For a vegetarian butter chicken, substitute the chicken with paneer cheese or firm tofu cubes. Pan-fry them until golden before adding them to the sauce in Step 7. It’s a fantastic way to enjoy those amazing flavors!

Before You Go

Seriously, you have to give this Creamy Butter Chicken Recipe a try! It’s a flavor explosion that’s surprisingly easy to make. If you do whip it up, please let me know how you liked it by leaving a comment or rating below – I absolutely love hearing from you!

Print
clock icon cutlery icon flag icon folder icon instagram icon pinterest icon facebook icon print icon squares icon heart icon heart solid icon
A bowl of Creamy Butter Chicken Recipe served with fluffy white rice and pieces of toasted naan bread, garnished with fresh parsley.

Creamy Butter Chicken Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: anna-Bonc
  • Total Time: 30 min
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

Rich, comforting, and packed with warm spices in a silky tomato sauce ready in just 30 minutes.


Ingredients

Scale
  • 1 1/2 pounds boneless skinless chicken thighs cut into bite sized pieces
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • 1/2 teaspoon curry powder
  • 1 tablespoon plain Greek yogurt
  • 3 tablespoons vegetable oil
  • 3 tablespoons unsalted butter divided
  • 6 garlic cloves minced
  • 1 medium yellow onion diced
  • 1 can tomato sauce 15 ounces
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 cups heavy cream
  • 1/2 teaspoon cayenne pepper
  • 1 teaspoon garam masala
  • 1/2 teaspoon curry powder
  • 1/4 cup chopped fresh parsley
  • Cooked white rice
  • Warm naan bread

Instructions

  1. In a medium bowl, combine the chicken thighs with salt, garlic powder, paprika, curry powder, and Greek yogurt. Toss well and let marinate for 10 minutes.
  2. Heat the vegetable oil in a large skillet over medium high heat.
  3. Add the marinated chicken in a single layer and cook for 7 to 9 minutes, stirring occasionally, until browned and nearly cooked through. Transfer the chicken to a plate.
  4. Reduce the heat to medium. Melt 2 tablespoons butter in the same skillet, then add the garlic and diced onion. Cook for 4 minutes until softened and fragrant.
  5. Stir in the tomato sauce, sugar, salt, and black pepper. Simmer for 5 minutes, stirring occasionally.
  6. Add the heavy cream, cayenne pepper, garam masala, and curry powder. Stir until smooth and let simmer for 5 to 7 minutes until slightly thickened.
  7. Return the chicken and any juices to the skillet. Simmer for another 3 to 4 minutes until the chicken reaches an internal temperature of 165 degrees Fahrenheit.
  8. Remove the skillet from the heat and stir in the remaining tablespoon of butter until melted.
  9. Sprinkle with chopped parsley and serve warm with rice and naan bread.

Notes

  • Chicken thighs stay tender and juicy in the creamy sauce, making them ideal for this recipe.
  • For the richest flavor, allow the sauce to simmer gently without boiling after adding the cream.
  • Prep Time: 10 min
  • Cook Time: 20 min
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving
  • Calories: 585
  • Sugar: N/A
  • Sodium: N/A
  • Fat: 44g
  • Saturated Fat: N/A
  • Unsaturated Fat: N/A
  • Trans Fat: N/A
  • Carbohydrates: 14g
  • Fiber: N/A
  • Protein: 32g
  • Cholesterol: N/A

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star