Creamy Butter Chicken Recipe: 30-Minute Rich & Velvety Indian-Inspired Classic

Creamy Butter Chicken is one of the most beloved Indian dishes worldwide—and for good reason. With its velvety tomato-based sauce, fragrant spices, and tender, juicy chicken, it delivers a luxurious flavor experience that’s both bold and comforting.

Also known as “Murgh Makhani,” this dish features marinated chicken simmered in a buttery, spiced cream sauce that clings to every bite. While the restaurant version can take hours, this simplified 30-minute recipe brings all the authentic flavor home without the fuss. Serve it over fluffy basmati rice or warm naan for a deeply satisfying meal that hits every flavor note.

2. Ingredients Overview

Butter Chicken is all about the sauce—a balance of rich, tangy, and mildly spiced. Here’s a breakdown of the key ingredients:

Chicken Thighs or Breasts: Boneless, skinless thighs stay juicy and flavorful. Breasts work too—just don’t overcook.

Yogurt (for marinade): Tenderizes the chicken and adds tang. Use plain whole milk yogurt.

Garlic & Ginger: Essential aromatic base. Use fresh minced for full flavor.

Garam Masala: A warming blend of spices—sweet, earthy, and aromatic. The backbone of butter chicken’s flavor.

Paprika & Turmeric: Add color and gentle heat. Smoked paprika adds a deeper flavor if desired.

Butter: Used generously for sautéing and flavor. Unsalted butter allows you to control the salt level.

Tomato Puree or Crushed Tomatoes: Forms the rich, tangy base of the sauce. Puree makes it smooth; crushed adds texture.

Heavy Cream: Gives the sauce its creamy richness. You can also use half-and-half or coconut cream for a twist.

Sugar: Balances acidity from the tomatoes.

Salt & Pepper: Adjust to taste.

Fresh Cilantro: For garnish and freshness.

Optional Add-ins:

  • Chili powder or cayenne for extra heat

  • Kasuri methi (dried fenugreek leaves) for traditional flavor

  • A splash of lemon juice at the end

Substitutions:

  • Use Greek yogurt or dairy-free yogurt for marinade

  • Coconut cream or cashew cream for a dairy-free sauce

  • Ghee instead of butter for extra richness

3. Step-by-Step Instructions

Step 1: Marinate the Chicken
In a bowl, combine:

  • 1½ lbs chicken thighs or breasts, cut into chunks

  • ½ cup plain yogurt

  • 1 tsp garam masala

  • 1 tsp paprika

  • ½ tsp turmeric

  • ½ tsp salt

  • 2 garlic cloves, minced

  • 1 tsp grated fresh ginger

Toss to coat and let sit for at least 15 minutes (up to 1 hour if time allows).

Step 2: Cook the Chicken
Heat 1 tbsp butter in a large skillet over medium-high heat. Add marinated chicken in batches and sear for 3–4 minutes per side until browned (does not need to be fully cooked through). Remove and set aside.

Step 3: Make the Sauce
In the same pan, melt 2 tbsp butter. Add:

  • 1 tsp garlic (minced)

  • 1 tsp grated ginger

Sauté 30 seconds, then stir in:

  • 1½ cups tomato puree or crushed tomatoes

  • 1 tsp garam masala

  • 1 tsp sugar

  • Salt to taste

  • Optional: pinch of cayenne or chili powder for heat

Simmer uncovered for 8–10 minutes until thickened and darkened slightly in color.

Step 4: Add Cream & Chicken
Stir in:

  • ¾ cup heavy cream

  • Return the chicken and its juices to the pan

Simmer for 5–7 minutes until the chicken is fully cooked and sauce is velvety.

Step 5: Finish and Serve
Swirl in 1 more tbsp butter for richness and garnish with chopped cilantro.

Serve hot with naan, rice, or roti.

Common Mistakes to Avoid:

  • Don’t skip marinating—the yogurt and spices build flavor

  • Avoid overcooking the chicken—cook just until tender

  • Don’t boil the cream—simmer gently to avoid curdling

4. Tips, Variations & Substitutions

Helpful Tips:

  • Use a wide pan to brown chicken in batches for better caramelization

  • Let the tomato base simmer long enough to reduce acidity and deepen flavor

  • Add a little water or broth if the sauce gets too thick

