Love this? Save it for later!
Share the inspiration with your friends
“I wasn’t expecting to find a butter chicken recipe scribbled inside my grandmother’s old knitting notebook,” I confessed to my friend over coffee last Tuesday. Honestly, it was one of those moments where you’re juggling a dozen things, and suddenly you stumble upon a gem tucked away where you least expect it. The notebook was a mess of yarn stains and faded ink, but nestled between the pages was a recipe titled Cozy Butter Chicken. It caught my eye because, well, butter chicken is usually something I associate with fancy dinners or takeout nights, not budget-friendly comfort food made from scratch.
The first time I tried it, I had only half the usual ingredients, a cracked mixing bowl that leaked a bit, and my radio was blaring kitchen pop hits—chaos, basically. But the result? Creamy, rich, and surprisingly simple to make. You know that feeling when a dish wraps around you like a warm blanket? That’s what this butter chicken did. It wasn’t fancy or complicated, but it was honest and satisfying.
Maybe you’ve been there—wanting something familiar, filling, and delicious but without the fuss or cost. That’s exactly why this cozy butter chicken recipe stayed with me. It’s the kind of meal you can throw together after a long day, impress your family or friends, and still have time to breathe before dinner. Let me tell you, it’s become my go-to comfort food, and I suspect it might just become yours, too.
Why You’ll Love This Recipe
After testing countless versions of butter chicken in my kitchen, this recipe stands out for being both creamy and budget-friendly without sacrificing flavor. I’ve shared it with my local book club and even my picky neighbor, and it never fails to impress. Here’s why you’ll find yourself coming back to it:
- Quick & Easy: Ready in under 40 minutes, making it perfect for busy weeknights or last-minute cravings.
- Simple Ingredients: Uses everyday pantry staples—no need for specialty stores or fancy spices.
- Perfect for Cozy Evenings: Ideal for curling up with a warm plate on chilly nights or casual family dinners.
- Crowd-Pleaser: Both kids and adults have given it rave reviews, even those who usually shy away from Indian flavors.
- Unbelievably Delicious: The rich tomato-based sauce combined with creamy butter creates a texture and flavor combo that’s just next-level comfort food.
What makes this butter chicken recipe different? Well, instead of the usual lengthy marination or expensive cream, it uses a clever swap that still keeps the sauce silky and indulgent but cuts down on prep time and cost. Plus, the seasoning balance is spot-on—never overpowering but always satisfying.
Honestly, this recipe isn’t just a meal; it’s a hug on a plate. Whether you’re feeding a crowd or just treating yourself, it’s the kind of dish that makes you close your eyes after the first bite and say, “Yep, this is exactly what I needed.”
What Ingredients You Will Need
This cozy butter chicken recipe relies on straightforward, wholesome ingredients that build layers of flavor and a creamy texture without fuss. Most of these are probably already hanging out in your pantry or fridge.
- Chicken: 1.5 pounds (700g) boneless, skinless chicken thighs, cut into bite-sized pieces (thighs offer more tenderness and flavor than breasts)
- Butter: 4 tablespoons unsalted butter, divided (I recommend Kerrygold for its rich flavor)
- Onion: 1 medium yellow onion, finely chopped (adds sweetness and depth)
- Garlic: 3 cloves, minced (fresh is best for that punch of aroma)
- Ginger: 1 tablespoon freshly grated (adds warmth and zest)
- Tomato Puree: 1 cup (240ml) canned tomato puree or crushed tomatoes (use San Marzano if you can find them for a sweeter note)
- Heavy Cream or Greek Yogurt: ¾ cup (180ml) (heavy cream creates a velvety sauce, but Greek yogurt is a lighter, tangy alternative)
- Spices:
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon paprika (smoked paprika adds a nice twist)
- ½ teaspoon turmeric
- ½ teaspoon chili powder (adjust to taste)
- Salt and pepper to taste
- Fresh Cilantro: A handful, chopped (for garnish and freshness)
- Optional: 1 tablespoon sugar or honey (balances acidity if your tomatoes are tart)
For budget-friendly swaps, you can replace heavy cream with full-fat coconut milk to make it dairy-free and still creamy. If you want a gluten-free meal, rest easy—this recipe naturally fits the bill.
Equipment Needed
- Large Skillet or Sauté Pan: A heavy-bottomed pan works best to evenly cook the chicken and sauce without burning.
- Sharp Knife and Cutting Board: For prepping the chicken and aromatics.
- Measuring Cups and Spoons: To keep the spice balance just right.
- Wooden Spoon or Silicone Spatula: For stirring the sauce gently.
- Optional: A blender or immersion blender if you prefer a smoother sauce, though it’s fine rustic-style too.
If you don’t have a heavy skillet, a regular frying pan will do, but watch the heat to prevent sticking. I’ve found that a non-stick pan makes cleanup easier, especially when dealing with butter and tomato-based sauces. No fancy gadgets needed here—just good old-fashioned stovetop love.
Preparation Method

