Indian Butter Chicken Recipe: Creamy Comfort Curry for Dinner

Butter Chicken Curry

Introduction

Hola! If you’ve ever wondered what happens when a Florida girl falls head over heels for the bold, soul-warming flavors of India, this Indian Butter Chicken recipe is the answer. I grew up cooking beside my mama and abuela, but when I first tasted creamy chicken curry at a friend’s dinner, I knew I had discovered a new comfort food. This dish combines tender chicken simmered in a rich tomato and cream sauce, bursting with spices that wrap you up like a hug. It’s one of those delicious Indian recipes you’ll crave again and again. Perfect for family dinners, curry meals, or when you’re craving yummy Indian food that feels like a treat.

Quick Recipe Overview

Prep Time15 minutes
Cook Time25 minutes
Marinate Time1 hour
Total Time1 hour 40 minutes
Servings4
CourseMain Course
CuisineIndian
DifficultyEasy
Best SeasonAll year

Why You’ll Love This Recipe

  • Creamy and Flavorful: The blend of tomato puree, cream, and spices creates a silky, rich sauce that’s comforting and satisfying.
  • Family Favorite: Whether served with rice or naan, this dish is a hit with kids and adults alike.
  • Better Than Takeout: Homemade butter chicken tastes fresher and more authentic than restaurant versions.
  • Easy to Make: With simple steps and everyday ingredients, it’s one of those instant cooking recipes you’ll keep on repeat.
  • Versatile Meal: Serve it for cozy weeknight dinners, festive gatherings, or even meal prep for the week.
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

Indian Butter Chicken Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emma
  • Total Time: 1 hour 40 minutes
  • Yield: 4 servings 1x

Description

Indian Butter Chicken is a creamy, spiced dish with tender marinated chicken simmered in a rich tomato and cream sauce, perfect with rice or naan.


Ingredients

Scale
  • 1/2 cup plain yogurt
  • 1 tbsp lemon juice
  • 1 tsp turmeric powder
  • 1 1/2 tsp garam masala
  • 1/2 tsp chili powder
  • 1 tsp ground cumin
  • 1 tbsp freshly grated ginger
  • 2 cloves garlic, minced
  • 1.5 lb chicken thigh, cut into pieces
  • 2 tbsp butter
  • 1 cup tomato puree
  • 1 cup heavy cream
  • 1 tbsp sugar
  • 1 tsp salt

Instructions

1. In a large bowl, combine yogurt, lemon juice, turmeric, garam masala, chili powder, cumin, ginger, and garlic. Add the chicken pieces and mix until well coated. Cover and refrigerate for at least 1 hour, preferably overnight.

2. Heat 2 tablespoons of butter in a large skillet over medium heat. Add the marinated chicken along with all the marinade. Cook for 5–7 minutes, stirring occasionally, until the chicken is lightly browned but not fully cooked.

3. Reduce the heat to low. Stir in the tomato puree, heavy cream, sugar, and salt. Mix well to combine, making sure the chicken is fully coated in the sauce.

4. Cover the skillet and let the curry simmer gently for 15–20 minutes, stirring occasionally, until the chicken is tender and fully cooked and the sauce thickens.

5. Serve hot with basmati rice, naan, or your favorite Indian bread. Garnish with fresh cilantro if desired.

Notes

Marinate overnight for deeper flavor.

Use full-fat yogurt and heavy cream for a rich texture.

For a dairy-free option, swap yogurt and cream with coconut alternatives.

Leftovers can be frozen for up to 2 months.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 cup
  • Calories: 420
  • Sugar: 6g
  • Fat: 28g
  • Carbohydrates: 14g
  • Fiber: 2g
  • Protein: 27g

Ingredients

For the Marinade:

  • 1/2 cup plain yogurt
  • 1 tbsp lemon juice
  • 1 tsp turmeric powder
  • 1 1/2 tsp garam masala
  • 1/2 tsp chili powder
  • 1 tsp ground cumin
  • 1 tbsp freshly grated ginger
  • 2 cloves garlic, minced
  • 1.5 lb chicken thigh, cut into pieces

For the Curry:

  • 2 tbsp butter
  • 1 cup tomato puree
  • 1 cup heavy cream
  • 1 tbsp sugar
  • 1 tsp salt

Ingredient Tips Table

IngredientTip
YogurtUse full-fat yogurt for a creamier marinade and tender chicken.
Lemon JuiceFreshly squeezed lemon juice brightens the flavors beautifully.
Chicken ThighsThey stay juicier than chicken breast, making the curry more flavorful.
Tomato PureeOpt for unsalted or low-sodium to control seasoning.
Heavy CreamSwap with coconut cream for a dairy-free option.
Garam MasalaAdd extra at the end for a deeper, spiced aroma.
ButterUse unsalted butter to balance the seasoning.
Ginger & GarlicFreshly grated gives more punch than powdered versions.

