Eat With Diane

  • Recipe Index
  • About
  • Recipes by Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
menu icon
go to homepage
  • Recipe Index
  • About
  • Recipes by Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks

search icon
Homepage link
  • Recipe Index
  • About
  • Recipes by Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks

×

Quick & Easy Homemade Butter Chicken Recipe

Published: Oct 9, 2025 by Diane · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.4 from 66 reviews

If you have ever craved a rich, creamy, and flavorful dish that comes together in no time, this Quick & Easy Homemade Butter Chicken Recipe is exactly what you need in your life. Bursting with comforting spices and a velvety tomato-cream sauce, it transforms simple chicken thighs into an absolute feast you'll want to make again and again. The beauty of this recipe lies not only in its incredible taste but also in how approachable and quick it is to prepare, perfect for both busy weeknights and relaxed weekends. Let me walk you through every loving step to create this restaurant-worthy dish right in your own kitchen!

Ingredients You'll Need

The image shows a white pan filled with bright red tomato sauce covering the bottom. On top of the sauce, there is a layer of small, golden brown cooked chicken pieces seasoned with herbs. A wooden spatula is resting inside the pan, partially touching the chicken and sauce. The pan is placed on a white marbled surface with a smooth texture. photo taken with an iphone --ar 4:5 --v 7

The magic of this Quick & Easy Homemade Butter Chicken Recipe truly starts with its thoughtfully simple ingredients. Each component brings a unique twist — from the warmth of garam masala to the rich creaminess of butter and yogurt — all working in harmony to give you that luscious texture and deep color.

  • 1 ½ pounds skinless boneless chicken thighs: Juicy and tender, these cook quickly and soak up all the flavors beautifully.
  • 1 teaspoon salt: Enhances natural flavors and helps tenderize the chicken during marination.
  • 1 teaspoon garlic powder: Adds subtle warmth and depth to the marinade.
  • 1 teaspoon sweet paprika: Brings a gentle smokiness and gorgeous color without overpowering.
  • ½ teaspoon curry powder: Introduces that classic Indian spice complexity.
  • 1 tablespoon Greek yogurt: Makes the marinade tangy and helps tenderize the meat.
  • 3 tablespoons vegetable oil: Used to crisp up the chicken evenly.
  • 3 tablespoons butter (divided): Adds luxurious richness and helps develop a silky sauce.
  • 6 garlic cloves (minced): Fresh garlic gives the sauce a punch of aromatic flavor.
  • 1 medium onion (diced): Sweetness builds as it softens and blends into the sauce base.
  • 1 15-ounce can tomato sauce: The heart of the sauce, providing acidity and depth.
  • 1 teaspoon sugar: Balances the tomato's natural acidity for a mellow, harmonious taste.
  • ½ teaspoon black pepper: Offers a subtle bite and earthy spice.
  • 2 cups heavy cream: Creates the iconic creamy texture that makes butter chicken so indulgent.
  • ½ teaspoon cayenne pepper (optional): For those who love a little heat in their meals.
  • 1 teaspoon garam masala: A fragrant spice blend that rounds out the flavor profile beautifully.
  • ½ teaspoon curry powder: Adds another layer of warmth and complexity.
  • ¼ cup freshly chopped parsley (optional): A fresh, herbaceous garnish that brightens the dish.
  • Naan bread: Perfect for scooping up every bit of the luscious sauce.
  • Steamed rice: The classic accompaniment that soaks up all the flavors.

How to Make Quick & Easy Homemade Butter Chicken Recipe

Step 1: Marinate the Chicken

Start by combining the chicken chunks with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt in a bowl. This quick marinade is a powerhouse, allowing the spices and yogurt to tenderize and flavor the chicken deeply in just 15 minutes. Trust me, this step sets the foundation for the luscious taste you’ll experience later!

Step 2: Cook the Chicken

Heat the vegetable oil in a large skillet over medium-high heat, then add your marinated chicken. Cook it until each piece turns a beautiful golden brown, about 8 to 10 minutes. The high heat locks in the juiciness and seals in all those flavors, creating a satisfying texture that’s tender on the inside and slightly crisp on the edges. Once done, remove the chicken but keep that flavorful oil waiting for the sauce.

Step 3: Prepare the Sauce Base

Next, reduce your heat to medium and melt 1 tablespoon of butter in the skillet. This step is where the magic sauce begins—the leftover browned bits deglaze with a splash of water and mix with minced garlic and diced onion. Sautéing these until fragrant and translucent brings out their natural sweetness, forming the aromatic heart of your dish.

Step 4: Build the Sauce

