There’s something magical about walking into the kitchen and smelling warm spices simmering away in a buttery, creamy sauce. Butter chicken has that irresistible ability to feel both indulgent and comforting, like a hug in a bowl. Pair it with soft, pillowy naan that’s just begging to be torn and dipped, and you’ve got yourself the kind of dinner that makes everyone around the table sigh with happiness. It’s one of those meals that feels restaurant-worthy but is surprisingly simple to recreate at home.
I still remember the first time I made butter chicken on a chilly evening—it instantly became my go-to “cozy night in” recipe. The richness of the sauce, the way it clings to each bite of chicken, and the perfect balance of spices had me hooked. If you’ve ever thought making this dish at home was too complicated, don’t worry. With a few pantry staples and some easy-to-follow steps, you’ll be making butter chicken and naan like a pro. And if you’re as much of a fan of comfort food as I am, you’ll also love trying these homemade bread recipes to round out your kitchen adventures.
Ingredients
Here’s everything you’ll need to bring this cozy butter chicken with naan to life. I’ve included a few notes and tips for each ingredient so you’ll know exactly what to grab and why it matters.
For the Butter Chicken:
- Boneless Chicken Thighs (or Breasts) – Thighs stay extra juicy and tender, but breasts work if that’s what you have.
- Plain Yogurt – The base of the marinade. It tenderizes the chicken and helps lock in flavor.
- Garlic & Ginger (freshly minced) – These two bring brightness and a touch of zing to balance the rich sauce.
- Lemon Juice – Just a squeeze adds freshness and cuts through the creaminess.
- Garam Masala – A warm spice blend that gives butter chicken its signature depth.
- Ground Cumin & Coriander – Earthy and citrusy notes to round out the spice profile.
- Turmeric – Adds a golden color and a hint of warmth.
- Butter – Don’t skimp! This is butter chicken after all—the butter adds richness and silkiness.
- Onion (finely chopped) – The backbone of the sauce, cooked until soft and sweet.
- Tomato Puree (or canned crushed tomatoes) – Creates the base of that luscious, slightly tangy sauce.
- Heavy Cream (or coconut cream for dairy-free) – Adds the velvety finish that makes this dish so comforting.
- Cilantro (freshly chopped) – For garnish and a fresh, herby lift.
For Serving:
- Naan Bread – Store-bought is fine, but homemade naan makes this dish shine. Warm it up and brush with butter before serving.
- Basmati Rice – Fluffy, long-grain rice is perfect for soaking up the sauce.

Instructions
Making butter chicken with naan at home is easier than you might think. These steps are written to guide you like a friend in the kitchen—no stress, just cozy cooking.
Step 1: Marinate the Chicken
In a large bowl, whisk together the yogurt, garlic, ginger, lemon juice, garam masala, cumin, coriander, turmeric, and a pinch of salt. Add the chicken pieces and coat them well. Cover and let marinate in the fridge for at least 30 minutes—though a few hours (or overnight) will give you the most flavorful, tender results.
Step 2: Sear the Chicken
Heat a splash of oil in a heavy-bottomed skillet or Dutch oven. Add the marinated chicken in batches and cook until golden brown on the outside. Don’t worry about cooking it through just yet—it’ll finish in the sauce. Remove to a plate and set aside.
Step 3: Build the Sauce
In the same pan, melt a generous knob of butter. Add the onions and cook until soft, golden, and slightly caramelized. Stir in more garlic and ginger if you like a stronger kick. Add the tomato puree, scraping up all those flavorful bits from the bottom of the pan. Let the tomatoes simmer for 8–10 minutes until they deepen in color and lose their raw edge.
Step 4: Finish with Cream
Lower the heat and stir in the cream, letting it swirl into the sauce until it turns a rich, velvety orange. Season with salt, black pepper, and a touch more garam masala if needed. Add the chicken back into the pan and let it simmer gently until fully cooked and tender, soaking up all that sauce—about 10 minutes.
Step 5: Serve with Naan & Rice
Warm up your naan (brushed with butter for extra goodness) and fluff your basmati rice. Ladle the butter chicken into bowls, sprinkle with fresh cilantro, and serve alongside naan and rice for the ultimate cozy dinner experience.

