45-Minute Butter Chicken – Creamy, Bold, and Easy to Make at Home

Butter Chicken, also known as Murgh Makhani, is one of those dishes that feels like a warm hug. With its tender chunks of chicken wrapped in a smooth, spiced tomato cream sauce, it has become a staple in Indian cuisine and a favorite around the world. While it’s often seen as a restaurant indulgence, making it at home can be quick, easy, and just as satisfying.

This streamlined version captures all the depth of the original — buttery, aromatic, and full of flavor — without requiring hours in the kitchen. Perfect for a cozy weeknight dinner or a simple celebration, this 45-minute Butter Chicken recipe delivers comforting results every time.

Ingredient Guide

Each component in this recipe brings something essential to the table. Here’s what goes into it and how the ingredients work together:

  • Chicken Thighs (boneless, skinless): These stay juicy and flavorful, even after simmering in sauce. You can use chicken breasts, but they tend to be less forgiving — keep an eye on the cook time.

  • Yogurt: Used in the marinade, it adds moisture and tenderizes the chicken. Plain whole-milk yogurt works best, but dairy-free versions like coconut or almond yogurt can be substituted.

  • Lemon Juice: Adds acidity to balance richness and helps soften the meat during marination.

  • Fresh Garlic and Ginger: These two ingredients form the aromatic base of both the marinade and sauce. Fresh is ideal for bold flavor.

  • Spices (Garam Masala, Cumin, Turmeric, Chili Powder): This blend brings depth, warmth, and just a touch of heat. Adjust the chili powder to suit your taste.

  • Tomato Puree or Crushed Tomatoes: The core of the sauce. Choose good-quality tomatoes for the best flavor — canned is perfectly fine.

  • Heavy Cream: Delivers the silky texture Butter Chicken is known for. For a non-dairy version, coconut cream makes a good alternative.

  • Butter: It’s in the name for a reason. Butter adds richness and a luscious mouthfeel to the dish.

  • Dried Fenugreek Leaves (Kasuri Methi): This is the secret ingredient that gives restaurant-style Butter Chicken its distinct flavor. If you can find it, don’t skip it.

  • Salt and Sugar: Essential for seasoning and balancing the acidity of the tomatoes.

Whether you’re cooking for dietary needs or preferences, this recipe can be easily adapted. Use tofu or chickpeas instead of chicken, lighten it with yogurt instead of cream, or skip the butter entirely in favor of a healthier fat.

Cooking Instructions

Step 1: Marinate the Chicken

In a bowl, combine yogurt, lemon juice, garlic, ginger, turmeric, chili powder, and salt. Add the chicken pieces and stir until evenly coated. Let the mixture rest for 30 minutes, or cover and refrigerate it overnight for deeper flavor.

Marinating allows the chicken to absorb spices and become incredibly tender — it’s a step worth taking.

Step 2: Brown the Chicken

Heat oil or butter in a skillet over medium-high heat. Place the marinated chicken in the pan and cook until browned on all sides. The inside doesn’t need to be fully cooked yet — that’ll happen as it simmers in the sauce.

For best results, avoid overcrowding the pan. This ensures a good sear instead of steaming the meat.

Step 3: Start the Sauce

In the same pan, melt a bit more butter and sauté the garlic and ginger until fragrant, about one minute. Sprinkle in the cumin, garam masala, and chili powder, and stir well to release the spices’ aromas.

Add in the tomato puree and let the mixture cook for about 10 minutes. This step deepens the flavor and thickens the sauce.

Step 4: Blend (Optional)

If you want that velvety texture often found in restaurant versions, use an immersion blender to smooth the sauce directly in the pan. A regular blender works too — just cool the sauce slightly before blending.

This step is optional but recommended if you prefer a more refined finish.

Step 5: Simmer with Cream and Chicken

Return the sauce to the pan (if blended elsewhere), then stir in the cream and sugar. Add the browned chicken and reduce the heat to low. Let everything simmer gently for 8–10 minutes, until the chicken is fully cooked and tender.

Finish by crumbling dried fenugreek leaves into the sauce. Taste and adjust salt or sweetness if needed.

