This creamy butter chicken is rich, comforting, and full of warm spice flavor without being complicated. A quick marinade—just 30 minutes, or longer if you have time—makes the chicken tender and deeply flavorful, while the creamy sauce comes together easily in about an hour.
Serve it with fluffy white rice and warm naan for the ultimate comfort-food dinner!
Let's get started!
Jump to:

Pull Up A Chair And Let's Chat!
This creamy butter chicken is the kind of meal that feels indulgent without being intimidating. A simple marinade—just 30 minutes if that’s all you’ve got—builds deep flavor and tender chicken, while the sauce stays rich, velvety, and beautifully spiced with garam masala. Served over fluffy white rice with warm naan on the side, this is cozy, restaurant-style comfort food made completely doable at home.
Before you start cooking, here’s why this creamy butter chicken works so well—and why it earns a permanent spot in your dinner rotation.
- A marinade that actually matters: Even a short butter chicken marinade adds flavor and keeps the chicken tender; overnight just makes it better.
- Warm, balanced spices: Garam masala and aromatics create depth without overwhelming the dish.
- Creamy, restaurant-style sauce: Butter and cream deliver that signature richness without a long simmer.
- Simple, approachable method: Straightforward steps make this an easy butter chicken recipe for home cooks.
- Comfort-food payoff: Served with rice and naan, this homemade butter chicken hits all the cozy notes.

What You'll Need and Why
Chicken & Marinade
- Boneless, skinless chicken thighs: Thighs stay juicy and tender in the sauce.
- Plain yogurt: Forms the base of the marinade and helps tenderize the chicken.
- Garlic: For bold, savory flavor.
- Fresh ginger: Adds warmth and brightness.
- Garam masala: The backbone spice that gives butter chicken its signature flavor.
- Ground cumin: Adds earthy depth.
- Turmeric: Brings warmth and subtle color.
- Chili powder: Adds gentle heat without overpowering the dish.
Sauce
- Butter: Adds richness and classic butter chicken flavor.
- Yellow onion: Chopped; forms the savory base of the sauce.
- Garlic: Builds depth and warmth.
- Whole tomatoes: Create a smooth, rich foundation once simmered and blended.
- Chicken broth: Loosens the sauce and balances the tomatoes.
- Fresh ginger: For brightness and warmth.
- Spices: Garam masala, cumin, coriander, turmeric, chili powder, fenugreek, and kosher salt—warm, balanced, and essential to classic butter chicken flavor.
- Heavy cream: Creates the rich, velvety finish that makes this dish so comforting
For Serving
- Basmati rice: Light, fluffy, and perfect for soaking up the sauce.
- Naan: Warm and soft for scooping every last bite.
- Fresh cilantro: Adds freshness and contrast.
- Greek yogurt: Optional, for cooling balance and extra creaminess.
Buy Now →
Buy Now →
Buy Now → 
Swaps and Flavor-Boosting Variations
This creamy butter chicken is incredibly forgiving and easy to tailor to your taste.
- No garam masala? Curry powder is a solid substitute in a pinch. The flavor won’t be identical, but you’ll still get warm, spiced depth that works beautifully.
- Make it spicier: Sauté a fresh chili with the onion or add red chili flakes to the sauce for extra heat. Adjust gradually so the spice doesn’t overpower the creaminess.
- Mild and family-friendly: Keep the spices as written and skip any added chilies—this version is rich, cozy, and approachable.
- Use chicken breasts: Thighs are preferred for tenderness, but chicken breasts work well if that’s what you have. Just be careful not to overcook them.
- Dairy-free option: Swap the butter for oil and use full-fat coconut milk in place of heavy cream for a creamy, dairy-free butter chicken.
- Tomato-forward: Add an extra spoonful of tomatoes for a brighter, slightly tangier sauce.
Tips and Tricks
A few simple techniques make this creamy butter chicken truly exceptional.
- Really sear the chicken: Let the chicken develop deep color before moving it. That browning adds richness and depth to the final sauce.
- Don’t rush the marinade: Even 30 minutes makes a difference, but longer marinating time means more tender, flavorful chicken.
- Bloom the spices: Cooking the spices briefly in the fat wakes them up and builds warm, layered flavor throughout the sauce.
- Blend the sauce smooth: For a restaurant-style finish, blend the sauce until silky before adding the chicken back in.
- Finish gently: Once the cream is added, keep the heat low so the sauce stays smooth and luxurious.
- Taste before serving: A final seasoning check at the end ensures the flavors are balanced and bold.