- Prep the Chicken: Rinse and pat dry the chicken thighs. Cut into approximately 1-inch (2.5 cm) pieces. Season lightly with salt and pepper. (Prep time: 5 minutes)
- Sauté Aromatics: Heat 2 tablespoons (30g) of butter in your skillet over medium heat. Once melted, add the chopped onion and cook until translucent and soft, about 5-7 minutes. Stir occasionally so it doesn’t brown too fast. Add minced garlic and grated ginger, cooking for another 1-2 minutes until fragrant.
- Add Spices: Sprinkle in garam masala, cumin, paprika, turmeric, and chili powder. Stir continuously for about 30 seconds to toast the spices, releasing their aromas. This step really builds the flavor foundation.
- Cook the Chicken: Increase heat to medium-high and add the chicken pieces. Sear them until they are no longer pink on the outside, about 5 minutes. Don’t overcrowd the pan; cook in batches if needed.
- Add Tomato Puree: Pour the tomato puree over the chicken. Stir well to coat everything evenly. Reduce heat to low, cover, and let simmer gently for 15 minutes. This slow simmer tenderizes the chicken and melds flavors.
- Finish with Butter and Cream: Stir in the remaining 2 tablespoons (30g) of butter until melted and glossy. Then, slowly add the heavy cream or Greek yogurt, mixing well to create a rich, creamy sauce. If the sauce feels too thick, add a splash of water or chicken broth to loosen it.
- Adjust Seasoning: Taste and add salt, pepper, and a bit of sugar or honey if the tomato acidity needs balancing. Simmer uncovered for another 5 minutes to thicken slightly.
- Garnish and Serve: Sprinkle chopped fresh cilantro on top before serving. Enjoy hot with rice, naan, or your favorite side.
Pro tip: If your sauce starts to separate when adding cream, reduce the heat and stir gently. Also, don’t rush the simmering step—it’s where this recipe gets its signature depth.
Cooking Tips & Techniques
Let me share some tips I learned (sometimes the hard way) while perfecting this butter chicken recipe. First, never skip the step of toasting the spices in the pan. It might sound small, but that moment unlocks a whole world of flavor. I remember once I skipped it because I was in a hurry, and the sauce tasted flat—lesson learned!
Use chicken thighs instead of breasts. Thighs stay juicy and tender even after simmering, while breasts can get rubbery. Also, adding butter at the end—not just the start—creates that luscious, creamy texture you crave.
When incorporating cream or yogurt, keep the heat low to avoid curdling. I usually pull the pan off the heat briefly while stirring in dairy. And if you want to multitask, prep your rice or naan while the sauce simmers to save time.
One more thing: don’t be afraid to adjust spice levels to your liking. This recipe is forgiving. If you prefer it milder, reduce chili powder; for more heat, add a pinch of cayenne or fresh chili.
Variations & Adaptations
- Dairy-Free Version: Swap butter for coconut oil and use full-fat coconut milk instead of cream for a rich, dairy-free comfort meal.
- Vegetarian Twist: Replace chicken with firm tofu or chickpeas. Press the tofu well and pan-fry before adding it to the sauce.
- Spice Level Customization: Add green chilies or extra chili powder for a spicy kick, or tone it down with more cream or yogurt for a milder dish.
- Slow Cooker Adaptation: Brown the chicken and aromatics first, then transfer everything to a slow cooker. Cook on low for 4-5 hours for a hands-off approach.
- Personal Variation: I once added a spoonful of almond butter to the sauce for an unexpected nutty richness that my family adored.
Serving & Storage Suggestions
Serve this butter chicken hot, straight from the pan, ideally with fluffy basmati rice or warm naan bread to soak up the creamy sauce. A side of simple cucumber raita or a fresh salad balances the richness beautifully.
Leftovers store well in an airtight container in the refrigerator for up to 3 days. The flavors deepen overnight, making it even better the next day. For longer storage, freeze in portions for up to 2 months.
To reheat, gently warm on the stovetop over low heat with a splash of water or broth to loosen the sauce. Avoid microwaving vigorously as it can cause the sauce to separate.
Nutritional Information & Benefits
One serving of this cozy butter chicken (approximately 1 cup or 250g) contains roughly 350 calories, with 25g protein, 20g fat, and moderate carbohydrates primarily from tomatoes and cream.
Chicken thighs provide a good source of protein and essential vitamins like B6 and B12. The spices not only add flavor but also offer anti-inflammatory benefits. Using Greek yogurt boosts probiotics and reduces saturated fat when replacing cream.
This recipe naturally fits gluten-free diets and can be adapted for dairy-free or vegetarian needs. Just be mindful of allergens like dairy or nuts if you try my almond butter twist.
Conclusion
This cozy butter chicken recipe is a keeper—simple, creamy, and kind to your wallet without skimping on that soul-soothing flavor. I love how it turns an ordinary night into something special with minimal effort and fuss.
Feel free to tweak the spices, swap ingredients, or try the variations until it feels just right for you. Honestly, cooking should be fun and forgiving, and this recipe fits that bill perfectly.
If you give it a go, I’d love to hear how it turns out for you—drop a comment or share your own twists! Here’s to many cozy, comforting dinners ahead.
Frequently Asked Questions
- Can I use chicken breasts instead of thighs?
Yes, but thighs stay juicier and more tender after simmering. If using breasts, watch cooking time closely to avoid dryness. - Is there a way to make this recipe dairy-free?
Absolutely. Substitute butter with coconut oil and heavy cream with coconut milk for a creamy, dairy-free version. - Can I prepare this recipe ahead of time?
Yes, it tastes even better the next day. Store in the fridge and gently reheat before serving. - What can I serve with butter chicken?
Traditional sides include basmati rice, naan bread, or a fresh cucumber salad to balance the richness. - How spicy is this recipe?
It’s mildly spiced but easily adjustable. Reduce or increase chili powder to suit your heat preference.
Pin This Recipe!

