Let me tell you, the moment the rich aroma of butter, spices, and cream filled my kitchen while making this creamy keto butter chicken, I knew I was onto something special. The scent alone—warm garam masala mingling with fresh garlic and ginger—is enough to make anyone’s mouth water. The first time I baked these tender, juicy chicken pieces in that luscious buttery sauce was the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special. Honestly, it’s like comfort food got a keto-friendly makeover without losing any soul.
Years ago, when I was knee-high to a grasshopper, butter chicken was one of those dishes my family would order at Indian restaurants but rarely make at home. I stumbled upon this keto version on a rainy weekend while trying to recreate that creamy magic with low-carb ingredients. My family couldn’t stop sneaking the chicken off the pan (and I can’t really blame them). You know what? I wish I had found this recipe years ago—it’s dangerously easy and packs pure, nostalgic comfort.
This creamy keto butter chicken is perfect for cozy dinners, impressing guests without fuss, or brightening up your Pinterest recipe board with a colorful, mouthwatering meal. After testing it multiple times in the name of research, of course, it’s become a staple for family gatherings and gifting (yes, gifting homemade butter chicken!). Trust me, this dish feels like a warm hug in every bite, and you’re going to want to bookmark this one for your next meal.
Why You’ll Love This Recipe
Okay, let’s get real about why this creamy keto butter chicken stands out from the crowd. I’ve tested this recipe over and over, tweaking until the juicy chicken pieces are just right and the sauce is silky smooth without any heavy carbs weighing you down. Here’s what makes it a keeper:
- Quick & Easy: Ready in under 40 minutes, perfect for busy weeknights or last-minute cravings.
- Simple Ingredients: No fancy grocery trips needed; you probably have most of these staples in your kitchen already.
- Perfect for Keto & Low-Carb Lifestyles: Creamy without the carbs, so you don’t have to sacrifice flavor for your goals.
- Crowd-Pleaser: Always gets rave reviews from both kids and adults—no one suspects it’s keto!
- Unbelievably Delicious: The combo of tender chicken with that buttery, spiced sauce is pure comfort food magic.
This recipe isn’t just another butter chicken—it’s the best version you’ll find for keto eaters. The trick? Using a blend of heavy cream and cream cheese for that ultra-smooth texture and marinating the chicken so it stays juicy, never dry. Plus, the seasoning hits just the right balance of warmth and tang, making each bite worth savoring. Honestly, after the first forkful, you might just close your eyes and savor the moment—it’s that good.
What Ingredients You Will Need
This creamy keto butter chicken recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and I’ve included some easy substitutions to fit your preferences or dietary needs.
- Chicken: 1.5 lbs (700g) boneless, skinless chicken thighs, cut into bite-sized pieces (thighs stay juicier than breasts!)
- Butter: 4 tablespoons unsalted butter, divided (I love using Kerrygold for its rich taste)
- Heavy Cream: 1 cup (240ml) full-fat heavy cream
- Cream Cheese: 2 ounces (60g), softened (adds creaminess without extra carbs)
- Tomato Paste: 2 tablespoons (look for no added sugar)
- Garlic: 4 cloves, minced (fresh garlic is a must here!)
- Ginger: 1 tablespoon freshly grated (or paste)
- Onion: 1 small yellow onion, finely chopped
- Spices:
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon chili powder (adjust to taste)
- Salt and freshly ground black pepper to taste
- Fresh Cilantro: A handful, chopped (for garnish)
- Lemon Juice: 1 tablespoon fresh lemon juice (brightens the flavors)
- Optional: A pinch of cayenne pepper for extra heat
Substitution tips: Use coconut cream instead of heavy cream for a dairy-free keto version. If you can’t find cream cheese, mascarpone works great too. For the chicken, breast meat is fine but be careful not to overcook to keep it tender.
Equipment Needed
- Large heavy-bottom skillet or sauté pan (preferably non-stick or cast iron)
- Sharp chef’s knife and cutting board for prepping chicken and vegetables
- Measuring spoons and cups for accurate ingredient amounts
- Wooden spoon or silicone spatula for stirring the sauce without scratching
- Small bowl for marinating the chicken
- Optional: garlic press to mince garlic quickly (I swear by mine!)
If you don’t have a heavy skillet, a deep frying pan works just fine. I’ve used budget-friendly pans that get the job done without fuss, but cast iron helps develop a nice sear on the chicken. Keep your tools sharp and clean for the best prep experience—trust me, dull knives make this harder than it should be!
Preparation Method

