Easy Keto Butter Chicken - Chicken Makhani
- Ready in 2h 30m
- 6.1 g net carbs
- 561 kcal
- Serves 6
This post may contain affiliate links, see our disclaimer.

Today I'm bringing you one of the most popular recipes (and my personal favorite!) from my Beginner's KetoDiet Cookbook!
Butter Chicken is undeniably one of the most popular chicken dinner recipes. Chunks of chicken breast are marinated in yogurt, lemon juice, and fragrant spices, then cooked with fresh ginger and other aromatics, tomato paste, and cream. It’s rich, creamy, and utterly delicious!
There are many versions of Butter Chicken, aka Chicken Makhani, and this is my keto approved version which I like to serve with some palmini rice or Keto Naan Bread.
So if you’re a fan of mildly spicy Indian cuisine, you're in for a treat!
How to Make Keto Butter Chicken
Making low-carb butter chicken is easy and although it seems like you'll need many different ingredients, most of them are just spices and aromatics.
You'll start by cutting the chicken into large chunks and then marinating it in yogurt, lemon juice and spices. After at least 2 hours in the fridge your chicken is good to go!
You'll finish the meal by frying onion in butter and then adding ginger, chillies and garlic. Then you'll add the marinated chicken and cook for a few more minutes. Finally, you'll pour in the stock, add tomato paste and cream, and cook the sauce until thickened. Done! You can serve it with any low-carb sides from the list below.
Recipe Tips - How to Serve Keto Butter Chicken
This low-carb butter chicken goes best with the following sides:
- Palmini rice — palmini rice is cooked so you'll only need to drain and rinse it, and then briefly heat up in a microwave or add to the pan with the curry sauce.
- Cauliflower rice — here's how to prepare cauliflower rice.
- Shirataki rice — here's how to prepare shirataki rice.
- Keto Naan Bread — easy to make low-carb flatbread.
- Spinach — another option is using fresh spinach cooked on a pan until wilted or blanched spinach, or you can use frozen, thawed and drained spinach.
- To make an easy one pot meal, add the vegetable you plan to eat it with into the pot with the chicken. You can use chopped okra, cauliflower, eggplant, zucchini or broccoli.
Step-by-step
Cut the chicken into 1 1/2 inch (5 cm) pieces. In a bowl, combine all the ingredients for the marinade. Add the chicken, cover with plastic wrap, and refrigerate for 2 hours or up to 24 hours.

After 2 hours remove the chicken from the fridge. Dice the onion and mince the garlic. Peel and finely chop the ginger. Slice the chili pepper and discard the seeds.

Heat a large pot greased with half of the butter over medium heat. Add the onion and cook for 5 to 7 minutes, until fragrant and lightly browned. Add the garlic, ginger, and chili pepper. Cook for another 2 to 3 minutes.

Add the marinated chicken, and cook for about 10 minutes, stirring frequently. Then add the tomato paste, chicken stock, and the remaining butter.
Bring to a boil, then reduce the heat to medium. Cook, uncovered, for 15 minutes.

Pour in the cream, and cook for another 5 to 10 minutes. Remove from the heat and let sit for 5 minutes. Season with salt and pepper to taste. Optionally add cilantro (or parsley) and serve with palmini rice, cauliflower rice or shirataki rice.

Eat warm or let it cool down and store in the fridge for up to 4 days. For longer storage, freeze for up to 3 months.


