Easy Butter Chicken is creamy, aromatic, and full of flavor—perfect for when you want rich Indian comfort food without hours of simmering.

Ingredients
Here’s what I use for this recipe. You can always make substitutions if you prefer!
- Chicken breast or thighs – Tender protein that absorbs the sauce beautifully
- Onion – Adds savory sweetness and depth
- Garlic and ginger – Infuse warmth and aroma
- Butter – The base for richness and flavor
- Tomato puree or sauce – Gives the sauce its velvety color and body
- Heavy cream or yogurt – Adds creaminess and balances spices
- Garam masala, turmeric, chili powder (or paprika) – Classic warming spices
- Salt and pepper – Essential for seasoning
- Fresh cilantro (optional) – Adds a bright herbal finish
Tools You’ll Need
- Skillet or saucepan – For cooking the sauce and chicken in one pot
- Knife and cutting board – To prep the chicken and aromatics
- Wooden spoon or spatula – To stir the sauce and ensure even cooking
- Measuring spoons – For accurate spice measurements

Instructions
Step 1: Sauté Aromatics
I melt butter over medium heat, then sauté finely chopped onion until translucent. I stir in minced garlic and ginger and cook for about a minute until fragrant.
Step 2: Cook Spices
I reduce the heat slightly and add garam masala, turmeric, chili powder, and a pinch of salt, stirring for 30 seconds to toast the spices lightly.
Step 3: Add Tomato and Simmer
I pour in tomato puree and stir well. I let it reach a gentle simmer so the flavors meld and the sauce starts to thicken.
Step 4: Add Chicken
Then I add bite-sized chicken pieces, coating them in the sauce immediately. I cover and let it simmer until the chicken is fully cooked, about 10 minutes.
Step 5: Finish with Cream
With the chicken cooked, I stir in heavy cream (or yogurt) and simmer for another 2 minutes until the sauce becomes silky. I adjust seasoning to taste.
Step 6: Serve and Garnish
I transfer the butter chicken to a bowl and garnish with chopped fresh cilantro if desired. It’s perfect with rice, naan, or flatbread.
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
Balance richness with a squeeze of lemon juice or a dollop of yogurt for brightness.
For extra depth, first brown the chicken before simmering, then remove and add back when finishing.
Make it lighter by using light cream or coconut milk instead of heavy cream.
Ways to Serve
I love serving butter chicken with basmati rice, garlic naan, or steamed veggies. For a quick keto-friendly option, try it over cauliflower rice or with a side salad.
Frequently Asked Questions
Is butter chicken spicy?
Not usually—it’s mild and creamy. You can easily adjust the chili powder to bring in more heat.
Can I make it ahead?
Yes! The sauce develops even more flavor overnight. Reheat slowly on the stovetop and add a splash of water or cream if it thickens too much.
Can I make it dairy-free?
Absolutely. Swap cream for coconut milk and use oil instead of butter for a delicious dairy-free version.
See You in the Kitchen
I hope you enjoy making this Quick & Easy Butter Chicken—it’s one of the most comforting dinners I turn to when I want big flavor without the fuss. Let me know how yours turns out or what fun topping you add!
Happy Cooking!
Print
Easy Butter Chicken
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: N/A
Description
Looking for the best quick Indian dinner? This quick & easy butter chicken is creamy, flavorful, and comforting! Perfect for weeknights when you want rich taste without the work. A go-to simple butter chicken recipe.
Ingredients
- 1 lb chicken breast or thighs, cut into bite-sized pieces
- 1 tbsp butter (or oil)
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 1 tsp ginger, minced
- 1 tsp garam masala
- ½ tsp turmeric
- ½ tsp chili powder or paprika
- 1 cup tomato puree
- ½ cup heavy cream or yogurt
- Salt and pepper, to taste
- Fresh cilantro, chopped (optional garnish)
Instructions
- Melt butter in a skillet over medium heat. Sauté onion until translucent. Add garlic and ginger; cook until fragrant.
- Add spices (garam masala, turmeric, chili powder) and salt; stir for 30 seconds.
- Pour in tomato puree and simmer until sauce thickens slightly.
- Add chicken pieces, stir to coat, cover, and cook until chicken is done (about 10 minutes).
- Stir in cream or yogurt and simmer for another 2 minutes. Adjust seasoning if needed.
- Garnish with cilantro and serve hot with rice or naan.
Notes
- Add lemon juice or yogurt to brighten the flavor.
- Browning chicken first adds extra flavor.
- Use coconut milk for a dairy-free version.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian-Inspired