Helpful Tips and Recipe Swaps

  • Get ahead with marinating: If you have time, prep the chicken in the morning or the night before. It makes a difference in both flavor and tenderness.

  • For a dairy-free option: Use coconut yogurt in the marinade and coconut cream in the sauce. The result will be slightly sweet and still beautifully creamy.

  • Make it vegetarian: Swap out the chicken for firm tofu, roasted cauliflower, or canned chickpeas. These all pair well with the sauce.

  • Control the heat: Reduce chili powder for a milder dish, or add a sliced green chili for more spice.

  • Blend or don’t blend: You can skip blending for a chunkier, rustic texture — the flavor will still shine.

  • Add-ins: Toss in peas, spinach, or roasted bell peppers if you’d like to include more vegetables.

Serving Suggestions

Butter Chicken is deeply versatile and goes well with a variety of sides:

  • Steamed Basmati Rice: The mild, fluffy rice soaks up the flavorful sauce beautifully.

  • Naan, Roti, or Flatbread: Ideal for scooping up the sauce.

  • Raita or Cucumber Salad: Helps cool the palate and adds freshness to the plate.

  • Pickled onions or tangy chutney: For a punch of acidity.

  • Masala chai or sweet mango lassi: Classic Indian beverages to complement the meal.

Whether served for a casual dinner or as the centerpiece of a celebration, Butter Chicken is always a crowd-pleaser.

Nutrition Overview

Though rich and creamy, Butter Chicken can fit into a balanced diet with a few small adjustments.

Chicken provides lean protein, while the sauce, though indulgent, can be made lighter with yogurt or coconut milk. If you’re watching fat or calories, reduce the butter or opt for a smaller portion and add more vegetables to the plate.

Since the dish is naturally gluten-free, it’s easy to adapt for many dietary needs. Plus, by making it at home, you control the quality of ingredients, sodium, and added sugars — something you don’t get from restaurant versions.

Common Questions

Q1: Can I make this without cream?
Yes, absolutely. You can use Greek yogurt, coconut milk, or cashew cream instead. Each will bring a slightly different flavor, but still deliver creaminess.

Q2: How is Butter Chicken different from Chicken Tikka Masala?
Butter Chicken is typically milder and creamier, while Tikka Masala has more heat and a stronger tomato base. Both use similar spices, but the balance and richness vary.

Q3: Can I freeze Butter Chicken?
Yes! Let it cool completely, then store in freezer-safe containers for up to two months. Reheat gently on the stove with a splash of water or cream.

Q4: Why did my sauce curdle?
That usually happens if cream is added over high heat. Always lower the heat before stirring in cream, and avoid boiling after it’s added.

Q5: Is this recipe good for kids?
Definitely. It’s mild and flavorful without being overly spicy. You can reduce chili powder or skip it entirely for a gentler version.

Q6: Can I make this in a pressure cooker?
Yes. Sauté the chicken using the sauté function, then add sauce ingredients and cook under pressure for about 8 minutes. Stir in the cream at the end and simmer for a few more minutes.

Q7: What’s the best way to reheat leftovers?
Gently warm on the stovetop over medium-low heat. Add a splash of water or milk to loosen the sauce and stir occasionally to prevent sticking.

Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This rich and creamy Butter Chicken comes together in 45 minutes and features tender marinated chicken in a fragrant tomato cream sauce. A simplified version of a beloved Indian classic.

  • Author: Maya Lawson
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 1.5 lbs boneless chicken thighs, cut into bite-sized pieces

  • 1/2 cup plain yogurt

  • 1 tbsp lemon juice

  • 3 cloves garlic, minced

  • 1 tbsp fresh ginger, grated

  • 1 tsp turmeric

  • 1 tsp chili powder

  • 1 tsp salt

  • 2 tbsp butter

  • 1 tbsp neutral oil

  • 1 tsp cumin

  • 1 tsp garam masala

  • 1.5 cups tomato puree or crushed tomatoes

  • 3/4 cup heavy cream (or coconut cream)

  • 1 tsp sugar

  • 1 tsp dried fenugreek leaves (Kasuri methi)

Instructions

  • Mix yogurt, lemon juice, garlic, ginger, turmeric, chili powder, and salt in a bowl. Add chicken and marinate for at least 30 minutes.

  • Heat oil and 1 tbsp butter in a skillet. Sear the marinated chicken until browned. Set aside.

  • Add remaining butter to the same skillet. Cook garlic and ginger for 1 minute.

  • Stir in cumin and garam masala, then add tomato puree. Simmer for 10 minutes.

  • Optional: Blend the sauce for a smoother texture.

  • Stir in cream and sugar. Add the chicken back to the pan. Simmer for 8–10 minutes.

  • Add crushed fenugreek leaves. Adjust seasoning as needed and serve hot.

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