Flavor Variations:

  • Spicy Version: Add green chilies or more cayenne

  • Sweeter Sauce: Add a spoonful of honey instead of sugar

  • Coconut Butter Chicken: Use coconut cream instead of dairy cream

Dietary Swaps:

  • Dairy-Free: Use plant-based yogurt and coconut cream

  • Low-Carb: Serve with cauliflower rice or roasted veggies

  • Vegetarian: Use paneer or tofu instead of chicken

Meal Prep Friendly:

  • Store in the fridge up to 4 days

  • Freezes well for up to 2 months (cream may separate slightly—stir when reheating)

5. Serving Ideas & Occasions

Butter Chicken is indulgent and crowd-pleasing, great for both special dinners and weeknight meals. Its creamy, rich flavor pairs well with simple sides.

Serve With:

  • Steamed basmati or jasmine rice

  • Garlic naan or roti

  • Cucumber raita or chopped salad

  • Pickled onions or mango chutney

Perfect For:

  • Cozy family dinners

  • Impressing guests with minimal effort

  • Meal prep or freezer meals

  • Indian-inspired date night at home

Make a double batch and store half—it reheats beautifully and tastes even better the next day.

6. Nutritional & Health Notes

This creamy dish is rich and satisfying, offering a balance of protein, fat, and carbs depending on how it’s served.

Per serving (about 1 cup):

  • Calories: 450–500

  • Protein: 30–35g

  • Fat: 30g

  • Carbs: 8–12g (mainly from sauce)

To lighten it:

  • Use chicken breast and light cream

  • Serve with veggies or cauliflower rice

  • Cut butter by half and finish with a splash of lemon

It’s naturally gluten-free and can easily be adapted to suit dairy-free or low-carb lifestyles.

7. FAQs

Can I use chicken breast instead of thighs?
Yes. Chicken breast works well—just be careful not to overcook it. Thighs tend to stay juicier.

Can I make it dairy-free?
Absolutely. Use plant-based yogurt and coconut cream or cashew cream. Ghee or plant butter can replace regular butter.

Is butter chicken spicy?
It’s typically mild. Add cayenne or chili for more heat, or keep it as-is for a family-friendly version.

Can I use canned tomato sauce or paste?
Yes. Use tomato sauce or dilute tomato paste with water. Taste and adjust seasoning and sugar accordingly.

Can I make it ahead of time?
Definitely. Butter chicken tastes even better the next day as the flavors develop. Store in the fridge or freezer.

What’s the difference between butter chicken and tikka masala?
They’re similar but not identical. Butter chicken is creamier, slightly sweeter, and uses more butter. Tikka masala is spicier and tangier with a more intense tomato flavor.

How do I store and reheat leftovers?
Store in an airtight container in the fridge for up to 4 days or freeze for 2 months. Reheat gently on the stove or in the microwave with a splash of water or cream.

Print

Creamy Butter Chicken Recipe: 30-Minute Rich & Velvety Indian-Inspired Classic

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tender marinated chicken simmered in a rich, buttery tomato-cream sauce with warm Indian spices. Ready in 30 minutes for the ultimate cozy, flavorful meal.

  • Author: Maya Lawson

Ingredients

Scale

lbs boneless chicken thighs or breasts, cut into chunks
½ cup plain yogurt
2 garlic cloves, minced
1 tsp grated ginger
1 tsp garam masala
1 tsp paprika
½ tsp turmeric
½ tsp salt
1 tbsp butter (for browning)

Sauce:
2 tbsp butter
1 tsp garlic, minced
1 tsp ginger, grated
1½ cups tomato puree
1 tsp garam masala
1 tsp sugar
Salt to taste
Optional: cayenne or chili powder
¾ cup heavy cream
1 tbsp butter (to finish)
Chopped cilantro, for garnish

Instructions

  • Marinate chicken with yogurt, spices, garlic, and ginger. Let sit 15+ minutes.

  • Sear chicken in butter until browned. Remove from pan.

  • In same pan, melt butter. Sauté garlic and ginger.

  • Add tomato puree, garam masala, sugar, and salt. Simmer 8–10 mins.

  • Stir in cream. Return chicken to pan. Simmer 5–7 mins until cooked.

  • Swirl in last tbsp butter. Garnish with cilantro. Serve with rice or naan.

Notes

Adjust spice to taste. For dairy-free, use coconut cream and plant yogurt. Store leftovers for up to 4 days.

Did you make this recipe?

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

Leave a Comment

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