Butter Chicken is one of the famous Indian classic dishes that is loved by many. It is spiced, creamy and absolutely mouthwatering.

Good thing this dish has a keto-friendly version that is perfect for everyone who loves Indian food without sacrificing their keto diet. Usually, the ingredients of this dish are a combination of different spices, but on this one, we used curry powder. And it is still as great and appetizing!

You can serve it over cauliflower rice or eat on its own. This meal takes approximately 20 minutes to make. So you wouldn’t wait that long before you get your hands on this delectable dish that’s bursting with flavors!

Preparation time: 5 minutes

Cooking time: 15 minutes

Servings: 1


100 grams Chicken Breast, diced

10 grams Minced Garlic

10 grams Minced Shallots

5 grams Minced Ginger

2 tsp Curry Powder

2 tsp Tomato Paste

1 tbsp Butter

2 tbsp Heavy Cream

½ cup Chicken Stock

Fresh Cilantro for garnish



  1. Melt butter in a pan.
  2. Add ginger, garlic, and shallots. Sautee until aromatic.

3. Add tomato paste and curry powder. Roast for about a minute.

4. Add chicken stock and bring to a simmer.

5. Add chicken pieces and simmer for 10 minutes.

6. Add heavy cream and simmer until thick.

7. Top with fresh cilantro.

Nutritional Information:

Energy – 395 kcal
Protein – 23 (25%)
Fat – 29 (67%)
Carbohydrates – 9g (8%)
Fiber – 3g

Watch the video on how to prepare this delicious meal:

Follow us on Pinterest and subscribe to our YouTube channel.