I grew up with a quick weeknight version of butter chicken that became my go-to when I wanted something rich, comforting, and fast. This recipe keeps the classic creamy tomato sauce but cuts the fuss so you can get dinner on the table in under 30 minutes. If you want a slightly different take or a comparable homemade method, I also reference a related homemade butter chicken recipe that inspired my timing and seasoning choices.
Why you’ll love this dish
This butter chicken is creamy, savory, and forgiving. It uses boneless skinless chicken thighs for a juicy result without long braising times. You get bold flavor from garlic, paprika, garam masala, and a touch of curry powder, while Greek yogurt in the marinade helps tenderize the meat quickly.
It’s perfect for:
- Busy weeknights when you want restaurant-style comfort in less than an hour.
- Feeding a family because the sauce is kid-friendly and pairs well with rice or naan.
- Batch cooking: it stores and reheats well, making weekday lunches effortless.
“One pan for the sauce, one for the chicken, and a dinner that tastes like you spent all afternoon on it.”
Step-by-step overview
Before you dive in, here is the simple flow so you know what to expect:
- Marinate the chicken briefly to build flavor and tenderize.
- Sauté aromatics and make a creamy tomato sauce on the stovetop.
- Quickly brown the marinated chicken in a separate pan.
- Combine chicken and sauce, finish with butter and garam masala, and simmer until glossy.
This recipe moves fast, so have ingredients measured and pans ready.
What you’ll need
- 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
- 1 teaspoon salt (for the marinade)
- 1 teaspoon garlic powder
- 1 teaspoon sweet paprika
- ½ teaspoon curry powder (for the marinade)
- 1 tablespoon Greek yogurt (plain)
- 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 in the sauce)
- ½ teaspoon black pepper
- 2 cups heavy cream
- ½ teaspoon cayenne pepper (optional for heat)
- 1 teaspoon garam masala
- ½ teaspoon curry powder (for the sauce)
- ¼ cup freshly chopped parsley (optional, for garnish)
- Naan bread, for serving
- Steamed rice, for serving
Notes and substitutions: Greek yogurt can be replaced with plain yogurt; use low-fat if you prefer, though heavy cream makes the sauce rich so swapping cream will change texture. For a lighter sauce, use half-and-half but simmer a bit less to avoid separation.
Step-by-step instructions
- Marinate the chicken: In a bowl, toss chicken pieces with 1 teaspoon salt, garlic powder, sweet paprika, ½ teaspoon curry powder, and Greek yogurt. Cover and refrigerate for at least 15 minutes. This short marination still improves texture and flavor.
- Make the sauce base: Heat 2 tablespoons vegetable oil and 1 tablespoon butter in a large skillet over medium heat. Add the minced garlic and diced onion and sauté until translucent and fragrant, about 4 to 5 minutes.
- Add tomatoes and seasonings: Stir in the tomato sauce, sugar, 1 teaspoon salt, black pepper, heavy cream, cayenne pepper if using, garam masala, and the extra ½ teaspoon curry powder. Bring to a gentle simmer and cook 3 to 4 minutes so flavors meld. Taste and adjust salt and heat.
- Cook the chicken: In a separate pan, heat the remaining 1 tablespoon oil over medium-high heat. Add the marinated chicken in a single layer and cook until browned and cooked through, about 6 to 8 minutes depending on piece size. Do not overcrowd the pan; work in batches if needed.
- Combine and finish: Transfer the cooked chicken into the sauce. Stir in the remaining 2 tablespoons butter until melted and incorporated. Let the curry simmer another 2 to 3 minutes so everything comes together. Sprinkle with chopped parsley if desired.
- Serve hot with warm naan and steamed rice.
Key ingredients
This section repeats the essentials so you can shop easily:
- Chicken thighs for juiciness and flavor; breasts work but can be drier.
- Greek yogurt to tenderize and add tang in the marinade.
- Tomato sauce plus a little sugar balances acidity.
- Heavy cream creates the signature velvety butter chicken texture.
- Garam masala and paprika supply the warm, layered spice profile.
If you want a vegetarian option, swap the chicken with firm cubes of paneer or roasted cauliflower.
Best ways to enjoy it
Serve this butter chicken over steaming basmati rice or tuck it into warm naan for a hand-held meal. For a weeknight family dinner, set out a platter of sliced cucumbers, tomato wedges, and a simple raita to cool the palate. For guests, garnish with a drizzle of cream, extra chopped parsley, and a sprinkling of toasted fenugreek leaves if you have them.
If you want inspiration for plating or alternative accompaniments, check this butter chicken recipe discussion for previous serving ideas and pairings that work well with this sauce.
Storage and reheating tips
- Refrigerator: Cool leftovers quickly and store in an airtight container for up to 4 days.
- Freezer: Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Gently reheat on the stovetop over low-medium heat, stirring occasionally. Add a splash of water or cream if the sauce has thickened. Microwave in short intervals, stirring between each, to avoid overheating the cream.
- Food safety: Do not leave cooked chicken at room temperature for more than 2 hours. Reheat until steaming hot throughout to 165°F (74°C).
Helpful cooking tips
- Use thighs instead of breasts for more forgiving results; they stay tender with quick cooking.
- Don’t overcrowd the pan when searing chicken; good browning adds flavor.
- Taste the sauce before adding the chicken; you can tweak salt, sweetness, and heat early on.
- If the sauce splits, whisk in a teaspoon of cold water or remove from heat and stir vigorously until it comes back together.
- Make it ahead: the flavors often improve after a few hours in the fridge, making this good for prepping the day before.
Creative twists
- Coconut twist: Replace half the heavy cream with canned coconut milk for a subtle tropical note.
- Smoky variation: Add a pinch of smoked paprika and finish with a light char on the chicken under the broiler.
- Lighter version: Swap heavy cream for half-and-half and reduce butter by half. The texture will be lighter but still satisfying.
- Vegetarian swap: Use pan-fried paneer or roasted cauliflower florets in place of chicken.
Common questions
How long does this butter chicken take from start to finish?
Active hands-on time is about 20 to 30 minutes. Including a short 15-minute marinade, plan for roughly 35 to 45 minutes total.
Can I use chicken breasts instead of thighs?
Yes, you can. Chicken breasts cook faster and can dry out if overcooked, so watch them closely and remove from heat once just cooked through.
Is it safe to freeze butter chicken with cream?
Yes, you can freeze it. Cream can separate after freezing and thawing; gently reheat and stir in a little fresh cream or water to restore a smooth texture.
Can I make this dairy-free?
For a dairy-free version, replace butter with a neutral oil and substitute the heavy cream with full-fat coconut milk. Use a dairy-free yogurt in the marinade.
How spicy is this and can I adjust heat?
This base recipe is mildly spiced; omit the cayenne for no extra heat or increase it to taste. You can also add fresh chilies while sautéing the onions for more bite.
If you want more technique notes, ingredient swaps, or plating ideas, tell me which part you want expanded and I will dive in.
PrintQuick Weeknight Butter Chicken
A rich and creamy butter chicken recipe that can be ready in under 30 minutes, perfect for busy weeknights.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Non-Vegetarian
Ingredients
- 1 ½ pounds skinless boneless chicken thighs, cut into bite-sized chunks
- 1 teaspoon salt (for the marinade)
- 1 teaspoon garlic powder
- 1 teaspoon sweet paprika
- ½ teaspoon curry powder (for the marinade)
- 1 tablespoon Greek yogurt (plain)
- 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 in the sauce)
- ½ teaspoon black pepper
- 2 cups heavy cream
- ½ teaspoon cayenne pepper (optional for heat)
- 1 teaspoon garam masala
- ½ teaspoon curry powder (for the sauce)
- ¼ cup freshly chopped parsley (optional, for garnish)
- Naan bread, for serving
- Steamed rice, for serving
Instructions
- Marinate the chicken by tossing with salt, garlic powder, sweet paprika, curry powder, and Greek yogurt. Cover and refrigerate for at least 15 minutes.
- Heat vegetable oil and butter in a large skillet over medium heat, then add garlic and onion, sautéing until translucent and fragrant, about 4-5 minutes.
- Stir in tomato sauce, sugar, salt, black pepper, heavy cream, cayenne pepper, garam masala, and the extra curry powder. Simmer for 3-4 minutes.
- In a separate pan, heat the remaining oil over medium-high heat and brown the marinated chicken, about 6-8 minutes.
- Combine the chicken with the sauce, stirring in the remaining butter until melted and incorporated. Simmer for an additional 2-3 minutes.
- Serve hot with naan bread and steamed rice.
Notes
Greek yogurt can be substituted with plain yogurt. For a lighter sauce, use half-and-half.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 7g
- Sodium: 800mg
- Fat: 28g
- Saturated Fat: 15g
- Unsaturated Fat: 10g
- Trans Fat: 1g
- Carbohydrates: 30g
- Fiber: 2g
- Protein: 25g
- Cholesterol: 120mg








