There’s something about a warm skillet of butter chicken that instantly softens the edges of a long day.
On busy weeknights, this kind of homemade cooking feels like a small pause rich, fragrant, and quietly comforting without needing hours in the kitchen.
It’s a cozy meal that brings a gentle balance of spice and creaminess, offering a slightly lighter, more soothing take on a classic favorite.
What Makes This Dish So Comforting
Butter chicken has always been known for its velvety sauce, but this version leans into a smoother, more balanced finish that feels especially comforting after a full day.
The marinated chicken stays tender and full of flavor, while the creamy tomato base wraps everything together in a way that feels both satisfying and easy to come back to again and again.
It’s that perfect middle ground rich enough to feel indulgent, yet thoughtfully made so it doesn’t feel overly heavy, making it a beautiful choice for a relaxed family dinner.
Everything You’ll Bring to the Table
For the Chicken Marinade
- 2 pounds boneless chicken thighs, chopped (or chicken breast)
- 2 tablespoons grated garlic
- 1 tablespoon grated fresh ginger
- 1 teaspoon garam masala
- 1 teaspoon red chili powder (or paprika)
- 1 teaspoon turmeric
- ½ teaspoon cumin
- Salt and pepper to taste
- ½ cup plain yogurt
- 1 tablespoon lemon juice
For the Butter Chicken
- 2 tablespoons vegetable oil (or butter/ghee), divided
- 1 medium onion, chopped
- 1 red pepper, chopped
- 3 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 1 teaspoon garam masala
- 1 teaspoon cumin
- 1 teaspoon red chili powder
- Salt and pepper to taste
- 1 tablespoon red chili flakes (optional)
- 14 ounces tomato sauce
- 1 tablespoon honey
- 1 cup heavy cream (or half milk, half cream for a lighter touch)
For Serving
- Fresh chopped herbs (parsley or cilantro)
- Extra chili flakes
- Cooked rice
- Warmed naan
These simple ingredients come together in a way that feels both budget-friendly and deeply nourishing, using pantry spices to build a rich, homemade flavor.
From Kitchen to Table
Marinate the Chicken
In a bowl, combine the chicken with garlic, ginger, spices, yogurt, and lemon juice.
Let it rest in the fridge for at least 30 minutes, allowing everything to settle into a more tender, flavorful base that makes each bite feel fuller and more comforting.
Sear for Flavor
Heat a large pan over medium-high heat with a bit of oil or butter.
Cook the chicken for about 5 minutes until lightly browned, creating a gentle depth that carries through the entire dish. Set it aside once done.
Build the Base
In the same pan, add the remaining oil, then cook the onion and red pepper until softened.
This step brings a natural sweetness that subtly balances the spices, creating a smoother, more rounded flavor.
Add Aromatics and Spices
Stir in garlic and ginger, followed by garam masala, cumin, chili powder, salt, and pepper.
Let everything warm together briefly, releasing a cozy aroma that fills the kitchen in the most inviting way.
Simmer the Sauce
Pour in the tomato sauce and honey, bringing it to a quick boil before lowering the heat.
Let it simmer for about 15 minutes, allowing the sauce to thicken into a richer, more cohesive texture.
Finish with Cream
Stir in the cream, then return the chicken to the pan.
Simmer gently for another 10 minutes until the sauce becomes silky and the chicken is fully cooked, creating that signature creamy finish with a slightly lighter feel.
Serve Warm
Spoon the butter chicken over rice and serve with warm naan.
Top with fresh herbs and a sprinkle of chili flakes for a final cozy touch that brings everything together.
Simple Ways to Make It Work for You
- Swap in half milk and half cream for a more balanced, lighter sauce that still feels rich
- Use chicken breast for a leaner, protein-packed version that fits into busy weeknight cooking
- Make it ahead and store in the fridge the flavors deepen beautifully overnight
- Serve with cauliflower rice for a lower-carb, still comforting option
- Stretch the dish with extra rice or naan for a more budget-friendly family dinner
- Adjust spice levels easily to suit everyone at the table, making it flexible for gatherings
A Cozy Moment Worth Repeating
This butter chicken recipe is the kind of homemade cooking that quietly becomes part of your routine.
It’s warm, creamy, and deeply comforting without feeling overwhelming a cozy meal that fits just as easily into a busy evening as it does a slow, relaxed dinner at home.
And once you’ve made it, it’s the kind of dish you’ll keep coming back to, one comforting bowl at a time.
Butter Chicken Recipe
Equipment
- medium bowl for marinating the chicken
- large pan for cooking the butter chicken
- Cutting board
- Knife
- Wooden spoon for stirring
Ingredients
- 2 pounds boneless chicken thighs, chopped into bite sized pieces
- 2 tablespoons grated garlic
- 1 tablespoon grated fresh ginger
- 1 teaspoon garam masala
- 1 teaspoon red chili powder
- 1 teaspoon turmeric
- 1/2 teaspoon cumin
- salt and pepper to taste
- 1/2 cup plain yogurt
- 1 tablespoon lemon juice
- 2 tablespoons vegetable oil, divided
- 1 medium onion, chopped
- 1 red pepper, chopped
- 3 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 1 teaspoon garam masala
- 1 teaspoon cumin
- 1 teaspoon red chili powder
- salt and pepper to taste
- 1 tablespoon spicy red chili flakes (optional)
- 14 ounces tomato sauce
- 1 tablespoon honey
- 1 cup heavy cream
- fresh chopped herbs, for serving
- extra hot pepper flakes, for serving
- cooked rice, for serving
- warmed naan, for serving
Instructions
- Add the chopped chicken to a medium bowl. Add the garlic, ginger, garam masala, chili powder, turmeric, cumin, salt, pepper, yogurt, and lemon juice. Stir to coat well.
- Cover and refrigerate for at least 30 minutes. For deeper flavor, marinate overnight.
- Heat a large pan over medium-high heat and add 1 tablespoon oil or butter. Add the chicken and cook for 5 minutes, stirring, until browned. Remove and set aside.
- Add the remaining oil or butter to the same pan. Add the onion and red pepper and cook for 5 minutes, until softened.
- Add the garlic and ginger and cook for 1 minute, until fragrant.
- Add the garam masala, cumin, red chili powder, salt, pepper, and red chili flakes if using. Stir and cook for 1 minute.
- Stir in the tomato sauce and honey. Bring to a quick boil, then reduce the heat and simmer for 15 minutes.
- Stir in the cream and return the chicken to the pan. Simmer for 10 minutes, or until the chicken is cooked through and the sauce thickens slightly.
- Serve with cooked white rice and warmed naan. Garnish with fresh herbs, extra chili flakes, and a swirl of cream if desired.