Tips & Variations
One of the best parts about making butter chicken at home is how flexible the recipe can be. Here are a few ways to customize it and make it your own:
Ingredient Swaps
- Dairy-Free Option: Swap the heavy cream for coconut cream. It gives the sauce a subtle sweetness that pairs beautifully with the spices.
- Protein Variation: Don’t feel tied to chicken—shrimp, paneer, or even chickpeas can work for a different twist.
- Lighter Version: Use half-and-half instead of heavy cream and less butter for a slightly lighter, but still creamy, dish.
Spice Level Adjustments
- Mild & Family-Friendly: Cut back on chili powder or skip it entirely if you’re cooking for little ones.
- Spicy Kick: Add an extra pinch of cayenne pepper or a chopped chili for more heat.
Storage & Make-Ahead
- Fridge: Butter chicken keeps well for up to 3 days in the refrigerator. The flavors deepen as it rests, making leftovers even better.
- Freezer: Portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove.
- Meal Prep Tip: Make a double batch of sauce and freeze half—next time you only need to cook the chicken and stir it in.
Extra Flavor Boosters
- Stir in a spoonful of honey if your tomatoes are too acidic.
- Add a drizzle of cream on top just before serving for that “restaurant-style” look.
- Char the chicken slightly under the broiler before adding it back into the sauce for a smoky depth of flavor.
Serving Suggestions
Butter chicken with naan is already a dream combo, but a few thoughtful touches can turn dinner into something truly special. Here’s how to serve it up in style:
Classic Pairings
- Fluffy Basmati Rice: This long-grain rice is perfect for soaking up every drop of that creamy sauce. A light sprinkle of fresh herbs makes it extra inviting.
- Buttery Naan: Warm it in the oven or skillet, brush with melted butter, and serve in a basket for easy sharing at the table.
Fresh Complements
- Simple Cucumber Raita: A cool yogurt-based dip balances the richness of the sauce and adds a refreshing crunch.
- Mixed Green Salad: A light side salad with lemon vinaigrette keeps the meal from feeling too heavy.
Entertaining Ideas
- Family-Style Spread: Serve the butter chicken in a large bowl at the center of the table with naan and rice on the side—everyone can help themselves.
- Garnish & Presentation: A swirl of cream on top, a sprinkle of cilantro, and maybe a wedge of lemon make the dish pop for photos (perfect for Pinterest boards!).
- Extra Sides: Roasted veggies, samosas, or even crispy papadums can round out the meal for guests.
FAQs
Here are some of the most common questions readers have about making butter chicken with naan at home:
1. Can I make butter chicken ahead of time?
Yes! Butter chicken actually tastes even better the next day because the flavors have more time to meld together. Store it in the fridge for up to 3 days and reheat gently on the stove.
2. Do I need to marinate the chicken overnight?
Not necessarily. Even 30 minutes of marinating will tenderize the chicken and infuse flavor. But if you can marinate overnight, it’ll take the dish to the next level.
3. Can I freeze butter chicken?
Absolutely. Let the butter chicken cool completely, then store in freezer-safe containers for up to 3 months. Thaw overnight in the fridge and reheat slowly to keep the sauce creamy.
4. What type of naan works best?
Homemade naan is always a winner, but store-bought naan works just fine. Warm it in the oven or skillet and brush with butter for a fresh-from-the-oven feel.
5. Is butter chicken spicy?
Traditionally, butter chicken is more about warmth and creaminess than heat. You can adjust the spice level by adding or reducing chili powder to suit your taste.
6. Can I make this dish dairy-free?
Yes! Swap the heavy cream for coconut cream and use dairy-free butter or ghee. You’ll still get that luscious, rich sauce with a slightly sweet undertone.
Final Thoughts
Butter chicken with naan is one of those meals that feels like pure comfort in a bowl. From the tender chicken bathed in a velvety sauce to the warm naan ready for dipping, every bite feels cozy and satisfying. It’s the kind of dish that can make a weeknight dinner feel special or turn a casual gathering into something memorable. And the best part? You don’t need a long list of fancy ingredients or hours in the kitchen to bring it to life.
If you’re looking for more cozy recipes to add to your dinner rotation, you might also enjoy exploring these easy one-pot meals that save time without sacrificing flavor. Whether you’re cooking for family, friends, or just yourself, butter chicken with naan is a recipe worth keeping close—it’s comforting, versatile, and guaranteed to bring smiles around the table.
PrintEasy Butter Chicken with Naan – A Cozy Dinner Recipe You’ll Love
- Total Time: 1 hour
- Yield: 4 servings 1x
Description
This easy butter chicken with naan is creamy, comforting, and packed with flavor. Juicy chicken is simmered in a rich tomato-butter sauce, finished with cream, and paired with soft naan bread for the ultimate cozy dinner. Perfect for weeknights or a special homemade meal.
Ingredients
1 ½ lbs boneless chicken thighs (or breasts), cut into chunks
1 cup plain yogurt
3 garlic cloves, minced
1 tbsp fresh ginger, grated
Juice of 1 lemon
2 tsp garam masala
1 tsp ground cumin
1 tsp ground coriander
½ tsp turmeric
3 tbsp butter
1 large onion, finely chopped
1 ½ cups tomato puree (or canned crushed tomatoes)
1 cup heavy cream (or coconut cream for dairy-free)
Salt & black pepper, to taste
Fresh cilantro, chopped (for garnish)
For Serving
4 naan breads, warmed and brushed with butter
2 cups cooked basmati rice
Instructions
Marinate the Chicken: In a large bowl, mix yogurt, garlic, ginger, lemon juice, and spices. Add chicken, coat well, and marinate for at least 30 minutes (up to overnight).
Sear the Chicken: Heat oil in a skillet or Dutch oven. Cook marinated chicken until browned on the outside. Remove and set aside.
Build the Sauce: In the same pan, melt butter. Add onions and cook until soft and golden. Stir in garlic, ginger (optional extra), and tomato puree. Simmer for 8–10 minutes.
Add Cream & Chicken: Stir in cream until smooth and velvety. Return chicken to the pan, simmer until fully cooked and tender (about 10 minutes). Season to taste.
Serve: Garnish with cilantro and serve with warm naan and fluffy basmati rice.
Notes
For a dairy-free version, use coconut cream instead of heavy cream.
Make ahead: Butter chicken tastes even better the next day—perfect for meal prep.
Freeze leftovers in airtight containers for up to 3 months.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-Inspired
Nutrition
- Serving Size: 1 portion (with rice & naan)
- Calories: ~650
- Sugar: 8g
- Sodium: 780mg
- Fat: 32g
- Saturated Fat: 16g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 3g
- Protein: 36g
- Cholesterol: 160mg
Keywords: butter chicken recipe, easy butter chicken, butter chicken with naan, cozy chicken dinner, creamy chicken curry