Creamy Butter Chicken Recipe Easy Homemade Naan for Perfect Dinner

Ready In
Servings
Difficulty

“Is this really butter chicken?” my friend asked skeptically as I stirred the creamy sauce, the kitchen filled with the scent of garlic, spices, and something that smelled almost too good to be homemade. Honestly, I wasn’t sure either when I first threw this together one chaotic evening after work. The idea was simple: I wanted comfort food, fast and fuss-free, but the result was surprisingly rich and satisfying. You know how sometimes those last-minute dinner experiments turn out to be the kind you make over and over again? This creamy butter chicken with fluffy homemade naan became exactly that.

That night, I was juggling too many things — emails, calls, and a rumbling belly — when I realized I didn’t want to settle for takeout. So I grabbed pantry staples, threw chicken in a quick spiced tomato sauce, and folded in cream and butter. The magic happened when I paired it with naan bread fresh from the skillet, soft and pillowy, perfect for scooping every bit of the sauce. It wasn’t perfect at first (my naan looked more like a sad pancake), but after a few tries, it became a quiet weekday ritual that felt like a little celebration.

What stuck with me is how this recipe brings together bold flavors and simple techniques without demanding hours in the kitchen. It’s the kind of meal that makes you close your eyes after the first bite, not because it’s fancy, but because it feels like home on a plate. Whether you’re new to Indian cooking or just craving a creamy, buttery dish, this butter chicken paired with homemade naan is a gentle reminder that great dinners don’t have to be complicated.

Why You’ll Love This Recipe

After making this creamy butter chicken with fluffy homemade naan more times than I can count, I can tell you it hits all the right notes for busy cooks and flavor seekers alike. Here’s why this recipe has earned a permanent spot in my rotation:

  • Quick & Easy: Ready in under 45 minutes, it’s perfect for weeknights when you want a satisfying meal without the fuss.
  • Simple Ingredients: No exotic spices or hard-to-find stuff — just pantry staples and fresh basics that you probably already have on hand.
  • Perfect for Sharing: Whether it’s a casual dinner with family or a cozy night for two, this recipe brings everyone to the table.
  • Crowd-Pleaser: The creamy, buttery sauce paired with warm naan is a combo that kids and adults rave about alike.
  • Unique Touches: Unlike many butter chicken recipes, this one balances the tanginess of tomatoes with a hint of sweetness and uses a quick marination to keep the chicken tender.
  • Comfort Food with Soul: It’s comforting without being heavy, making it a perfect dinner when you want cozy but not weighed down.

Honestly, what sets this butter chicken apart is the homemade naan — soft, fluffy, and just a little charred in spots. It brings that authentic touch without needing a tandoor oven or fancy equipment. If you love dishes like my creamy cajun shrimp pasta or crave the hands-on satisfaction of making bread at home, you’ll really appreciate the process here. It’s a meal that feels special but is surprisingly easy to pull off.

What Ingredients You Will Need

This creamy butter chicken recipe relies on straightforward, wholesome ingredients that work together to create bold flavor and luscious texture. Most are pantry staples or fresh basics, making it easy to gather everything without a special trip to the store.

  • For the Chicken Marinade:
    • Boneless, skinless chicken thighs, cut into bite-sized pieces (about 1.5 lbs / 700 g) – thighs keep it juicy and tender
    • Plain yogurt (½ cup / 120 ml) – helps tenderize and adds tang
    • Garlic paste (1 tablespoon) – fresh or jarred works
    • Grated fresh ginger (1 teaspoon) – adds warmth and depth
    • Garam masala (1 teaspoon) – a fragrant spice blend that’s key here
    • Salt (to taste)
  • For the Butter Chicken Sauce:
    • Unsalted butter (3 tablespoons) – I recommend Kerrygold for rich flavor
    • Finely chopped onion (1 medium) – caramelizes to add sweetness
    • Garlic cloves (3, minced) – because garlic, honestly
    • Fresh ginger (1 tablespoon, grated)
    • Tomato puree or crushed tomatoes (1 cup / 240 ml) – you want a thick puree, not watery
    • Heavy cream (¾ cup / 180 ml) – use full-fat for creaminess, or swap with coconut cream if dairy-free
    • Ground cumin (1 teaspoon) and chili powder (½ teaspoon) – for balanced spice
    • Fenugreek leaves, dried (1 teaspoon) – optional but adds authentic aroma
    • Salt and freshly ground black pepper (to taste)
    • Fresh cilantro (a handful, chopped) – for garnish
  • For the Homemade Naan:
    • All-purpose flour (2 cups / 250 g) – King Arthur flour gives a great texture
    • Active dry yeast (1 teaspoon) – for that lovely rise
    • Sugar (1 teaspoon) – feeds the yeast and adds slight sweetness
    • Warm water (¾ cup / 180 ml)
    • Plain yogurt (¼ cup / 60 ml) – makes naan soft and tender
    • Olive oil or melted butter (2 tablespoons) – for richness
    • Salt (½ teaspoon)
    • Optional: minced garlic or nigella seeds for topping

