Indian Butter Chicken with Dairy Free Option

Indian Butter Chicken on a white plate.

5 from 5 reviews

Chicken simmered in butter and a delicious blend of Indian spices makes a delicious meal. We made our Indian Butter Chicken dairy free, and provide you with that option.




  1. Melt 3 tablespoons of the butter in a large nonstick pan. Add the onion and cook on medium heat for 5 minutes until the onion begins to soften, stirring occasionally.
  2. Add the chicken to the pan. Cook until it begins to turn white on one side, then stir and cook until it is mostly white on the outside, about 10 minutes total.
  3. Stir in the garlic, and cook until it starts to get fragrant, about 1 minute. Add the spices — garam masala, cumin, turmeric and cayenne pepper. Stir to combine, then add the ginger, black pepper and salt.
  4. Add the remaining butter, and stir to combine. When the butter has melted, stir in the cream. Simmer on medium low for about 15 minutes, stirring occasionally.
  5. Serve the chicken with the sauce over basmati rice, and garnish with a few bits of cilantro. Enjoy!


Keywords: butter chicken, dairy free butter chicken, Indian food, Indian butter chicken

Recipe Card powered by