Love this? Save it for later!
Share the inspiration with your friends
Introduction
“I wasn’t expecting a cooking lesson from Mr. Patel, the quiet guy who delivers my groceries every Thursday,” I confessed to my friend last week. It was a chilly evening, and I was struggling to figure out dinner when he casually mentioned his grandmother’s butter chicken recipe. Honestly, I doubted anything could top the usual takeout, but that night, I watched him whip up this creamy butter chicken with soft naan that smelled so inviting it pulled me right into the kitchen. You know that feeling when a simple dish wraps you up in warmth? That’s exactly what this recipe did for me.
The funny part? I forgot to add the kasuri methi on my first try, and it still tasted incredible. Let me tell you, that imperfect moment only made me more curious, and after tweaking the spices and cooking times a bit, this butter chicken became my go-to comfort meal. Maybe you’ve been there, staring at your pantry wondering how to make something both rich and easy without a fuss. This recipe is exactly that—classic, creamy, and paired with soft naan that’s perfect for scooping up every last bit of sauce.
It’s not just a dinner; it’s a little celebration of flavors that stick with you, reminding you of cozy kitchens and unexpected friendships. So, let’s talk about why you’ll love making this creamy butter chicken recipe with soft naan at home.
Why You’ll Love This Recipe
- Quick & Easy: Ready in under 45 minutes, perfect for busy weeknights or spontaneous dinner plans.
- Simple Ingredients: No specialty spices you can’t find at your local market—just familiar pantry staples with a few flavorful twists.
- Perfect for Cozy Dinners: Whether it’s a chilly evening or a casual weekend, this dish feels like a warm hug in a bowl.
- Crowd-Pleaser: Family, friends, and even picky eaters tend to ask for seconds. It’s that good.
- Unbelievably Delicious: The creamy tomato sauce balanced with buttery richness and gentle spices makes each bite memorable.
- This isn’t your average butter chicken – the slow simmering of the sauce with fresh cream and perfectly marinated chicken ensures a luscious texture that melts in your mouth.
- The soft naan, made from scratch or store-bought, is the ideal partner, soaking up every drop of sauce, making the meal feel complete and satisfying.
- Honestly, once you try this, you’ll see why it’s a classic comfort dish that’s worth every minute spent in the kitchen.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find in any grocery store.
- For the Chicken Marinade:
- 1 lb (450g) boneless, skinless chicken thighs, cut into bite-sized pieces
- 1/2 cup plain yogurt (I prefer Greek yogurt for creaminess)
- 1 tablespoon ginger-garlic paste
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder (adjust to taste)
- 1 teaspoon garam masala
- Salt to taste
- For the Butter Chicken Sauce:
- 3 tablespoons unsalted butter (use Kerrygold for best flavor)
- 1 large onion, finely chopped
- 2 large ripe tomatoes, pureed (or 1 cup canned tomato puree)
- 1 tablespoon ginger-garlic paste
- 1 teaspoon ground cumin
- 1 teaspoon coriander powder
- 1 teaspoon paprika (for color and mild flavor)
- 1/2 teaspoon garam masala
- 1 cup heavy cream (or substitute with coconut cream for dairy-free)
- 1 teaspoon kasuri methi (dried fenugreek leaves) – crush between your palms before adding
- Salt and pepper to taste
- Fresh cilantro for garnish
- For the Soft Naan:
- 2 cups all-purpose flour (or gluten-free flour blend)
- 1 teaspoon sugar
- 1 teaspoon instant yeast
- 1/2 teaspoon salt
- 2 tablespoons plain yogurt
- 2 tablespoons vegetable oil or melted butter
- 3/4 cup warm water (adjust as needed)
If you’re using seasonal tomatoes, fresh ones work beautifully in summer. For winter months, canned tomato puree is a reliable alternative. I’ve tried using almond flour in naan for a gluten-free option, but the texture changes quite a bit—still tasty but denser. For a dairy-free version, swapping heavy cream with coconut cream keeps the sauce rich and luscious.
Equipment Needed