If you want to keep things simple, frozen naan works in a pinch, but making your own really makes the meal. For a gluten-free option, try swapping the all-purpose flour with a gluten-free blend (though texture will vary). The marinade makes a difference, so if you can find full-fat yogurt, it’s worth it for that tender, juicy chicken.

Equipment Needed

  • Large mixing bowls – for marinating chicken and mixing dough
  • Cast iron skillet or heavy-bottomed frying pan – ideal for cooking naan to get that perfect char and softness
  • Medium saucepan or deep skillet – for simmering the butter chicken sauce
  • Whisk and wooden spoon – for mixing and stirring
  • Measuring cups and spoons – precise measurements help with consistent results
  • Plastic wrap or kitchen towel – to cover dough while it rises

If you don’t have a cast iron skillet, a non-stick pan works for the naan but won’t give quite the same charred spots. I’ve tried both, and honestly, the cast iron is worth the investment if you make flatbreads often. Also, keep your skillet well-seasoned for best results and easy cleanup.

Preparation Method

creamy butter chicken preparation steps

  1. Marinate the Chicken: In a large bowl, combine the chicken pieces with yogurt, garlic paste, grated ginger, garam masala, and salt. Mix well to coat every piece. Cover and refrigerate for at least 30 minutes, ideally 1-2 hours. This step tenderizes the chicken and infuses flavor.
  2. Prepare the Dough for Naan: In a small bowl, dissolve yeast and sugar in warm water (about 110°F/43°C). Let it sit for 5-10 minutes until frothy. In a larger bowl, combine flour and salt. Add the yeast mixture, yogurt, and olive oil. Mix until a soft dough forms.
  3. Knead the Dough: On a lightly floured surface, knead the dough for 8-10 minutes until smooth and elastic. Place it back in the bowl, cover with a damp cloth, and let it rise in a warm spot for 1 hour or until doubled in size.
  4. Start the Butter Chicken Sauce: Melt butter in a medium saucepan over medium heat. Add chopped onions and sauté about 5 minutes until soft and golden. Stir in minced garlic and grated ginger, cooking another minute until fragrant.
  5. Add Spices and Tomatoes: Sprinkle in cumin, chili powder, and fenugreek leaves (if using). Cook for 30 seconds to toast spices, then pour in the tomato puree. Simmer for 10 minutes, stirring occasionally, until the sauce thickens and deepens in color.
  6. Cook the Chicken: Add the marinated chicken pieces to the sauce. Stir to coat and cover. Simmer for 15-20 minutes, stirring occasionally, until chicken is cooked through and tender. If the sauce reduces too much, add a splash of water or cream.
  7. Finish with Cream: Lower the heat and stir in the heavy cream. Cook for another 5 minutes, gently stirring, until the sauce is rich and creamy. Season with salt and pepper to taste.
  8. Shape and Cook Naan: Punch down the risen dough and divide into 6 equal balls. Roll each ball into an oval or round shape about ¼ inch (0.6 cm) thick. Heat your cast iron skillet over medium-high heat. Place one naan in the skillet and cook for 1-2 minutes until bubbles form and the bottom has brown spots.
  9. Flip and Finish: Flip the naan and cook the other side for another 1-2 minutes. For extra puffiness, you can hold the naan with tongs over an open flame briefly (if you have a gas stove) or cover the skillet with a lid for a minute. Brush with melted butter or garlic butter if desired. Repeat for all naans.
  10. Serve: Plate the creamy butter chicken garnished with fresh cilantro and serve alongside the warm, fluffy naan. Enjoy immediately!

Pro tip: If the sauce seems too tangy, a small pinch of sugar balances it nicely. Also, don’t rush the dough rising process — it makes all the difference for soft naan. I like to make the dough first so it can rise while prepping the chicken and sauce.

Cooking Tips & Techniques

Cooking creamy butter chicken with homemade naan can seem daunting, but a few tricks make it a breeze. First, marinating the chicken is key — yogurt tenderizes and mellows the spices. I’ve skipped this step in a pinch, but the texture isn’t quite the same. Also, using chicken thighs instead of breasts means the meat stays juicy and doesn’t dry out during simmering.

When cooking the sauce, keep the heat moderate so the butter doesn’t burn and the cream blends in smoothly. If your sauce looks too thick, slowly stir in a splash of water or stock to loosen it. For naan, a hot skillet is essential — too low heat and the bread won’t puff or develop those lovely browned spots.