Step-by-Step Instructions

  1. Prepare the Marinade: In a large bowl, combine yogurt, lemon juice, turmeric, garam masala, chili powder, cumin, ginger, and garlic. Add the chicken pieces and mix until well coated. Cover and refrigerate for at least 1 hour, preferably overnight, to let the spices soak in.
  2. Cook the Chicken: Heat 2 tablespoons of butter in a large skillet over medium heat. Add the marinated chicken along with all the marinade. Cook for 5–7 minutes, stirring occasionally, until the chicken is lightly browned but not fully cooked.
  3. Make the Curry Sauce: Reduce the heat to low. Stir in the tomato puree, heavy cream, sugar, and salt. Mix well to combine, making sure the chicken is fully coated in the sauce.
  4. Simmer: Cover the skillet and let the curry simmer gently for 15–20 minutes, stirring occasionally, until the chicken is tender and cooked through, and the sauce has thickened.
  5. Serve: Serve the butter chicken hot with basmati rice, naan, or your favorite Indian bread. Garnish with fresh cilantro for extra freshness.

Helpful Tips

  • Marinate overnight for deeper flavors that really soak into the chicken.
  • Stir often while simmering to avoid the sauce sticking to the pan.
  • Use a heavy-bottomed pan to ensure even cooking.
  • Taste and adjust spices before serving for a perfectly balanced curry.

Expert Tips for the Best Results

  • Toast Spices: Lightly toasting garam masala in the butter before adding chicken deepens the flavor.
  • Creaminess: Add a small knob of butter at the end for an extra silky finish.
  • Heat Level: Adjust chili powder to your spice preference, keeping it kid-friendly or extra bold.
  • Resting Time: Let the curry sit for 5 minutes before serving to allow flavors to settle.

Recipe Variations

  • Spicy Butter Chicken: Increase chili powder and add chopped green chilies for extra heat.
  • Lightened-Up Version: Use Greek yogurt and half-and-half instead of heavy cream for fewer calories.
  • Butter Paneer: Substitute chicken with paneer cubes for a vegetarian twist.
  • Cashew Butter Chicken: Blend cashews into the sauce for a nutty, creamy depth of flavor.

Make Ahead & Freezer Tips

This recipe is perfect for prepping ahead. Store marinated chicken in the fridge overnight for easy next-day cooking. Leftover butter chicken can be refrigerated for 3 days or frozen for up to 2 months. Thaw overnight in the fridge before reheating.

Serving Suggestions

Serve this creamy chicken curry recipe with fluffy basmati rice, warm naan, or roti. For presentation, sprinkle fresh cilantro and a swirl of cream on top. It makes a comforting centerpiece for family dinners or gatherings.

Pairing Ideas

Pair this dish with chilled mango lassi or sweet iced tea for balance. Add cucumber raita and pickled onions on the side for freshness. A crisp white wine like Sauvignon Blanc also complements the spices beautifully.

Storage and Reheating Tips

Refrigerate leftovers in an airtight container for up to 3 days. Reheat on the stovetop over low heat, stirring in a splash of cream or water to loosen the sauce. For quicker reheating, microwave in 1-minute intervals until warmed through.

Frequently Asked Questions (FAQs)

1. Can I use chicken breast instead of thighs?
Yes, but thighs are juicier and more forgiving. If using breast, avoid overcooking to keep it tender.

2. Is butter chicken spicy?
Traditionally it’s mild, with warmth from spices rather than intense heat. Adjust chili powder to your preference.

3. Can I make this dairy-free?
Yes, replace yogurt with coconut yogurt and heavy cream with coconut cream for a delicious dairy-free version.

4. What’s the difference between butter chicken and tikka masala?
Butter chicken is creamier and slightly sweeter, while tikka masala has more tang from tomatoes and less cream.

5. Can I cook this in an Instant Pot?
Yes, sauté the chicken and spices first, then pressure cook for 8 minutes. Finish with cream and butter after cooking.

6. What sides go best with butter chicken?
Rice, naan, roti, cucumber raita, and a simple salad are perfect companions for a full Indian meal recipe experience.

7. Can I freeze the sauce separately?
Absolutely. Make the sauce, freeze it, then add freshly cooked chicken when ready to serve.

Nutrition Info

Serving Size1 cup
Calories420
Protein27g
Carbohydrates14g
Fat28g
Fiber2g
Sugar6g

Disclaimer: Nutrition facts are estimated using online tools and may vary based on your ingredients and preparation. Please consult a nutritionist for precise dietary advice.

Conclusion

If you’re craving a creamy chicken curry recipe that’s both comforting and easy to make, this Indian Butter Chicken is the perfect choice. Bring the flavors of India to your kitchen tonight and enjoy a delicious homemade meal with your loved ones.

Leave a Comment

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