Creamy Butter Chicken Recipe
Ingredients
Chicken and Marinade
- 2½-3 lbs boneless skinless chicken thighs, cut into bite-sized pieces
- ½ cup plain yogurt
- 2-3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 teaspoon garam masala
- 1 teaspoon cumin
- 1 teaspoon turmeric
- 1 teaspoon chili powder
- 1 teaspoon kosher salt
- 1 teaspoon fresh ground pepper
- 2 tablespoon butter
- 1 tablespoon avocado oil
Sauce
- 2 tablespoon butter
- 1 large yellow onion, chopped
- 2-4 cloves garlic, minced
- 1 28 oz can whole tomatoes
- 1 cup chicken broth
- 1 tablespoon ginger, grated
- 2 teaspoon cumin
- 2 teaspoon kosher salt
- 1½ teaspoon garam masala
- 1 teaspoon coriander
- 1 teaspoon turmeric
- 1 teaspoon chili powder
- ½ teaspoon fenugreek
- 1 cup heavy cream
Serving
- cooked basmati rice
- warm naan
- fresh cilantro leaves, greek yogurt
Instructions
Marinade
- In a large bowl, mix all marinade ingredients together. Add the chicken and toss to coat.
- Cover and marinate for at least 30 minutes, or up to overnight.
Cook The Chicken
- Heat the butter and avocado oil in a large skillet over medium-high heat
- Add the marinated chicken in a single layer and sear on both sides until nicely browned. Let good color develop—this adds depth to the final dish.
- Remove the chicken from the skillet and set aside. It will finish cooking in the sauce.
Make The Sauce
- Reduce the heat to medium and add the onion, garlic, and ginger to the same skillet. Cook until softened and fragrant.
- Add the tomatoes, chicken broth, and spices. Simmer for 15–20 minutes, scraping up any browned bits, until the sauce thickens and reduces.
- Stir in the cream, then blend the sauce until smooth using an immersion blender or a countertop blender.
Finish and Serve
- Return the chicken to the sauce and simmer until cooked through. Taste and adjust seasoning as needed.
- If you prefer a thinner sauce, add additional broth a little at a time until it reaches your desired consistency.
- Serve over basmati rice with warm naan. Garnish with yogurt and fresh cilantro, if desired.
Notes
-
How to Make Simple Basmati Rice (No Measuring Needed)
- Pour the rice into a pot.
- Rinse the rice with water, then drain. Repeat until the water runs clear (the first rinses will look milky—totally normal).
- Level the rinsed rice in the pot.
- Gently touch the top of the rice with your index finger and add fresh water until it reaches the first knuckle—about 1 inch above the rice.
-
Bring to a boil, then reduce to a low simmer. Cover and cook for 20 minutes.
Do not lift the lid. No peeking. No touching. - Remove the lid and fluff with a fork.
Nutrition
Serving Ideas
This creamy butter chicken is rich and comforting, so simple pairings work best.
- Classic and cozy: Spoon over fluffy basmati rice to soak up every bit of the sauce.
- Naan on the side: Warm naan is perfect for scooping and sopping—don’t skip it.
- Add something fresh: A sprinkle of fresh cilantro brightens the richness.
- Cooling contrast: A dollop of Greek yogurt or raita balances the warm spices beautifully.
- Make it a spread: Serve alongside simple roasted vegetables or a crisp cucumber salad for contrast.
Storage & Reheating
This creamy butter chicken stores beautifully and tastes just as good the next day.
- Refrigerator: Store leftovers in an airtight container for up to 4 days.
- Reheating: Reheat gently on the stovetop or in the microwave, stirring occasionally. Add a splash of broth or cream if the sauce thickens.
- Freezing: Butter chicken freezes well. Store in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
You Asked, I Answered
Is this creamy butter chicken gluten-free?
Yes. This recipe is naturally gluten-free and does not require any substitutions.
Can I make butter chicken dairy-free?
Absolutely. Swap the butter for avocado oil and use full-fat, unsweetened coconut milk in place of the cream. The sauce will still be rich, creamy, and delicious.
What is garam masala?
GaGaram masala is a warm spice blend commonly used in Indian cooking. It typically includes spices like cumin, coriander, cardamom, cinnamon, and cloves. Brands vary, so feel free to try a few and find one you love.
Is garam masala the same as curry powder?
No. While both are spice blends, they have different flavor profiles. Curry powder can be used in a pinch, but garam masala gives butter chicken its signature warmth.
What Is Naan?
Naan is a soft, traditional Indian flatbread that’s perfect for scooping up butter chicken. I keep it in the freezer at all times—it reheats beautifully and makes dinner feel extra special.
You'll Also Love
If this creamy butter chicken is your kind of comfort food, try these next:
- Coconut Curry Salmon: Rich, cozy, and packed with warm spices—an easy dinner that feels a little luxurious.
- Greek Lemon Chicken Orzo Soup: Bright, comforting, and perfectly balanced with tender chicken and cozy carbs.
- Easy White Chicken Lasagna: A baked, cozy classic with big flavor and weeknight-friendly shortcuts.
- One-Pot Chicken and Rice: Simple, satisfying comfort food that always delivers.
- Quick and Easy Pastina: The ultimate cozy bowl when you want something soothing and nostalgic.
Who’s Stirring the Pot?
Hi, I’m Ruth—recipe developer, comfort-food creator, and the voice behind Rufus For Real. I specialize in cozy, doable, flavor-packed meals for real-life kitchens, and I’m a firm believer that breakfast, dinner, and everything in between should be simple, satisfying, and impossible to mess up.
You’ll find me sharing even more comfort-food goodness, kitchen tips, and behind-the-scenes chaos over on Instagram, Pinterest, Facebook, TikTok, and YouTube (@rufusforreal everywhere).
If you love approachable recipes with a whole lot of personality, pull up a chair—there’s always room at this table.
Happy Cooking!
-Ruth aka Rufus


















Leave a Reply