One mistake I made early on was rolling the naan too thin, making it crispy instead of soft and pillowy. Aim for about a quarter-inch thickness and don’t press out all the air bubbles. Letting the dough rise fully is another step that can’t be rushed — it’s worth the wait!

Multitasking tip: While the chicken simmers, shape the naan dough so you can start cooking it just as the chicken finishes. This keeps everything warm and fresh for serving. If you want a little extra flavor, brush your naan with garlic butter right after cooking — it’s a game changer.

Variations & Adaptations

  • Dairy-Free Version: Swap heavy cream for coconut cream and use dairy-free yogurt for the marinade. Use oil instead of butter in the sauce and on the naan for a fully vegan-friendly meal.
  • Spice Level Adjustment: Add extra chili powder or fresh green chilies if you like heat, or tone it down by reducing chili powder and skipping fenugreek leaves.
  • Protein Swaps: Try this recipe with boneless chicken breasts if you prefer leaner meat, but watch cooking times carefully to avoid dryness. Alternatively, paneer cubes can be used for a vegetarian twist.
  • Whole Wheat Naan: Substitute half the all-purpose flour with whole wheat flour for a nuttier flavor and a healthier bread option. The texture will be slightly denser but still delicious.
  • Stuffed Naan: For a special treat, stuff the naan with mashed potatoes, cheese, or herbs before cooking. It adds a fun twist and makes the meal extra filling.

I once added a spoonful of honey to the sauce for a slightly sweet finish, which was surprisingly good and balanced the spices well. The beauty of this recipe is how flexible it is — you can make it your own without losing that creamy, comforting essence.

Serving & Storage Suggestions

This creamy butter chicken with fluffy naan is best served hot, straight from the stove. The naan is perfect for tearing and scooping up the sauce — you really want the bread warm and soft for that satisfying texture contrast. I like to garnish the dish with fresh cilantro and sometimes a squeeze of lemon juice to brighten the flavors right before serving.

Pair this meal with a simple cucumber raita or a side salad to add freshness. For drinks, a chilled mango lassi or a light beer complements the richness beautifully. Leftovers keep well in the fridge for up to 3 days in airtight containers.

To reheat, warm the butter chicken gently on the stove over low heat, stirring occasionally to prevent curdling. Naan can be wrapped in foil and warmed in the oven at 350°F (175°C) for 5-7 minutes or briefly toasted in a skillet. Flavors often deepen after a day, making leftovers even more delicious.

Nutritional Information & Benefits

Each serving of this creamy butter chicken with homemade naan provides a balanced mix of protein, fat, and carbs, making it a hearty, satisfying meal. Chicken thighs offer rich protein and essential vitamins like B6 and niacin, important for energy metabolism. Using yogurt in the marinade adds probiotics, which can support gut health.

The sauce’s tomato base brings lycopene, an antioxidant linked to heart health, while the spices like cumin and ginger have anti-inflammatory properties. The homemade naan provides carbohydrates for energy, and using olive oil or butter adds healthy fats. This recipe can be adjusted to be gluten-free by swapping the naan with gluten-free flatbread options, and the dairy can be adapted for lactose intolerance.

Conclusion

Making creamy butter chicken with fluffy homemade naan is one of those cooking projects that feels both rewarding and cozy. It’s a recipe you can lean on for a delicious dinner that doesn’t overcomplicate things but still impresses with flavor and texture. I love how the simple ingredients come together to create a dish that’s rich without being heavy and how fresh naan makes the meal feel truly special.

Feel free to tweak the spice levels or swap ingredients to suit your taste — this recipe is flexible and forgiving. I hope it becomes a staple for you just like it did for me during those busy nights when I needed a meal that felt like a warm hug. If you give it a try, I’d love to hear what variations you come up with and how it fits into your dinner routine.

Don’t forget to check out my easy Korean beef bulgogi rice bowls for another quick, flavor-packed dinner idea or the creamy Thai red curry chicken soup if you’re into warming, spicy meals. Both are great companions in your weeknight dinner arsenal.

FAQs

How long can I marinate the chicken for butter chicken?

Marinating for at least 30 minutes is good, but for best flavor and tenderness, 1-2 hours is ideal. You can also marinate overnight in the fridge if you want to prep ahead.

Can I make the naan without yeast?

Yes, you can use baking powder as a quick substitute, but the texture will be less fluffy and more like a flatbread. Yeast gives naan its classic softness and slight chew.

Is it possible to freeze butter chicken leftovers?

Absolutely! Butter chicken freezes well for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove to avoid curdling.

What’s the difference between using chicken thighs and breasts in this recipe?

Chicken thighs stay juicier and more tender when cooked in the sauce, while breasts can dry out if overcooked. Thighs also add a bit more richness to the dish.

Can I prepare the naan dough in advance?

