Dairy Free "Butter" Chicken

35g protein · 510 kcal

Dairy Free "Butter" Chicken

This dairy-free take on butter chicken simmers chicken in a warmly spiced tomato and coconut sauce. Serve it over cauliflower rice for a comforting meal with a creamy texture and plenty of fragrant sauce.

4 servings510 kcal

Ingredients

  • 1onion, diced
  • 680 g (1½ lb)chicken, cut into 2.5 cm (1-inch) cubes
  • 5 clovesgarlic, grated
  • 5 cm (2 inches)ginger, grated
  • 15 ml (1 tbsp)garam masala
  • 5 ml (1 tsp)cumin
  • 5 ml (1 tsp)coriander
  • 2.5 ml (½ tsp)turmeric
  • 2.5 ml (½ tsp)cayenne
  • 15 ml (1 tbsp)red wine vinegar
  • 794 g (28 oz)crushed tomatoes
  • 397 g (14 oz)coconut milk
  • As neededcauliflower rice
  • For garnishcilantro
  • A littleoil

Instructions

  1. 1

    Soften the onion

    Warm a little oil in a large pot or Dutch oven. Add the diced onion and cook for about 5 minutes, until softened.

  2. 2

    Brown the chicken

    Add the chicken and cook over high heat for 5 minutes to brown it.

  3. 3

    Toast the spices

    Lower the heat, then add the ginger, garlic, garam masala, cumin, coriander, turmeric and cayenne. Stir to coat and cook for 3 minutes.

  4. 4

    Deglaze the pot

    Pour in the red wine vinegar and scrape the bottom of the pot to loosen the browned bits.

  5. 5

    Simmer the sauce

    Add the crushed tomatoes and coconut milk, then stir to combine. Simmer for 20 minutes.

  6. 6

    Serve with rice

    Serve with cauliflower rice and finish with cilantro.

What is butter chicken?

Butter chicken, or murgh makhani, is an Indian dish known for tender chicken in a rich, spiced tomato sauce. This version leaves out dairy and uses coconut milk to make the sauce creamy.

The method keeps things straightforward: brown the chicken, briefly cook the aromatics and spices, then simmer everything in the sauce. Cauliflower rice makes a simple base for serving.

Nutrition and macros by portion

The nutrition label shows one serving as written: 510 calories, 35g protein, 20g carbs, 32g fat.

PortionAdjustmentkcalProteinCarbsFat
LighterUse light coconut milk357 kcal25g14g22g
This servingAs written510 kcal35g20g32g
HungryServe a larger portion765 kcal53g30g48g

Chicken supplies most of the protein, while coconut milk and cooking oil contribute much of the fat; tomatoes and cauliflower rice contribute carbohydrates and fibre. Serve with a generous amount of cauliflower rice to balance the creamy curry, bearing in mind that its quantity is not specified in the recipe.

The spice base

Whole spices: garam masala, cumin, coriander, turmeric and cayenne bring warmth, earthiness and adjustable heat. Cooking them briefly with the ginger and garlic helps their flavours mingle with the chicken.

Fresh aromatics: grated ginger and garlic distribute evenly through the sauce. Grate them finely so you don't end up with large pieces in each bite.

Browning and deglazing

Browned chicken: give the pieces 5 minutes over high heat, as directed, to build colour on the surface. They do not need to be fully cooked at this stage; the simmer finishes the cooking.

Pan flavour: vinegar loosens the browned bits left on the pot's base. Scrape them up before adding the tomatoes and coconut milk.

Getting the sauce right

Coconut milk: it brings the creamy body that dairy would usually provide. Stir it thoroughly into the crushed tomatoes for an even sauce.

Gentle simmer: cook the sauce for 20 minutes, stirring as needed so it does not catch on the bottom. The finished sauce should be hot and cohesive, with the chicken cooked through.

Choosing the heat level

Cayenne: the listed half teaspoon gives the sauce a noticeable kick. For a milder result, use less cayenne; for more heat, add extra to taste.

Garam masala: this is the main blended spice in the dish, so use a fresh, aromatic blend if you have one. The other spices round it out rather than replace it.

Serving the curry

Cauliflower rice: spoon the curry over it just before serving so it can catch the sauce. Prepare the rice according to its own instructions, since the recipe does not specify a cooking method.

Fresh finish: scatter cilantro over the top for a bright contrast to the rich sauce. If you like, serve with extra cauliflower rice alongside.

Recipe notes & tips

  • Cut the chicken into evenly sized pieces so they brown and finish cooking at a similar pace.
  • Grate the ginger and garlic finely to help them blend into the sauce.
  • Keep the spice mixture moving in the pot during its 3-minute cook so it does not scorch.
  • Scrape the base thoroughly after adding the vinegar to lift the browned flavour into the sauce.
  • Stir occasionally while the curry simmers to prevent the sauce from sticking.

Variations

  • Milder curry: reduce the cayenne for less heat.
  • More heat: add extra cayenne to taste.
  • Fresh garnish: use chopped fresh coriander leaves in place of cilantro.
  • Extra vegetables: serve with additional cauliflower rice.
  • Dairy version: use cream in place of coconut milk, while noting this changes the dairy-free recipe.

Common mistakes to avoid

  • Crowding the pot: the chicken may steam rather than brown; brown it in batches if needed.
  • Burning the spices: keep the heat low and stir for the full 3 minutes.
  • Leaving browned bits behind: scrape the base of the pot after adding the vinegar.
  • Skipping the simmer: allow the full 20 minutes for the chicken to cook in the sauce.
  • Adding the garnish too early: sprinkle on the cilantro when serving for a fresh finish.

How to store

Refrigerate leftover curry in a covered container and use within 3 days. Reheat gently in a saucepan until hot throughout, stirring occasionally; store and reheat cauliflower rice separately if possible.

Frequently asked questions

How can I tell when the chicken is cooked?

After the 20-minute simmer, check that the largest piece is cooked through with no pink in the centre. The exact time can vary with the size of the pieces and the heat of the simmer.

Can I make the curry less spicy?

Yes. Reduce or omit the cayenne, then taste the sauce and adjust if needed.

Can I use light coconut milk?

Yes, though the sauce may be less rich and creamy. Stir it well into the tomatoes before simmering.

What can I serve instead of cauliflower rice?

Serve it with another rice or grain if you prefer. The recipe specifies cauliflower rice but does not require a particular accompaniment.

Can I make it ahead?

Yes. Cook the curry, cool it promptly and refrigerate it in a covered container; reheat gently until hot throughout.

Can I freeze the curry?

The curry can be frozen in a sealed, freezer-safe container. Thaw it in the fridge before reheating, and prepare the cauliflower rice fresh if you can.

Cook it from the original

This recipe comes from glutenfreesociety.org. Their page has the author’s own photos, notes and tips — the best place to cook it from.

Open the recipe on glutenfreesociety.orgOpens in a new tab
Calori App Free download Install