Pour in the tomato sauce and add sugar to balance its acidity. Let it simmer for a couple of minutes before returning the cooked chicken to the skillet. Following that, gently stir in the heavy cream to transform the sauce into that iconic creamy, velvety orange delight. Watching it change color and texture is mouthwatering evidence that you’re well on your way to dinner perfection.

Step 5: Season and Simmer

Sprinkle in the cayenne (if you want a little heat), garam masala, curry powder, and black pepper. Allow the dish to simmer on low for 10 minutes to let all those spices marry together, developing deep, complex layers of flavor. Taste and adjust the salt or spice levels to your liking here. Each minute enhances the richness, so don’t rush!

Step 6: Finish with Butter

Finally, toss in the remaining 2 tablespoons of cold butter to melt into the sauce, giving it that signature silky-smooth finish. If you like, sprinkle freshly chopped parsley on top just before serving to add a pop of vivid color and fresh aroma. Now your Quick & Easy Homemade Butter Chicken Recipe is ready to shine!

How to Serve Quick & Easy Homemade Butter Chicken Recipe

A close-up view of a thick orange creamy sauce with small chunks of food mixed in, spread evenly inside a round white pot with blue handles. The sauce has a smooth texture with visible specks of black pepper and green herbs scattered on the top. The surface underneath the pot is a white marbled texture. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

While the parsley is a lovely option for a bright, fresh touch, you can also consider a dollop of Greek yogurt or a sprinkle of toasted fenugreek leaves if you want to elevate the presentation and flavor. A little extra garlic naan on the side for dipping adds a rustic, authentic vibe.

Side Dishes

Nothing complements this creamy, spiced dish better than steamed basmati rice, which soaks up every drop of the luscious sauce. Warm, fluffy naan bread is also a must-have, perfect for scooping and savoring every bite. For a lighter option, roasted vegetables or a simple cucumber salad offer a refreshing contrast.

Creative Ways to Present

Serve your butter chicken in beautiful shallow bowls garnished with a swirl of cream and fresh herbs for a restaurant feel at home. You can also place the chicken over a bed of saffron rice or with colorful grilled veggies to make the plate irresistibly vibrant. For gatherings, set up a butter chicken bar with naan, rice, and various toppings so everyone can personalize their plates!

Make Ahead and Storage

Storing Leftovers

The richness of this Quick & Easy Homemade Butter Chicken Recipe means leftovers are just as delicious the next day. Store any uneaten portions in airtight containers in the refrigerator for up to 3 days. The flavors will deepen overnight, making your next serving even better.

Freezing

You can freeze leftovers if you want to enjoy this butter chicken later. Allow the dish to cool completely, then transfer it to freezer-safe containers or heavy-duty bags. It will keep beautifully in the freezer for up to 3 months. When thawed, the sauce may slightly thicken but will be just as comforting once reheated.

Reheating

Reheat gently on the stovetop over low heat, stirring occasionally to blend everything smoothly again. If the sauce thickens too much, add a splash of water or cream to bring it back to that perfect consistency. Avoid the microwave to preserve the velvety texture as best as possible.

FAQs

Can I use chicken breasts instead of thighs?

Absolutely! While thighs provide extra juiciness and tenderness, boneless chicken breasts also work well in this recipe. Just be careful not to overcook them, as breasts tend to dry out faster. Adjust cooking time accordingly.

Is this recipe spicy?

This Quick & Easy Homemade Butter Chicken Recipe is mildly spicy by default, but the addition of cayenne pepper is optional. Feel free to adjust the heat level to your preference by adding more or less cayenne or other chilies.

Can I make this recipe dairy-free?

You can substitute the butter and heavy cream with coconut milk and a dairy-free spread to make it vegan-friendly or dairy-free. The flavor will be slightly different but still wonderfully creamy and satisfying.

What can I use instead of Greek yogurt for the marinade?

If you don’t have Greek yogurt on hand, regular plain yogurt works fine as well. It helps tenderize the meat and adds tanginess. For a non-dairy alternative, try soaked cashew cream or coconut yogurt.

How long does it take to make this dish?

The entire process from start to finish usually takes about 45 minutes, making this Quick & Easy Homemade Butter Chicken Recipe perfect for a flavorful meal without hours spent in the kitchen.

Final Thoughts

There’s something truly comforting about a homemade butter chicken that you can whip up quickly and easily, without compromising on flavor. This Quick & Easy Homemade Butter Chicken Recipe is a celebration of bold spices, creamy textures, and the joy of cooking something that tastes like it took all day but was ready in less than an hour. I invite you to try it, share it, and watch it become your new favorite go-to for satisfying dinners that feel special every time. Happy cooking!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Quick & Easy Homemade Butter Chicken Recipe

Quick & Easy Homemade Butter Chicken Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 66 reviews

  • Author: Diane
  • Total Time: 45 minutes
  • Yield: 4 servings
Print Recipe
Pin Recipe

Description

This Quick & Easy Homemade Butter Chicken recipe delivers a creamy, flavorful Indian classic in just 45 minutes. Tender chicken thighs are marinated in aromatic spices and yogurt, then cooked in a luscious tomato-cream sauce enriched with butter and fragrant garam masala. Perfectly served with naan bread and steamed rice, this dish brings rich, comforting flavors to your dinner table with minimal effort.


Ingredients

Chicken Marinade

  • 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon sweet paprika
  • ½ teaspoon curry powder
  • 1 tablespoon Greek yogurt

Cooking

  • 3 tablespoons vegetable oil
  • 3 tablespoons butter (divided)
  • 6 garlic cloves, minced
  • 1 medium onion, diced
  • 1 15-ounce can tomato sauce
  • 1 teaspoon sugar
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • 2 cups heavy cream
  • ½ teaspoon cayenne pepper (optional for heat)
  • 1 teaspoon garam masala
  • ½ teaspoon curry powder
  • ¼ cup freshly chopped parsley (optional, for garnish)
  • Naan bread, for serving
  • Steamed rice, for serving


Instructions

  1. Marinate the Chicken: In a medium bowl, combine the chicken pieces with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Mix thoroughly to coat all pieces evenly. Let this marinate for at least 15 minutes to allow the flavors to penetrate the meat while you prepare the other ingredients.
  2. Cook the Chicken: Heat 3 tablespoons of vegetable oil in a large skillet over medium-high heat. Add the marinated chicken and cook for 8-10 minutes, stirring occasionally, until the chicken is golden brown and cooked through. Remove the chicken from the skillet and set aside, leaving the oil in the pan.
  3. Prepare the Sauce Base: Reduce the heat to medium and add 1 tablespoon of butter to the skillet. Deglaze the pan by scraping up any browned bits with a spatula, adding a splash of water if necessary to loosen them. Add the minced garlic and diced onion along with a pinch of salt. Sauté until the onion is translucent and fragrant, about 3-4 minutes.
  4. Build the Sauce: Stir in the tomato sauce and sugar. Allow the mixture to simmer gently for 2-3 minutes, then return the cooked chicken to the skillet. Mix well to coat the chicken in the tomato base, then slowly pour in the heavy cream, stirring constantly until the sauce blends into a rich, orange-colored mixture.
  5. Season and Simmer: Add cayenne pepper if desired for heat, along with garam masala, curry powder, and black pepper. Adjust salt to taste. Reduce the heat to low and let the sauce simmer gently for 10 minutes to meld all the flavors together, stirring occasionally to prevent sticking.
  6. Finish with Butter: Stir in the remaining 2 tablespoons of cold butter. Allow it to melt completely into the sauce, creating a silky smooth finish. Sprinkle with freshly chopped parsley for a fresh aroma and color contrast.
  7. Serve and Enjoy: Serve the buttery chicken hot alongside warm naan bread and steamed rice to soak up the delicious sauce. Enjoy the creamy, rich flavors of this homemade classic!

Notes

  • Marinating the chicken helps tenderize it and infuses deeper flavor.
  • Adjust cayenne pepper quantity based on desired spice level.
  • For a lighter version, substitute heavy cream with coconut milk or light cream.
  • Use fresh parsley garnish to add a pop of color and freshness.
  • Leftovers keep well refrigerated for up to 3 days and taste great reheated.
  • Serve with traditional Indian sides like naan or basmati rice for an authentic experience.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Chicken

  • Honey Mustard Chicken Salad Without Mayo Recipe
    Honey Mustard Chicken Salad Without Mayo Recipe
  • Lemon Garlic Butter Baked Chicken and Rice Recipe
    Lemon Garlic Butter Baked Chicken and Rice Recipe
  • Air Fryer Parmesan Crusted Chicken Recipe
    Air Fryer Parmesan Crusted Chicken Recipe
  • Creamy Garlic Chicken Recipe
    Creamy Garlic Chicken Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

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

Hi there! I’m so happy you’re here. Welcome to Eat With Diane a space where I share recipes that are simple, delicious, and filled with love to bring joy to your table.

Learn more

Popular

  • Peach Burrata Salad with Balsamic Vinaigrette and Pistachios Recipe
    Peach Burrata Salad with Balsamic Vinaigrette and Pistachios Recipe
  • Pineapple Cucumber Salad Recipe
    Pineapple Cucumber Salad Recipe
  • Red, White, & Blue Poke Cake Recipe
    Red, White, & Blue Poke Cake Recipe
  • Strawberries and Cream Eclair Cake Recipe
    Strawberries and Cream Eclair Cake Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Eat With Diane. All rights reserved.