Yes, you can prepare the naan dough the night before, cover it tightly, and refrigerate. Bring it to room temperature before rolling and cooking for best results.

Pin This Recipe!

creamy butter chicken recipe

Print

Creamy Butter Chicken Recipe Easy Homemade Naan for Perfect Dinner

A quick and easy creamy butter chicken paired with fluffy homemade naan, perfect for a comforting and satisfying weeknight dinner.

  • Author: Emily
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Cuisine: Indian

Ingredients

  • Boneless, skinless chicken thighs, cut into bite-sized pieces (1.5 lbs / 700 g)
  • Plain yogurt (½ cup / 120 ml) for marinade
  • Garlic paste (1 tablespoon)
  • Grated fresh ginger (1 teaspoon)
  • Garam masala (1 teaspoon)
  • Salt (to taste)
  • Unsalted butter (3 tablespoons)
  • Finely chopped onion (1 medium)
  • Garlic cloves (3, minced)
  • Fresh ginger (1 tablespoon, grated)
  • Tomato puree or crushed tomatoes (1 cup / 240 ml)
  • Heavy cream (¾ cup / 180 ml)
  • Ground cumin (1 teaspoon)
  • Chili powder (½ teaspoon)
  • Fenugreek leaves, dried (1 teaspoon, optional)
  • Salt and freshly ground black pepper (to taste)
  • Fresh cilantro (a handful, chopped) for garnish
  • All-purpose flour (2 cups / 250 g)
  • Active dry yeast (1 teaspoon)
  • Sugar (1 teaspoon)
  • Warm water (¾ cup / 180 ml)
  • Plain yogurt (¼ cup / 60 ml) for naan
  • Olive oil or melted butter (2 tablespoons)
  • Salt (½ teaspoon)
  • Optional: minced garlic or nigella seeds for topping

Instructions

  1. Marinate the Chicken: In a large bowl, combine chicken pieces with yogurt, garlic paste, grated ginger, garam masala, and salt. Mix well to coat. Cover and refrigerate for at least 30 minutes, ideally 1-2 hours.
  2. Prepare the Dough for Naan: Dissolve yeast and sugar in warm water (about 110°F/43°C). Let sit 5-10 minutes until frothy. In a larger bowl, combine flour and salt. Add yeast mixture, yogurt, and olive oil. Mix until soft dough forms.
  3. Knead the Dough: Knead dough on floured surface for 8-10 minutes until smooth and elastic. Place in bowl, cover with damp cloth, let rise in warm spot for 1 hour or until doubled.
  4. Start the Butter Chicken Sauce: Melt butter in medium saucepan over medium heat. Add chopped onions and sauté 5 minutes until soft and golden. Stir in minced garlic and grated ginger, cook 1 minute until fragrant.
  5. Add Spices and Tomatoes: Add cumin, chili powder, and fenugreek leaves (if using). Cook 30 seconds to toast spices. Pour in tomato puree. Simmer 10 minutes, stirring occasionally, until sauce thickens.
  6. Cook the Chicken: Add marinated chicken to sauce. Stir to coat and cover. Simmer 15-20 minutes, stirring occasionally, until chicken is cooked and tender. Add splash of water or cream if sauce reduces too much.
  7. Finish with Cream: Lower heat and stir in heavy cream. Cook 5 minutes, stirring gently until sauce is rich and creamy. Season with salt and pepper to taste.
  8. Shape and Cook Naan: Punch down dough and divide into 6 balls. Roll each into ¼ inch thick oval or round. Heat cast iron skillet over medium-high heat. Cook naan 1-2 minutes until bubbles form and bottom has brown spots.
  9. Flip and Finish: Flip naan and cook other side 1-2 minutes. For extra puffiness, hold naan over open flame briefly or cover skillet with lid for 1 minute. Brush with melted butter or garlic butter if desired. Repeat for all naans.
  10. Serve: Plate butter chicken garnished with cilantro and serve with warm naan. Enjoy immediately.

Notes

Marinate chicken for at least 30 minutes for best flavor and tenderness. Use chicken thighs for juicier meat. Keep heat moderate when cooking sauce to avoid burning butter. Let naan dough rise fully for soft bread. Brush naan with garlic butter after cooking for extra flavor. For gluten-free, substitute flour with gluten-free blend. For dairy-free, use coconut cream and dairy-free yogurt.

Nutrition

  • Serving Size: 1 serving (butter ch
  • Calories: 0.55
  • Sugar: 5
  • Sodium: 600
  • Fat: 35
  • Saturated Fat: 18
  • Carbohydrates: 30
  • Fiber: 2
  • Protein: 35

Keywords: butter chicken, homemade naan, creamy chicken, Indian recipe, easy dinner, weeknight meal, comfort food

Did you make this recipe?

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

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating