Chicken Makhani (Indian Butter Chicken)

Total Time
Prep 10 mins
Cook 20 mins

Easy, healthy and flavorful one-pot meal. Exotic flavor with somewhat common ingredients.

Ingredients Nutrition


  1. Start cooking rice.
  2. Cook chicken in oil in a large pot over med-high heat until just starting to brown.
  3. Add onion and some salt, stir until the onion is soft.
  4. Add ginger and garlic; stir for 2 minutes. Sprinkle on garam masala, chili powder, cumin, and red pepper, stirring for 2 minutes.
  5. Stir in remaining ingredients and bring to a boil.
  6. Reduce heat and simmer uncovered for 20 minutes.
  7. Remove bay leaf and stir in prepared rice. Taste for more salt and black pepper.
  8. Plate and garnish with chopped scallions/green onions and/or cilantro (if desired).
Most Helpful

This was amazing! I added a little more garam masala, another garlic clove (both crushed)and a few thai chiles while it simmered, we subscribe to "If you're not sweating, you're not eating." I replaced the rice with cous cous and left it separate. Wrapped it all up in rotis. It was so good my hubby is already asking me to make it again and it has only been 2 days! ADDITIONAL NOTE: I combined all the dry spices in a plastic container and made enough for 6 batches of chicken. Now when I want it I just need to scoop it out!

kittykat #2 May 23, 2014

Very yummy - used Creme Fraiche in place of sour cream... the only thing is my guests found it too spicey... i'll adjust the seasonings next time.

cUte Kitty pUnk September 01, 2009

Excellent recipe! I added more garam masala, left out cumin, added potatoes, used evaporated milk, didn't have butter so left it out, added 3 bay leaves. Very easy to make and packs a ton of flavor! The sauce was nice and thick which goes very well with roti. Thanks!

ChoCho October 12, 2008