Easy Creamy Indian Butter Chicken Recipe for Dinner
If you’re craving a comforting, restaurant-style dish without the hassle, this Easy Creamy Indian Butter Chicken Recipe for Dinner is your new best friend. Bursting with rich flavors, tender chicken, and a silky tomato-based sauce, this recipe transforms simple ingredients into a mouthwatering meal that’s perfect for any night of the week. Whether you’re an experienced home cook or a kitchen newbie, you’ll find this dish both accessible and incredibly rewarding to make.
Why You’ll Love This Recipe
- Quick Prep: Ready in under 40 minutes, it’s ideal for busy weeknights when you want maximum flavor with minimal fuss.
- Rich Flavor Profile: The creamy tomato gravy infused with butter and spices offers a perfect balance of tangy, savory, and mildly sweet notes.
- Versatile Ingredients: Uses pantry staples and easily available spices, so no fancy shopping trips required.
- Kid-Friendly: The mildly spiced sauce is gentle enough for kids while still exciting enough for adults.
- Perfect for Leftovers: Develops even deeper flavor the next day, making it great for meal prepping.
Ingredients You’ll Need
The ingredients in this Easy Creamy Indian Butter Chicken Recipe for Dinner are straightforward but each plays a crucial role in delivering the iconic taste and creamy texture this dish is loved for. Fresh spices, quality tomato puree, and creamy dairy bring the dish to life beautifully.
- Chicken: Boneless, skinless chicken thighs are best for tender, juicy results.
- Butter: The star ingredient in the sauce, providing richness and smoothness.
- Tomato puree: Gives the dish its vibrant color and tangy base.
- Heavy cream: Balances acidity and adds silkiness to the gravy.
- Garlic and ginger: Freshly minced, they infuse warmth and depth of flavor.
- Garam masala: A blend of spices that lends signature Indian flavor.
- Chili powder: Adds mild heat without overpowering the creaminess.
- Cumin and coriander powder: Provide earthiness that rounds out the spice profile.
- Salt and sugar: Essential for seasoning and balancing acidity.
- Fenugreek leaves (optional): Adds a subtle, unique aroma and authentic touch.
- Fresh cilantro: For garnish and freshness.
Variations for Easy Creamy Indian Butter Chicken Recipe for Dinner
This recipe is wonderfully flexible, making it easy to tweak for varying tastes and dietary preferences. Feel free to personalize it with these simple, delicious variations.
- Make it vegetarian: Substitute paneer or tofu for chicken to keep the creamy texture while skipping meat.
- Spice it up: Add extra chili powder or fresh green chilies for a bolder kick.
- Dairy-free version: Use coconut milk instead of heavy cream for a dairy-free yet creamy result.
- Healthier option: Use Greek yogurt in place of cream to reduce calories while retaining creaminess.
- Grilled chicken twist: Marinate and grill the chicken for smoky flavor before adding to the sauce.
How to Make Easy Creamy Indian Butter Chicken Recipe for Dinner
Step 1: Marinate the Chicken
Start by mixing chicken pieces with yogurt, half of the garlic and ginger, chili powder, and a pinch of salt. Let it sit for at least 20 minutes to tenderize and infuse flavor.
Step 2: Cook the Chicken
Heat a pan with a little butter, then sauté the marinated chicken until it’s browned and just cooked through. Remove and set aside to keep juices locked in.
Step 3: Prepare the Sauce
In the same pan, add the remaining butter, garlic, and ginger. Sauté until fragrant, then stir in tomato puree, cumin, coriander, garam masala, salt, and sugar. Let it simmer for 10 minutes to develop depth.
Step 4: Blend for Creaminess
Optional but recommended: Use an immersion blender to smooth the sauce before adding cream. This step turns the gravy velvety and lush.
Step 5: Combine Chicken and Sauce
Add the cooked chicken back into the sauce and stir in heavy cream. Simmer gently for 5 minutes until everything is heated through and well coated.
Step 6: Final Touches
Sprinkle fenugreek leaves if using, then garnish with fresh cilantro just before serving for an extra burst of color and flavor.
Pro Tips for Making Easy Creamy Indian Butter Chicken Recipe for Dinner
- Use thigh meat: It stays juicy and tender better than breast meat in creamy dishes.
- Don’t rush the simmer: Allowing the tomato sauce to cook properly enhances flavor complexity.
- Balance acidity: A pinch of sugar helps cut the tomato’s tang without making it sweet.
- Butter quality matters: Use good quality unsalted butter for the best taste.
- Prepare ahead: The dish tastes even better the next day after flavors meld overnight.
How to Serve Easy Creamy Indian Butter Chicken Recipe for Dinner
Garnishes
Fresh cilantro leaves are the classic garnish, adding a refreshing herbal note. A drizzle of cream on top also brightens the presentation and adds that indulgent look.
Side Dishes
This butter chicken pairs beautifully with fragrant basmati rice or warm naan bread, perfect for mopping up every luscious drop of sauce. Roasted vegetables or a simple cucumber salad offer crisp contrast.
Creative Ways to Present
Serve butter chicken in individual bowls topped with toasted cashews for crunch or alongside a dollop of cooling raita for balancing spices. You can even turn it into a decadent butter chicken pizza by spreading the sauce on flatbread before baking.
Make Ahead and Storage
Storing Leftovers
Transfer leftover butter chicken to an airtight container and refrigerate for up to 3 days. The flavors continue to deepen, making it an even more savory meal upon reheating.
Freezing
This dish freezes well. Portion it into freezer-safe containers and store for up to 2 months. Thaw overnight in the fridge before reheating gently on the stove.
Reheating
Reheat leftover butter chicken slowly over low heat with a splash of water or cream to restore creaminess and prevent the sauce from sticking or breaking.
FAQs
Can I make this recipe vegan?
Yes, substitute the butter with a plant-based alternative and use coconut milk or cashew cream instead of heavy cream. Replace chicken with tofu or tempeh for a vegan-friendly version.
How spicy is this Easy Creamy Indian Butter Chicken Recipe for Dinner?
The recipe is mildly spiced by default, making it suitable for most palates, but you can always adjust the chili powder to increase or decrease heat according to your taste.
What kind of cream should I use?
Heavy or whipping cream works best for the silky texture, but if you prefer lighter options, full-fat coconut milk or Greek yogurt can be used.
Can I use chicken breast instead of thighs?
Yes, but thighs are recommended because they stay moist and tender after cooking, whereas breasts can dry out more easily in this dish.
Is this recipe freezer-friendly?
Absolutely. It freezes well without major changes to texture or flavor, making it perfect for meal prep and quick dinners later on.
Final Thoughts
There’s something wonderfully satisfying about whipping up this Easy Creamy Indian Butter Chicken Recipe for Dinner that feels like a special treat but is so simple to make. Whether you’re cooking for yourself, family, or friends, this dish is guaranteed to impress and comfort. So, gather those ingredients, embrace the warm spices, and get ready to enjoy a creamy, flavorful dinner that feels like a warm hug on a plate.
Related Posts
- Caramelized Soy Chicken in Garlic Ginger Broth with Rice
- Garlic Parmesan Duchess Potatoes
- French Onion Chicken Rice
Easy Creamy Indian Butter Chicken Recipe for Dinner
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Gluten Free
Description
This Easy Creamy Indian Butter Chicken Recipe offers a comforting restaurant-style dish with tender chicken simmered in a rich, silky tomato-based sauce infused with butter and spices. Ready in under 40 minutes, it’s perfect for busy weeknights, delivering a flavorful, mildly spiced meal that’s approachable for all cooking levels and loved by kids and adults alike.
Ingredients
Chicken & Marinade
- 500g boneless, skinless chicken thighs, cut into pieces
- 1/4 cup plain yogurt
- 1/2 tbsp freshly minced garlic (divided)
- 1/2 tbsp freshly minced ginger (divided)
- 1 tsp chili powder (divided)
- Pinch of salt (divided)
Sauce
- 3 tbsp unsalted butter (divided)
- 1/2 tbsp freshly minced garlic (remaining)
- 1/2 tbsp freshly minced ginger (remaining)
- 1 cup tomato puree
- 1 tsp cumin powder
- 1 tsp coriander powder
- 1 tsp garam masala
- 1/2 tsp salt (or to taste)
- 1/2 tsp sugar
- 1/2 cup heavy cream
- 1 tsp dried fenugreek leaves (optional)
Garnish
- Fresh cilantro leaves, chopped
Instructions
- Marinate the Chicken: Mix the chicken pieces with yogurt, half of the minced garlic and ginger, half of the chili powder, and a pinch of salt. Let it sit for at least 20 minutes to tenderize the meat and infuse the flavors.
- Cook the Chicken: Heat a pan with 1 tablespoon of butter. Sauté the marinated chicken until browned and just cooked through. Remove from the pan and set aside to keep the juices locked in.
- Prepare the Sauce: In the same pan, add the remaining butter, garlic, and ginger. Sauté until fragrant. Stir in tomato puree, cumin powder, coriander powder, garam masala, salt, and sugar. Let the sauce simmer uncovered for 10 minutes to develop deep flavors.
- Blend for Creaminess: (Optional but recommended) Use an immersion blender directly in the pan to smooth the sauce for a velvety texture before adding the cream.
- Combine Chicken and Sauce: Return the cooked chicken to the sauce and stir in heavy cream. Simmer gently for 5 minutes until the chicken is heated through and fully coated with the creamy sauce.
- Final Touches: Sprinkle fenugreek leaves if using, then garnish with fresh cilantro just before serving for an extra burst of freshness and flavor.
Notes
- Use chicken thighs for juicier, more tender results compared to breast meat.
- Simmer the sauce long enough to deepen the flavor; don’t rush this step.
- A pinch of sugar balances the tomato’s acidity without making the sauce sweet.
- Use good quality unsalted butter for the best taste and richness.
- The dish tastes even better the next day after the flavors have melded overnight.
- Prep Time: 25 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop Cooking
- Cuisine: Indian
Nutrition
- Serving Size: 1 cup
- Calories: 380 kcal
- Sugar: 4 g
- Sodium: 450 mg
- Fat: 28 g
- Saturated Fat: 16 g
- Unsaturated Fat: 10 g
- Trans Fat: 0.3 g
- Carbohydrates: 8 g
- Fiber: 2 g
- Protein: 25 g
- Cholesterol: 95 mg
Keywords: Butter chicken, Indian butter chicken, creamy chicken curry, Indian dinner recipe, easy butter chicken