Recipe
Easy Keto Butter Chicken - Chicken Makhani
★★★★★4.7If you’re a fan of mildly spicy Indian cuisine, you’ll love this keto-friendly take on butter chicken aka ...
- Hands on
- 30m
- Overall
- 2h 30m
- Servings
- 6
- 6.1 g
- Net carbs
- 39.2 g
- Protein
- 40.9 g
- Fat
- 561
- kcal
Ingredients makes 6 servings
- Marinated chicken
- Stew:
Instructions
Cut the chicken into 1 1/2 inch (5 cm) pieces. In a bowl, combine all the ingredients for the marinade. Add the chicken, cover with plastic wrap, and refrigerate for 2 hours or up to 24 hours.
After 2 hours remove the chicken from the fridge. Dice the onion and mince the garlic. Peel and finely chop the ginger. Slice the chili pepper and discard the seeds.
Heat a large pot greased with half of the butter over medium heat. Add the onion and cook for 5 to 7 minutes, until fragrant and lightly browned. Add the garlic, ginger, and chili pepper. Cook for another 2 to 3 minutes.
Add the marinated chicken, and cook for about 10 minutes, stirring frequently. Then add the tomato paste, chicken stock, and the remaining butter.
Bring to a boil, then reduce the heat to medium. Cook, uncovered, for 15 minutes.
Pour in the cream, and cook for another 5 to 10 minutes. Remove from the heat and let sit for 5 minutes. Season with salt and pepper to taste. Optionally add cilantro (or parsley) and serve with palmini rice, cauliflower rice or shirataki rice.
Eat warm or let it cool down and store in the fridge for up to 4 days. For longer storage, freeze for up to 3 months.
Nutrition per serving, about 225 g/ 8 oz
Carbs 4%Protein 29%Fat 67% of calories
- Net carbs
- 6.1 g
- Total carbs
- 7.3 g
- Fiber
- 1.2 g
- Sugars
- 3.9 g
- Protein
- 39.2 g
- Fat
- 40.9 g
- Saturated fat
- 23.8 g
- Calories
- 561 kcal
- Sodium
- 492 mg · 21.4% RDA
- Magnesium
- 64 mg · 16.1% RDA
- Potassium
- 820 mg · 41% EMR
Nutrition by ingredient
| Per about 225 g/ 8 oz | Net carbs | Protein | Fat | kcal |
|---|---|---|---|---|
| Chicken, breast (without skin, raw) | 0 g | 33.8 g | 3.9 g | 180 |
| Yogurt, plain (full-fat, Greek style, 5% fat) | 1.2 g | 2.8 g | 1.6 g | 30 |
| Lemon juice, fresh | 0.3 g | 0 g | 0 g | 1 |
| Turmeric, spices (dried, ground) | 0.5 g | 0.1 g | 0 g | 4 |
| Garam masala, spice mix | 0.2 g | 0.1 g | 0.1 g | 2 |
| Cumin, ground | 0.3 g | 0.1 g | 0.2 g | 3 |
| Cinnamon, spices | 0.1 g | 0 g | 0 g | 1 |
| Butter, unsalted, grass-fed | 0 g | 0.2 g | 15.3 g | 135 |
| Onion, brown (yellow), raw | 0.7 g | 0.1 g | 0 g | 4 |
| Garlic, fresh | 0.3 g | 0.1 g | 0 g | 1 |
| Ginger root, fresh | 0.3 g | 0 g | 0 g | 2 |
| Peppers, chile (chili), fresh | 0.2 g | 0 g | 0 g | 1 |
| Tomato purée (paste, unsweetened) | 0.5 g | 0.1 g | 0 g | 3 |
| Chicken stock (broth), chicken only, homemade | 0 g | 0.8 g | 0.8 g | 10 |
| Salt, pink Himalayan rock salt | 0 g | 0 g | 0 g | 0 |
| Pepper, black, spices | 0.1 g | 0 g | 0 g | 0 |
| Cream, heavy whipping, pouring, full-fat (30-40% fat) | 1.3 g | 1 g | 19 g | 183 |
| Total | 6.1 g | 39.2 g | 40.9 g | 561 |
Serving size about 225 g/ 8 oz
- Gluten free
- Egg free
- Nut free
- Pork free
- Avocado free
- Coconut free
- Fish free
- Shellfish free
- Beef free
Goes well with
Add a side and it's a complete meal.

Cauli rice
Low-Carb Vegetarian Mexican Cauli-Rice

Cauli rice
How to Make and Cook Cauliflower Rice

Cauli rice
Low-Carb Mediterranean Cauliflower Couscous

Cauli rice
Low-Carb One-Pot Mexican Cauliflower Rice

Cauli rice
Low-Carb Cauliflower Rice 3 Ways

Cauli rice
Low-Carb Gremolata Cauli-Rice

Cauli rice
Low-Carb Pesto Baked Sea Bass

Cauli rice
Keto Golden Cauliflower Couscous

Cauli rice
Low-Carb Pumpkin & Feta Cauliflower Tabbouleh

Cauli rice
One Pot Fiesta Cauliflower Rice

Cauli rice
Low-Carb Buffalo Cauliflower Rice
You may also like

Low-Carb Breton Chicken

Low-Carb Buffalo Chicken Skillet

Keto Curried Pork Chops with Cauliflower Rice

Low-Carb Beef Vindaloo

Creamy Chicken Blue Cheese Salad

Creamy Low-Carb Tarragon Chicken

Low-Carb Chicken Seekh Kebabs

Creamy Low-Carb Chicken with Capers

Easy Keto Sausage & Veg Skillet

Cheesy Low-Carb Meatloaf

Keto Hasselback Caprese Chicken

Curried Chicken Cauliflower Skillet

Seared Pork Chops with Creamy Cheese Sauce

Keto Curried Spinach Paneer Skillet

Keto Creamy Mushroom Chicken Skillet

Baked Feta Chicken

Comments & ratings (6)
I agree with the other comment. This is the BEST curry I've had since going keto. I still miss the rice but I love your naan bread!
Thank you, I'm glad you enjoyed! 😊
Could this be frozen for future meals? Or would I need to prepare everything except the cream, and add it when preparing it later?
Absolutely! I happen to have a triple batch in the freezer now, including the cream. It may split a little but nothing to be too worried about, it will still have good texture.
The BEST ever! I love butter chicken but haven't had it for ages! Now that you've got naan bread too ... 😋! I'll add cashew butter into mine instead of the cream. Weirdly I'm ok with butter but can't tolerate cream. Thank you for this recipe!
Thank you so much Kelly! ❤️ I think it's the amount of lactose which is low in butter. You may still want to try ghee instead just to be safe.