- Marinate the Chicken: In a small bowl, toss the chicken pieces with half the garlic, half the ginger, 1 teaspoon garam masala, salt, and lemon juice. Let it sit for 15-20 minutes to soak up those flavors.
- Prep the Sauce Base: Heat 2 tablespoons of butter in your skillet over medium heat. Add chopped onions and sauté until they turn translucent and soft, about 5 minutes. Stir often to prevent burning.
- Add Aromatics: Toss in the remaining garlic and ginger, cooking for another 1-2 minutes until fragrant—you’ll know when your kitchen smells like a cozy spice market.
- Spice It Up: Sprinkle in cumin, smoked paprika, turmeric, chili powder, and the rest of the garam masala. Stir constantly for 30 seconds to toast the spices without burning.
- Tomato Paste Time: Stir in the tomato paste and cook for 2-3 minutes until it darkens slightly and starts to caramelize. This step gives your sauce that deep, rich color and flavor.
- Cook the Chicken: Push the sauce to the side and add the remaining butter. Once melted, add the marinated chicken pieces in a single layer. Let them sear undisturbed for 3-4 minutes on one side, then flip and cook another 3 minutes until browned but not fully cooked through.
- Simmer with Creams: Reduce heat to low and stir in the heavy cream and cream cheese until smooth and creamy. Let the sauce simmer gently for 10-12 minutes, stirring occasionally. The chicken should be tender and cooked through at this point.
- Final Touches: Season with salt and pepper to taste. If you want a touch of heat, add a pinch of cayenne pepper now. Sprinkle chopped cilantro over the top before serving.
Pro tip: If your sauce looks too thick, add a splash of water or chicken broth to loosen it up. And don’t rush the simmering—this is where the magic happens, and flavors meld beautifully. You’ll know it’s ready when the chicken is juicy and the sauce coats every piece like a velvety blanket.
Cooking Tips & Techniques
Let’s talk about making this creamy keto butter chicken fail-proof. First, choosing chicken thighs over breasts is a game-changer—they stay juicy and tender even if you’re a bit heavy-handed with the heat. I’ve had my fair share of dry chicken disasters, so trust me on this one.
When sautéing onions and garlic, keep the heat moderate to low to avoid bitterness. You want them soft and sweet, not burnt. Toasting the spices is a small step that packs a punch—it unlocks their aromas and adds depth to your sauce.
Another nugget of wisdom: adding creams off the heat or on very low heat prevents curdling. Cream cheese can be tricky if the pan’s too hot, so stir gently. Multitasking tip—while the chicken simmers, prep your garnishes or side dishes to save time.
Season gradually—taste as you go. Salt is your best friend but too much can overpower those subtle spices. And if you want to amp up the richness without carbs, a splash of ghee instead of butter adds a nutty note that’s hard to beat.
Variations & Adaptations
- Dairy-Free Version: Swap heavy cream and cream cheese with coconut cream and coconut yogurt. Use coconut oil instead of butter. The coconut flavor pairs surprisingly well with the spices.
- Spicy Kick: Add chopped green chilies or increase chili powder and cayenne for a fiery twist. Serve with a cooling cucumber raita to balance the heat.
- Vegetarian-Friendly: Replace chicken with firm tofu or cauliflower florets. Marinate and cook similarly; cauliflower soaks up the sauce beautifully.
- Slow Cooker Adaptation: Brown the chicken and onions first, then transfer everything to a slow cooker. Cook on low for 4-5 hours, add cream and cream cheese near the end, and stir until smooth.
- Herb Boost: Try adding fresh fenugreek leaves (kasuri methi) for a more authentic flavor profile. Dried fenugreek works well too.
Personally, I’ve made a version swapping cream cheese for mascarpone when I ran out—it was just as dreamy, slightly sweeter but still rich. The beauty of this recipe is how forgiving and versatile it is.
Serving & Storage Suggestions
This creamy keto butter chicken is best served hot, garnished with fresh cilantro and a squeeze of lemon for brightness. Pair it with cauliflower rice or steamed low-carb veggies to keep things keto-friendly. Honestly, it’s also fantastic spooned over zucchini noodles or alongside a crisp green salad.
Store leftovers in an airtight container in the fridge for up to 3 days. The flavors deepen overnight, making the next-day meal even better. To reheat, warm gently on the stove or microwave in short bursts, stirring occasionally to keep the sauce smooth.
If you want to freeze, portion it out into freezer-safe containers and freeze for up to 2 months. Thaw overnight in the fridge before reheating. Just a heads up—sometimes the cream separates a bit after freezing, but a quick stir over low heat brings it right back.
Nutritional Information & Benefits
This creamy keto butter chicken recipe is low in carbs, high in healthy fats, and packed with protein—perfect for a ketogenic diet. Each serving (about 1 cup or 240g) contains approximately:
| Nutrient | Amount |
|---|---|
| Calories | 380 kcal |
| Fat | 28g |
| Protein | 28g |
| Net Carbs | 4g |
The use of spices like turmeric and cumin offers anti-inflammatory benefits, while the healthy fats from butter and cream support sustained energy on keto. If you’re dairy sensitive, swapping to coconut cream keeps it gentle on the stomach. Just a heads-up—this dish contains dairy and garlic, so keep that in mind if you have allergies.
Conclusion
So, why should this creamy keto butter chicken be your next go-to recipe? Because it brings together tender, juicy chicken pieces bathed in a rich, buttery, and spiced sauce that’s both comforting and perfectly keto-friendly. Customize it with your favorite heat level or dairy substitutions and make it your own.
Honestly, I love how this recipe brings a little joy and warmth to my dinner table without the carb overload. It’s simple, satisfying, and downright delicious. Give it a try, tweak it to your taste, and don’t forget to share your version in the comments—I’d love to hear how you make it yours!
Happy cooking and enjoy every creamy, buttery bite!
FAQs About Creamy Keto Butter Chicken
Can I use chicken breasts instead of thighs?
Yes, you can! Just be careful not to overcook them as breasts dry out faster. Marinate well and keep an eye during cooking for best results.
Is this recipe suitable for a dairy-free keto diet?
Absolutely! Substitute heavy cream and cream cheese with coconut cream and coconut yogurt, and swap butter for coconut oil to keep it dairy-free.
How can I make this dish spicier?
Add extra chili powder, cayenne pepper, or fresh green chilies. Just remember to balance heat with cooling sides like raita or cucumber salad.
Can I freeze leftovers?
Yes, store in freezer-safe containers for up to 2 months. Thaw overnight and reheat gently, stirring to recombine the sauce.
What should I serve with keto butter chicken?
Cauliflower rice, zucchini noodles, or steamed low-carb veggies are perfect. For a fresh touch, try a crisp green salad or keto-friendly naan.
Pin This Recipe!

Creamy Keto Butter Chicken Recipe Easy Tender Juicy Chicken
A rich and creamy keto-friendly butter chicken recipe featuring tender, juicy chicken thighs simmered in a buttery, spiced sauce with heavy cream and cream cheese for a silky texture.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Indian
Ingredients
- 1.5 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
- 4 tablespoons unsalted butter, divided
- 1 cup (240ml) full-fat heavy cream
- 2 ounces (60g) cream cheese, softened
- 2 tablespoons tomato paste (no added sugar)
- 4 cloves garlic, minced
- 1 tablespoon freshly grated ginger
- 1 small yellow onion, finely chopped
- 1 teaspoon garam masala
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon chili powder (adjust to taste)
- Salt and freshly ground black pepper to taste
- A handful fresh cilantro, chopped (for garnish)
- 1 tablespoon fresh lemon juice
- Optional: pinch of cayenne pepper for extra heat
Instructions
- Marinate the chicken pieces with half the garlic, half the ginger, 1 teaspoon garam masala, salt, and lemon juice in a small bowl. Let sit for 15-20 minutes.
- Heat 2 tablespoons butter in a large heavy-bottom skillet over medium heat. Add chopped onions and sauté until translucent and soft, about 5 minutes, stirring often.
- Add remaining garlic and ginger; cook for 1-2 minutes until fragrant.
- Sprinkle in cumin, smoked paprika, turmeric, chili powder, and remaining garam masala. Stir constantly for 30 seconds to toast spices without burning.
- Stir in tomato paste and cook for 2-3 minutes until it darkens slightly and caramelizes.
- Push sauce to the side, add remaining butter. Once melted, add marinated chicken in a single layer. Sear undisturbed for 3-4 minutes on one side, then flip and cook another 3 minutes until browned but not fully cooked.
- Reduce heat to low; stir in heavy cream and cream cheese until smooth and creamy. Simmer gently for 10-12 minutes, stirring occasionally, until chicken is tender and cooked through.
- Season with salt and pepper to taste. Add cayenne pepper if desired. Garnish with chopped cilantro before serving.
Notes
Use chicken thighs for juicier meat. Avoid high heat when adding cream cheese to prevent curdling. If sauce is too thick, add a splash of water or chicken broth. For dairy-free version, substitute heavy cream and cream cheese with coconut cream and coconut yogurt, and butter with coconut oil. Marinate chicken well to enhance flavor and tenderness.
Nutrition
- Serving Size: About 1 cup (240g)
- Calories: 380
- Fat: 28
- Carbohydrates: 4
- Protein: 28
Keywords: keto butter chicken, low carb butter chicken, creamy butter chicken, keto dinner, Indian keto recipe, butter chicken recipe, keto chicken



