Quick & Easy Homemade Butter Chicken – Creamy, Flavorful Indian Comfort
Introduction
Butter Chicken — or Murgh Makhani — is one of the most beloved Indian dishes worldwide, and for good reason. It combines tender pieces of marinated chicken with a silky, spiced tomato-cream sauce that’s rich in flavor yet mellow enough for the whole family.
This Quick & Easy Homemade Butter Chicken recipe brings all the boldness of restaurant-style Indian cuisine to your kitchen in just about 30 minutes. It’s perfect for busy weeknights or cozy weekends, with no need for hard-to-find spices or complex steps.
The chicken is juicy, the sauce is buttery and lightly smoky, and the warm blend of spices — including garam masala, cumin, and turmeric — creates an aromatic dish that’s deeply satisfying when served over fluffy basmati rice or warm naan.
Ingredients Overview
This version streamlines traditional butter chicken without sacrificing its soul. Let’s walk through the key ingredients that build this flavorful dish:
For the Chicken:
- Boneless Skinless Chicken Thighs or Breasts: Thighs are juicier and more forgiving during cooking, but chicken breasts work well if you prefer leaner cuts.
- Yogurt: Acts as a tenderizer in the marinade and adds tang. Greek yogurt or plain full-fat yogurt is best.
- Lemon Juice: Adds brightness and helps break down the chicken fibers.
- Garlic & Ginger: Essential aromatics for depth and warmth.
- Spices: Garam masala, turmeric, cumin, and paprika make up the base marinade flavor.
For the Sauce:
- Butter: Adds richness and signature flavor. Ghee (clarified butter) can be used for an even more authentic touch.
- Onion: Sautéed until golden to form the savory base.
- Tomato Sauce or Puree: Provides the body and tang for the curry. Use canned tomato sauce or puree for speed and consistency.
- Heavy Cream or Coconut Cream: Makes the sauce smooth and mellow. Use full-fat coconut milk for a dairy-free option.
- Garam Masala & Chili Powder: Adjust the heat to your liking. Use Kashmiri chili powder for mild heat and a deeper color.
- Salt & Sugar: Balance the tang and spice with a pinch of sugar and season to taste.
Ingredient Swaps & Notes:
- Vegetarian Option: Use paneer or tofu instead of chicken.
- Dairy-Free: Use coconut yogurt and coconut cream.
- Low-Fat: Sub half-and-half or evaporated milk for cream.
Fresh ingredients like garlic, ginger, and quality spices will make a big difference in flavor — skip the pre-minced jars if you can.
Step-by-Step Instructions
1. Marinate the Chicken
In a bowl, mix:
- 1 lb chicken (cut into bite-sized pieces)
- 1/4 cup plain yogurt
- 1 tbsp lemon juice
- 1 tsp garam masala
- 1/2 tsp turmeric
- 1/2 tsp cumin
- 1/2 tsp paprika
- 2 cloves garlic (minced)
- 1 tsp grated ginger
- Salt to taste
Let sit for 15–30 minutes (or overnight in the fridge for deeper flavor).
2. Sear the Chicken
Heat 1 tbsp oil or butter in a skillet over medium-high heat. Add the marinated chicken pieces in a single layer and cook for 3–4 minutes per side, until lightly browned and almost cooked through. Remove and set aside — they’ll finish cooking in the sauce.
3. Make the Sauce
In the same pan, reduce heat to medium and add:
- 2 tbsp butter
- 1 small onion, finely chopped
Sauté for 4–5 minutes until golden and soft.
Add:
- 2 cloves garlic (minced)
- 1 tsp grated ginger
- 1 tsp garam masala
- 1/2 tsp chili powder
- Optional: 1/4 tsp ground fenugreek (kasuri methi), if available
Cook for 1 minute until fragrant.
Stir in:
- 1 cup tomato sauce or puree
- 1/2 tsp sugar
- Salt to taste
Simmer for 5–7 minutes until thickened and rich.
4. Finish with Cream & Chicken
Add 1/2 cup heavy cream and return the chicken (and juices) to the pan. Simmer on low for 5 more minutes until the chicken is fully cooked and the sauce is creamy and smooth.
Adjust seasoning to taste — a pinch more salt, sugar, or chili powder depending on your preferences.
Garnish with chopped cilantro and a swirl of cream, if desired.
Tips, Variations & Substitutions
Pro Tips
- For faster prep: Use pre-cooked grilled chicken or rotisserie chicken — just stir into the sauce.
- Double the batch: This dish freezes well and tastes even better the next day.
- Use an immersion blender before adding the chicken if you want a silky-smooth sauce.
Flavor Variations
- Spicy Butter Chicken: Add more chili powder or a sliced green chili for heat.
- Smoky Flavor: A pinch of smoked paprika adds a hint of tandoori-like depth.
- Nutty Version: Add a tablespoon of ground cashews or almond flour to the sauce for richness.
Dietary Substitutions
- Keto-Friendly: Skip sugar and serve with cauliflower rice.
- Gluten-Free: Naturally gluten-free, just double-check your yogurt and spices.
Serving Ideas & Occasions
Butter Chicken is best served hot with:
- Steamed Basmati Rice
- Garlic Naan or Roti
- Cucumber Raita for cooling contrast
- Lentils or Chickpea Salad as a hearty side
Perfect for:
- Weeknight dinners
- Family gatherings
- Leftover lunches (it reheats beautifully)
- Indian-themed dinner parties
The creamy, spiced sauce and tender chicken make it feel indulgent — but this version is simple enough for everyday meals.
Nutritional & Health Notes
This butter chicken recipe is lighter than restaurant versions — no stick of butter here, just enough to create richness without excess.
Each serving offers:
- High protein from chicken and yogurt
- Healthy fats from cream or coconut milk
- Spices that may support digestion and immunity
To make it even healthier:
- Use low-fat yogurt and light cream
- Load up the plate with veggies on the side
- Reduce butter slightly or skip the cream for a tomato-based curry
FAQs
Q1: Can I make butter chicken without cream?
A1: Yes! You can use coconut milk for a dairy-free option or even plain yogurt stirred in at the end for tang and creaminess. Just don’t boil after adding yogurt — it may curdle.
Q2: What’s the difference between butter chicken and tikka masala?
A2: Butter chicken is slightly richer and sweeter with a creamier texture, while tikka masala has a bolder, spicier tomato-forward flavor. Both are delicious and similar in preparation.
Q3: Can I make this recipe vegetarian?
A3: Absolutely. Substitute chicken with cubed paneer, tofu, or chickpeas. Follow the same sauce steps and add the protein in at the end to warm through.
Q4: How do I store and reheat leftovers?
A4: Store in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop or in the microwave with a splash of water or cream to loosen the sauce.
Q5: Can I freeze butter chicken?
A5: Yes, it freezes well. Let cool completely, then freeze in a sealed container for up to 2 months. Thaw overnight in the fridge and reheat on the stove.
Q6: Can I skip marinating the chicken?
A6: You can, especially if short on time — but even 15–30 minutes helps flavor and tenderize the meat. For best results, don’t skip it if you can help it.
Q7: What’s the best rice to serve with butter chicken?
A7: Basmati rice is traditional — its fluffy texture and subtle aroma complement the creamy sauce perfectly. You can also serve with jasmine rice or even quinoa for a modern twist.
Homemade Butter Chicken That’s Comforting and Simple
This quick and easy butter chicken is full of creamy tomato flavor and warm Indian spices — perfect for weeknight dinners or cozy comfort food.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings 1x
Ingredients
For Chicken Marinade:
- 1 lb boneless chicken thighs or breasts, cubed
- 1/4 cup plain yogurt
- 1 tbsp lemon juice
- 1 tsp garam masala
- 1/2 tsp turmeric
- 1/2 tsp cumin
- 1/2 tsp paprika
- 2 cloves garlic, minced
- 1 tsp grated fresh ginger
- Salt to taste
For Sauce:
- 2 tbsp butter
- 1 tbsp oil
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 tsp ginger, grated
- 1 cup tomato sauce or puree
- 1/2 cup heavy cream or coconut milk
- 1 tsp garam masala
- 1/2 tsp chili powder (adjust to taste)
- 1/2 tsp sugar
- Salt to taste
- Optional: 1/4 tsp ground fenugreek (kasuri methi)
Instructions
- In a bowl, mix chicken with marinade ingredients. Let rest for 15–30 minutes.
- In a skillet, heat oil or butter. Sear chicken until browned. Remove and set aside.
- In same pan, add butter and sauté onion until soft. Add garlic, ginger, and spices. Cook 1 minute.
- Stir in tomato sauce and sugar. Simmer 5–7 minutes until thick.
- Add cream and return chicken to pan. Simmer until chicken is fully cooked.
- Garnish with cilantro and serve with rice or naan.
Notes
For dairy-free, use coconut milk and coconut yogurt. Add more chili powder for heat. Leftovers keep well and taste even better the next day.