Delicious Homemade Butter Chicken

Photo of author

By Emmy Minucci

Published: Feb 6, 2026

This post may contain affiliate links. See our disclosure policy.

Bring the rich flavors of Indian cuisine to your kitchen with this easy butter chicken recipe. Perfect for busy weeknights yet fancy enough for company, this dish combines tender chicken pieces in a creamy tomato sauce.

Even better, you can make it in just 20 minutes using simple ingredients you may already have on hand. This family-friendly version keeps the heat mild while maximizing flavor, making it a great introduction to Indian-inspired cooking for beginners.

Why You’ll Love This Butter Chicken

This recipe delivers restaurant-quality flavor without requiring hours in the kitchen. The combination of spices creates depth while the cream adds luxurious richness. Since it all cooks in one pan, cleanup becomes a breeze. Children and adults alike enjoy this dish thanks to its mild spice level and familiar ingredients. Perfect for meal prep lovers, the flavors intensify when reheated. If you’re tired of basic chicken dinners, this recipe brings exciting variety to your table.

Recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Delicious Homemade Butter Chicken

Delicious Homemade Butter Chicken


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emmy Minucci
  • Total Time: 20 min
  • Yield: 4 servings 1x

Description

Creamy Indian-inspired chicken in tomato sauce ready in 20 minutes


Ingredients

Scale
  • 1 tablespoon oil (15 ml)
  • 1 tablespoon butter (14 g)
  • 1 medium onion (150 g, diced)
  • 1 teaspoon fresh ginger (5 g, minced)
  • 23 garlic cloves (8 g, minced)
  • 1½ pounds boneless chicken breasts (680 g, cubed)
  • 4 tablespoons tomato paste (60 g)
  • 1 tablespoon garam masala (8 g)
  • 1 teaspoon paprika (2 g)
  • 1 teaspoon cumin (2 g)
  • 1 teaspoon salt (6 g)
  • ¼ teaspoon black pepper (0.5 g)
  • 1 cup heavy cream (240 ml)

Instructions

  1. Heat oil and butter in skillet over medium-high heat. Cook onions 4 minutes until golden.
  2. Add ginger and garlic. Cook 30 seconds until fragrant.
  3. Mix in chicken, tomato paste, garam masala, paprika, cumin, salt, and black pepper. Cook 6 minutes until chicken is done.
  4. Pour in heavy cream and simmer 10 minutes, stirring occasionally.

Notes

  • Substitute Greek yogurt for cream if desired
  • Serve over rice or with naan bread
  • Leftovers taste even better next day
  • Prep Time: 5 min
  • Cook Time: 15 min
  • Category: Main Course
  • Method: Baked
  • Cuisine: American

Nutrition

  • Calories: 491 kcal
  • Sugar: 3 g
  • Sodium: 963 mg
  • Fat: 33 g
  • Carbohydrates: 9 g
  • Fiber: 2 g
  • Protein: 39 g

Ingredients and Substitutions

This version uses easy-to-find ingredients while keeping authentic flavors. Here’s what you need along with smart substitutions:

Base Components

  • 1 tablespoon oil (avocado or vegetable)
  • 1 tablespoon butter
  • 1 medium onion (diced)
  • 1 teaspoon fresh ginger (minced)
  • 2-3 garlic cloves (minced)
  • 1½ pounds boneless chicken breasts (cubed)

Sauce and Seasonings

  • 4 tablespoons tomato paste
  • 1 tablespoon garam masala
  • 1 teaspoon paprika
  • 1 teaspoon cumin
  • 1 teaspoon salt
  • ¼ teaspoon black pepper
  • 1 cup heavy cream

If you need lighter options, use Greek yogurt or half-and-half instead of cream. No fresh ginger? Substitute ½ teaspoon ground ginger. For those planning ahead, our slow cooker chicken recipes offer alternative preparation methods using similar spices.

How to Make Butter Chicken

Follow these simple steps for perfect results every time. Cook everything in one skillet for maximum flavor and minimum mess.

Step 1: Sauté Aromatics

Heat oil and butter in a large skillet over medium-high heat. Add diced onions and cook until golden, about 4 minutes. Stir in minced ginger and garlic for 30 seconds until fragrant.

Step 2: Cook Chicken and Spices

Add cubed chicken, tomato paste, garam masala, paprika, cumin, salt, and pepper. Cook 5-6 minutes, stirring occasionally, until chicken is fully cooked through and coated in the spice mixture.

Step 3: Finish with Cream

Pour in heavy cream, stirring to combine. Reduce heat and simmer 8-10 minutes, allowing flavors to blend and sauce to thicken slightly.

Pro Tips for Success

Implement these expert suggestions to elevate your butter chicken:

  • Pat chicken dry before cooking for better browning
  • Use full-fat dairy for richest flavor and texture
  • Toast whole spices briefly before grinding for extra aroma
  • Let sauce rest 5 minutes before serving for thickness

Flavor Variations

Customize this versatile recipe to suit different preferences:

  • Add 1 cup chopped spinach or kale for vegetables
  • Mix in ¼ cup peanut butter for nutty undertones
  • Stir 1 teaspoon honey for subtle sweetness
  • For a tangier sauce, try adding 2 tablespoons lemon juice

Serving Suggestions

Butter chicken pairs beautifully with several sides for a complete meal. Serve over fluffy Basmati rice or with warm naan bread for dipping. For heartier appetites, try this dish alongside roasted potatoes or Caesar salad. Our collection of chicken dinner ideas offers more sensational pairing suggestions that complement these flavors perfectly.

Storage and Freezing Instructions

Store leftovers in airtight containers for up to 5 days. Reheat gently on the stove with a splash of water to restore creaminess. For freezing, portion cooled chicken into freezer bags and remove excess air. Thaw overnight in the refrigerator before reheating. The sauce may separate slightly during freezing but will recombine when warmed.

Nutrition Facts per Serving

CaloriesFatCarbsProteinFiberSugarSodium
491 kcal33 g9 g39 g2 g3 g963 mg

FAQs About Butter Chicken

Can I use chicken thighs instead?

Absolutely. Chicken thighs work wonderfully and provide richer flavor. Adjust cooking time if using bone-in pieces.

How spicy is this dish?

This recipe uses mild paprika for flavor without heat. For spicier versions, add chili powder to taste.

Can I make this dairy-free?

Substitute coconut cream for heavy cream and use oil instead of butter. The flavor profile will shift slightly but remain delicious.

What if I don’t have garam masala?

Create a quick blend using equal parts cumin, coriander, cardamom, cinnamon, and cloves.

Can I prepare this ahead?

Yes. Let the dish cool completely before refrigerating. The flavors improve overnight.

Final Thoughts

This simplified butter chicken recipe delivers maximum flavor with minimal effort. The creamy tomato sauce perfectly coats tender chicken pieces while aromatic spices create a truly special dining experience. Whether you need quick family dinners or impressive meals for guests, this dish always satisfies.

For inspiration to transform basic chicken into extraordinary meals, explore our guide to delicious chicken dishes featuring global flavors and creative techniques. Enjoy discovering how simple ingredients come together in this restaurant-worthy recipe!

Share this recipe on:

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star