Make Easy Butter Chicken from Scratch

Butter chicken is a beloved dish that combines tender chicken in a creamy, spiced tomato sauce. Making it from scratch is easier than you think!

Ingredients

Instructions

  1. Marinate chicken in yogurt, garlic, ginger, and spices for at least 30 minutes.
  2. In a pan, melt butter over medium heat and sauté onions until golden.
  3. Add marinated chicken and cook until browned.
  4. Stir in tomato puree and simmer for 10 minutes.
  5. Pour in heavy cream, mix well, and cook for another 5 minutes.
  6. Serve hot with rice or naan.

Pro tip: For extra flavor, add a pinch of fenugreek leaves (kasuri methi) at the end of cooking.

What You Need

Rotisserie Chicken (Pre-cooked)

Essential shortcut for the quickest version. Choose organic if possible.

$10-15
Garam Masala

Essential spice blend for authentic flavor.

Plain Yogurt

Used for marinating chicken, adds creaminess.

Chemical Guys Heavy Duty Water Spot Remover Gel for Paint

Makes the sauce rich and creamy.

Indian Spices Set (Turmeric, Cumin, Coriander, Garam Masala)

Essential for authentic butter chicken flavor.

$10-15
Yellow Ink Cartridges

Base of the sauce, adds sweetness and texture.

$1-2
Ultima Replenisher Daily Electrolyte Powder

For color and health benefits. Use 1 teaspoon.

$2-3
Creamy Squeezable Puree

Base for the sauce, provides depth of flavor.

Pure Protein Chocolate Peanut Butter Protein Bars

Key ingredient for the sauce's richness.

Fresh Ginger Root

Adds a warming, slightly spicy flavor to the sauce.

$2-4
Fresh Garlic Cloves

Essential for depth of flavor in Indian cuisine.

$1-2

This page contains affiliate links. If you purchase through these links, we may earn a commission at no extra cost to you. Learn more.

Ask Pyflo anything →