Butter Chicken with Naan is one of the most beloved and iconic dishes of Indian cuisine, cherished around the world for its rich, creamy texture and beautifully balanced flavors. Originating in North India, this dish combines tender, marinated chicken pieces simmered in a velvety tomato-butter gravy infused with aromatic spices. Paired with soft, pillowy naan bread, it creates a comforting, indulgent meal that feels both festive and deeply satisfying.
This recipe brings restaurant-style Butter Chicken to your home kitchen while keeping the process approachable and rewarding. The gentle smokiness of grilled or pan-seared chicken, combined with the luscious buttery sauce, makes every bite irresistible. Whether you’re preparing it for a special family dinner or a weekend treat, Butter Chicken with Naan is always a showstopper.
I love this recipe because it perfectly balances richness with warmth and spice without being overpowering. The creamy tomato-based gravy is luxurious yet comforting, and the chicken remains incredibly juicy thanks to its yogurt-based marinade. Paired with freshly made naan, it turns a simple meal into an unforgettable dining experience. This dish never fails to impress guests and always brings a sense of celebration to the table.
For Chicken Marinade
For Butter Chicken Gravy
For Naan (Optional – Homemade)
Step 1: Marinate the Chicken
In a bowl, mix yogurt, ginger-garlic paste, spices, lemon juice, salt, and oil. Add chicken pieces and coat well. Cover and refrigerate for at least 2 hours, preferably overnight.
Step 2: Cook the Chicken
Heat a grill pan or skillet with a little oil. Cook marinated chicken on medium-high heat until lightly charred and nearly cooked through. Set aside.
Step 3: Prepare the Gravy Base
Heat butter and oil in a pan. Add chopped onions and sauté until golden. Add ginger-garlic paste and cook until fragrant.
Step 4: Add Tomato Puree & Spices
Stir in tomato puree, chili powder, coriander powder, cumin powder, and salt. Cook until butter separates from the sauce.
Step 5: Blend (Optional)
For a silky texture, cool slightly and blend the gravy, then return it to the pan.
Step 6: Simmer Chicken
Add cooked chicken and water as needed. Simmer for 10–15 minutes.
Step 7: Finish the Dish
Add cream, sugar (if using), garam masala, and crushed kasuri methi. Stir gently and cook for 2–3 minutes.

Refrigeration
Freezing
Reheating
Butter Chicken with Naan is more than just a meal—it’s a celebration of comfort, tradition, and irresistible flavor. With its creamy tomato gravy, tender chicken, and soft naan, this dish offers the perfect balance of richness and warmth. Whether you’re cooking for family, guests, or simply treating yourself, this recipe guarantees satisfaction every single time. Once you make it at home, it’s sure to become a favorite you’ll return to again and again.
Butter Chicken with Naan is one of the most beloved and iconic dishes of Indian cuisine, cherished around the world for its rich, creamy texture and beautifully balanced flavors.
Thank you so much for downloading my recipe! Your support means a lot! I hope this dish inspires you to create something delicious today.