- Large mixing bowls – for marinating chicken and dough preparation
- Heavy-bottomed skillet or sauté pan – helps cook the sauce evenly without burning
- Blender or food processor – for pureeing tomatoes smoothly
- Rolling pin – for shaping the naan dough (a wine bottle works in a pinch!)
- Cast iron skillet or non-stick pan – perfect for cooking naan to get those soft, golden spots
- Measuring cups and spoons – precise measurements matter here for balanced flavor
Honestly, I’ve made this butter chicken with a regular frying pan and it still turns out great, but a heavy-bottomed pan helps prevent the sauce from sticking or burning. For naan, if you don’t have a cast iron skillet, a non-stick pan works fine—just keep an eye on the heat. I recommend seasoning your cast iron regularly to keep it in tip-top shape; it really makes a difference for the naan texture.
Preparation Method
- Marinate the Chicken: In a large bowl, mix the chicken pieces with yogurt, ginger-garlic paste, turmeric, red chili powder, garam masala, and salt. Coat evenly. Cover and refrigerate for at least 30 minutes, ideally 2 hours. This tenderizes the chicken and infuses flavor.
- Prepare the Naan Dough: In another bowl, combine flour, sugar, salt, and instant yeast. Add yogurt, oil, and warm water gradually, mixing until a soft dough forms. Knead for about 8-10 minutes until smooth and elastic. Cover with a damp cloth and let it rise for 1 hour or until doubled in size.
- Make the Tomato Puree: While the chicken marinates and dough rises, blend the fresh tomatoes into a smooth puree. Set aside.
- Cook the Chicken: Heat 1 tablespoon butter in a skillet over medium heat. Add marinated chicken pieces and cook until lightly browned and nearly cooked through (about 6-7 minutes). Remove chicken and set aside.
- Prepare the Butter Chicken Sauce: In the same skillet, melt remaining 2 tablespoons butter. Add chopped onions and sauté until golden brown, about 7 minutes. Stir in ginger-garlic paste and cook for 1 minute until fragrant.
- Add cumin, coriander powder, paprika, and garam masala. Stir well and cook spices for 1-2 minutes to release aroma.
- Pour in the tomato puree, stir, and let it simmer for 10-12 minutes on low heat until the sauce thickens and the oil starts to separate at the edges.
- Return the chicken to the sauce, stirring gently. Simmer for another 8-10 minutes to let the flavors meld and chicken cook through.
- Reduce heat to low and stir in heavy cream and crushed kasuri methi. Cook for 2-3 minutes more; do not boil after adding cream to keep it smooth and rich.
- Season with salt and pepper to taste. Garnish with fresh cilantro.
- Cook the Naan: Punch down the risen dough and divide into 6 equal balls. Roll each ball into an oval about 1/4-inch thick.
- Heat your cast iron or non-stick skillet over medium-high heat. Place the rolled naan in the pan. Cook for 1-2 minutes until bubbles form and the underside has golden spots.
- Flip the naan and cook the other side for another 1-2 minutes. Optional: brush with melted butter while warm.
- Serve immediately with the creamy butter chicken.
Pro tip: If your sauce seems too thick, add a splash of water or cream to loosen it. For a smoky flavor, consider finishing the chicken with a quick char under the broiler or on a grill pan.
Cooking Tips & Techniques
- Marinating chicken with yogurt is key to tenderness; skip this and your chicken might turn out tough.
- Use chicken thighs instead of breasts—they stay juicy and absorb flavors better.
- When cooking the sauce, low and slow is your friend. Rushing this step means missing out on deep, rich flavors.
- Don’t boil the sauce after adding cream; it can curdle. Gentle heat keeps it silky smooth.
- If naan dough feels sticky, dust your surface with flour but avoid adding too much or the naan will turn out dense.
- Let naan rest for a few minutes after cooking; it helps the bread soften further.
- Multi-task by preparing your naan dough while the chicken marinates—time management makes this dish feel easier than it is.
- Learned the hard way: skipping kasuri methi is missing the signature aroma; it’s a subtle but powerful ingredient.
Variations & Adaptations
- Spicy Butter Chicken: Add extra red chili powder or a dash of cayenne for a fiery kick. Adjust cream to balance heat.
- Vegetarian Version: Substitute chicken with paneer cubes or cauliflower florets. Cook until tender and soak up the sauce.
- Low-Carb Naan Alternative: Try making naan with almond flour or serve with cauliflower rice for a keto-friendly option.
- Dairy-Free Adaptation: Swap butter for coconut oil and heavy cream with full-fat coconut milk for a creamy, dairy-free sauce.
- I once tried adding a handful of cashew paste to the sauce for extra richness—totally indulgent but worth every bite!
Serving & Storage Suggestions
Serve this creamy butter chicken hot, straight from the pan, surrounded by soft naan torn into pieces for scooping. It pairs beautifully with a simple cucumber raita or a fresh green salad to cut through the richness.
Store leftovers in an airtight container in the refrigerator for up to 3 days. The flavors deepen overnight, making the next-day meal even better. Reheat gently on the stove or in the microwave, adding a splash of water or cream to loosen the sauce if it thickens too much.
If you want to freeze, separate the chicken and sauce from naan. Freeze the chicken in a freezer-safe container for up to 2 months. Thaw overnight in the fridge and reheat slowly.
Nutritional Information & Benefits
Per serving (approximate): 450 calories, 30g protein, 25g fat, 10g carbohydrates.
This butter chicken recipe is rich in protein from the chicken thighs and offers healthy fats from butter and cream (or coconut milk for dairy-free). Tomatoes provide antioxidants like lycopene, while spices such as turmeric and cumin bring anti-inflammatory benefits.
For those monitoring gluten, the naan can be swapped with gluten-free bread or served with steamed rice. This dish is satisfying and nutrient-dense, making it a wholesome comfort food choice.
Conclusion
This creamy butter chicken with soft naan recipe is more than just dinner—it’s an experience that brings comfort and a touch of indulgence to your everyday cooking. Whether you’re new to Indian cuisine or looking for a reliable classic, this recipe strikes the perfect balance between ease and flavor.
Don’t hesitate to tweak the spice levels or experiment with the variations to make it your own. Honestly, I keep coming back to this dish, not just because it tastes amazing, but because it reminds me of unexpected friendships and cozy nights.
Give it a try and share your thoughts or customizations—I’d love to hear how it turns out for you!
FAQs
Can I use chicken breast instead of thighs for this butter chicken?
Yes, but chicken thighs stay juicier and absorb flavors better. If using breast, avoid overcooking to prevent dryness.
Is it possible to make this recipe vegan?
Absolutely! Use tofu or cauliflower instead of chicken, coconut oil instead of butter, and coconut cream instead of heavy cream.
How do I store leftover naan?
Wrap naan tightly in foil or plastic wrap and store in the refrigerator for up to 2 days. Reheat in a skillet or oven to keep it soft.
Can I prepare butter chicken sauce ahead of time?
Yes, the sauce can be made a day in advance and refrigerated. Add cream and kasuri methi just before serving for best texture and flavor.
What can I serve with butter chicken besides naan?
Steamed basmati rice, jeera rice, or even a simple green salad complement the rich flavors nicely.
PrintCreamy Butter Chicken Recipe with Soft Naan Easy Homemade Classic
A classic, creamy butter chicken paired with soft naan, perfect for cozy dinners and easy weeknight meals. This recipe features tender marinated chicken simmered in a rich tomato cream sauce and homemade soft naan bread.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Indian
Ingredients
- 1 lb (450g) boneless, skinless chicken thighs, cut into bite-sized pieces
- 1/2 cup plain yogurt (Greek yogurt preferred)
- 1 tablespoon ginger-garlic paste
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder (adjust to taste)
- 1 teaspoon garam masala
- Salt to taste
- 3 tablespoons unsalted butter
- 1 large onion, finely chopped
- 2 large ripe tomatoes, pureed (or 1 cup canned tomato puree)
- 1 teaspoon ground cumin
- 1 teaspoon coriander powder
- 1 teaspoon paprika
- 1/2 teaspoon garam masala
- 1 cup heavy cream (or coconut cream for dairy-free)
- 1 teaspoon kasuri methi (dried fenugreek leaves), crushed
- Fresh cilantro for garnish
- 2 cups all-purpose flour (or gluten-free flour blend)
- 1 teaspoon sugar
- 1 teaspoon instant yeast
- 1/2 teaspoon salt
- 2 tablespoons plain yogurt
- 2 tablespoons vegetable oil or melted butter
- 3/4 cup warm water (adjust as needed)
Instructions
- Marinate the chicken: In a large bowl, mix chicken pieces with yogurt, ginger-garlic paste, turmeric, red chili powder, garam masala, and salt. Coat evenly. Cover and refrigerate for at least 30 minutes, ideally 2 hours.
- Prepare the naan dough: In another bowl, combine flour, sugar, salt, and instant yeast. Add yogurt, oil, and warm water gradually, mixing until a soft dough forms. Knead for 8-10 minutes until smooth and elastic. Cover with a damp cloth and let rise for 1 hour or until doubled in size.
- Make the tomato puree: Blend fresh tomatoes into a smooth puree and set aside.
- Cook the chicken: Heat 1 tablespoon butter in a skillet over medium heat. Add marinated chicken and cook until lightly browned and nearly cooked through, about 6-7 minutes. Remove chicken and set aside.
- Prepare the butter chicken sauce: In the same skillet, melt remaining 2 tablespoons butter. Add chopped onions and sauté until golden brown, about 7 minutes. Stir in ginger-garlic paste and cook for 1 minute.
- Add cumin, coriander powder, paprika, and garam masala. Cook spices for 1-2 minutes to release aroma.
- Pour in tomato puree, stir, and simmer for 10-12 minutes on low heat until sauce thickens and oil separates at edges.
- Return chicken to sauce, stir gently, and simmer for another 8-10 minutes until chicken is cooked through.
- Reduce heat to low and stir in heavy cream and crushed kasuri methi. Cook for 2-3 minutes without boiling.
- Season with salt and pepper to taste. Garnish with fresh cilantro.
- Cook the naan: Punch down risen dough and divide into 6 equal balls. Roll each into an oval about 1/4-inch thick.
- Heat cast iron or non-stick skillet over medium-high heat. Place rolled naan in pan and cook 1-2 minutes until bubbles form and underside has golden spots.
- Flip naan and cook other side for 1-2 minutes. Optionally brush with melted butter while warm.
- Serve immediately with creamy butter chicken.
Notes
Marinate chicken for at least 30 minutes for tenderness; ideally 2 hours. Use chicken thighs for juiciness. Cook sauce low and slow to develop flavor. Do not boil sauce after adding cream to avoid curdling. If sauce is too thick, add water or cream to loosen. For smoky flavor, finish chicken with a quick char under broiler or grill pan. Let naan rest after cooking to soften further. Kasuri methi adds signature aroma; don’t skip it.
Nutrition
- Serving Size: 1 serving (approxima
- Calories: 450
- Fat: 25
- Carbohydrates: 10
- Protein: 30
Keywords: butter chicken, creamy butter chicken, homemade naan, Indian recipe, easy butter chicken, chicken curry, soft naan, classic butter chicken