Butter Chicken Recipe Easy Creamy Budget-Friendly Dinner Guide
A cozy, creamy, and budget-friendly butter chicken recipe that is quick and easy to make, perfect for busy weeknights and comforting family dinners.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Indian
Ingredients
- 1.5 pounds boneless, skinless chicken thighs, cut into bite-sized pieces
- 4 tablespoons unsalted butter, divided
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon freshly grated ginger
- 1 cup canned tomato puree or crushed tomatoes
- 3/4 cup heavy cream or Greek yogurt
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1/2 teaspoon turmeric
- 1/2 teaspoon chili powder
- Salt and pepper to taste
- A handful fresh cilantro, chopped
- Optional: 1 tablespoon sugar or honey
Instructions
- Rinse and pat dry the chicken thighs. Cut into approximately 1-inch pieces. Season lightly with salt and pepper.
- Heat 2 tablespoons of butter in a large skillet over medium heat. Add chopped onion and cook until translucent and soft, about 5-7 minutes. Stir occasionally.
- Add minced garlic and grated ginger, cooking for another 1-2 minutes until fragrant.
- Sprinkle in garam masala, cumin, paprika, turmeric, and chili powder. Stir continuously for about 30 seconds to toast the spices.
- Increase heat to medium-high and add the chicken pieces. Sear until no longer pink on the outside, about 5 minutes. Cook in batches if needed.
- Pour tomato puree over the chicken. Stir well to coat. Reduce heat to low, cover, and simmer gently for 15 minutes.
- Stir in the remaining 2 tablespoons of butter until melted and glossy. Slowly add heavy cream or Greek yogurt, mixing well to create a creamy sauce. Add a splash of water or chicken broth if sauce is too thick.
- Taste and adjust seasoning with salt, pepper, and sugar or honey if needed. Simmer uncovered for another 5 minutes to thicken slightly.
- Garnish with chopped fresh cilantro and serve hot with rice, naan, or your favorite side.
Notes
Toast spices to unlock flavor. Use chicken thighs for juiciness. Add butter at the end for creamy texture. Keep heat low when adding cream or yogurt to avoid curdling. Adjust chili powder to taste. For dairy-free, substitute butter with coconut oil and cream with coconut milk.
Nutrition
- Serving Size: Approximately 1 cup
- Calories: 350
- Fat: 20
- Protein: 25
Keywords: butter chicken, creamy chicken recipe, budget-friendly dinner, easy Indian recipe, comfort food, chicken thighs, quick dinner


