Quick & Easy Homemade Butter Chicken (Healthy & Cozy)

Quick & Easy Homemade Butter Chicken is a weeknight-friendly take on a beloved Indian classic, delivering rich, creamy flavor without long marinating or complicated steps. Tender chicken simmers in a velvety tomato-butter sauce infused with warm spices, creating a dish that feels indulgent yet approachable.

This recipe focuses on balance. The sauce is smooth and gently spiced, the chicken stays juicy, and the overall method keeps things simple so you can get dinner on the table fast. It’s ideal for busy evenings, cozy nights in, or when you want restaurant-style comfort using everyday ingredients.

Serve it with rice, naan, or a simple salad and you’ll have a complete, satisfying meal that everyone looks forward to.


Ingredients Overview

Each ingredient in Quick & Easy Homemade Butter Chicken plays a specific role in creating its signature flavor and texture.

Boneless chicken
Chicken thighs or breasts both work well. Thighs stay especially juicy, while breasts are leaner and cook quickly. Cut into evenly sized pieces for consistent cooking.

Butter
Butter gives the dish its name and signature richness. It rounds out the acidity of the tomatoes and adds a silky finish to the sauce.

Onion
Finely chopped onion creates a flavorful base. As it cooks, it adds gentle sweetness and depth to the sauce.

Garlic and ginger
Fresh garlic and ginger are essential for authentic flavor. They bring warmth and aroma that define butter chicken.

Tomato puree or crushed tomatoes
Tomatoes form the foundation of the sauce. Puree creates a smoother texture, while crushed tomatoes give a slightly rustic feel.

Heavy cream
Cream softens the spices and creates the classic velvety sauce. It also balances the acidity of the tomatoes.

Spices
Garam masala, paprika or mild chili powder, cumin, and turmeric provide warmth and color without overwhelming heat.

Sugar or honey
A small amount balances the tomato acidity and enhances the overall flavor.

Salt
Brings all the flavors together and should be added gradually.

Optional garnishes include fresh cilantro or a swirl of cream for presentation.


Step-by-Step Instructions

1. Cook the chicken (8–10 minutes)
Heat 1 tablespoon of butter or oil in a large skillet over medium heat. Add 1½ pounds of chicken pieces, season lightly with salt, and cook until lightly browned and just cooked through. Remove from the pan and set aside.

2. Build the flavor base (5 minutes)
In the same skillet, melt 2 tablespoons of butter. Add 1 finely chopped onion and cook until soft and lightly golden. Stir in 3 minced garlic cloves and 1 tablespoon grated ginger. Cook for 1 minute until fragrant.

3. Add the spices (1 minute)
Stir in 1½ teaspoons garam masala, 1 teaspoon paprika or mild chili powder, ½ teaspoon cumin, and ¼ teaspoon turmeric. Toast briefly to release their aroma.

4. Simmer the sauce (5–7 minutes)
Add 1½ cups tomato puree or crushed tomatoes, 1 teaspoon sugar or honey, and salt to taste. Simmer until slightly thickened and well blended.

5. Make it creamy (3–4 minutes)
Lower the heat and stir in ¾ cup heavy cream. Mix until the sauce is smooth and rich.

6. Finish with chicken (5 minutes)
Return the chicken to the pan and simmer gently for 5 minutes so the flavors come together and the chicken stays tender.

7. Rest and serve
Taste and adjust seasoning. Garnish with cilantro if desired and serve warm.

Common mistakes to avoid:
Cooking on high heat after adding cream, overcooking the chicken, or skipping the butter that gives the dish its signature flavor.


Tips, Variations & Substitutions

Helpful Tips:
Use evenly cut chicken for consistent cooking. Simmer gently to keep the sauce smooth. Let the dish rest for a few minutes before serving for fuller flavor.

Flavor Variations:
Add extra chili powder for heat, stir in a spoon of butter at the end for extra richness, or add a pinch of smoked paprika for depth.

Substitutions:
Use coconut cream for a dairy-free version, Greek yogurt for a lighter option, or cashew cream for a traditional-style sauce. Paneer or tofu can replace chicken for a vegetarian version.


Serving Ideas & Occasions

Quick & Easy Homemade Butter Chicken pairs beautifully with a variety of sides and fits many occasions.

Serve with:
Steamed basmati rice, naan or flatbread, cucumber raita, or a simple green salad.

Perfect for:
Weeknight dinners, casual entertaining, meal prep lunches, and comforting family meals.


Nutritional & Health Notes

Butter chicken is rich but adaptable. Using lean chicken and moderating cream keeps it balanced.

Approximate per serving:
480–520 calories, 32–36g protein, moderate carbs and fats.

Lighten it by using chicken breast, reducing butter slightly, or serving with cauliflower rice.


FAQs

1. Can I make butter chicken ahead of time?
Yes, it stores well and tastes even better the next day.

2. Can I freeze it?
Yes, freeze in airtight containers for up to 2 months.

3. Is butter chicken spicy?
Traditionally mild, but you can adjust heat easily.

4. Do I need to marinate the chicken?
Not for this quick version.

5. What cream substitute works best?
Coconut cream or cashew cream are good options.

6. Can I use canned tomato sauce?
Yes, use plain, unseasoned sauce.

7. How do I thicken the sauce?
Simmer uncovered or add a small spoon of cashew paste.

Print

Quick & Easy Homemade Butter Chicken (Healthy & Cozy)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A quick and easy homemade butter chicken with tender chicken simmered in a rich, creamy tomato sauce. Perfect for busy weeknights and cozy dinners.

  • Author: Maya Lawson
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

lbs boneless chicken, cubed
3 tbsp butter
1 onion, finely chopped
3 garlic cloves, minced
1 tbsp grated ginger
1½ cups tomato puree or crushed tomatoes
¾ cup heavy cream
1½ tsp garam masala
1 tsp paprika or mild chili powder
½ tsp cumin
¼ tsp turmeric
1 tsp sugar or honey
Salt to taste
Fresh cilantro for garnish

Instructions

  • Cook chicken in a skillet with 1 tbsp butter until lightly browned. Remove and set aside.

  • Melt remaining butter and sauté onion until soft. Add garlic and ginger.

  • Stir in spices and toast briefly.

  • Add tomatoes, sugar, and salt. Simmer 5 minutes.

  • Stir in cream and reduce heat.

  • Add chicken back and simmer 5 minutes.

  • Garnish and serve warm.

Notes

Adjust spice to taste. Coconut cream works well for dairy-free.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

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