Creamy Spiced Indian Butter Chicken is the ultimate cozy dinner that brings together tender chicken thighs bathed in a velvety tomato-and-spice sauce. This dish layers warm notes of garam masala, cumin, and ginger, making every bite a comforting hug in a bowl. Whether you’re hosting friends or craving a weeknight dinner upgrade, this recipe is here to delight your taste buds and fill your kitchen with inviting flavors. Give it a try—you’ll soon see why it’s a fast favorite!
Key Ingredients
Gather these pantry and fridge staples to bring this recipe to life:
- 1.5 lbs boneless chicken thighs cut into bite sized pieces: Juicy protein that soaks up all those fragrant spices.
- 1 tsp garam masala: A warming blend that defines the dish’s signature aroma.
- 1 tsp ground cumin: Adds earthy depth and balances the richer spices.
- 1 tsp paprika: Offers a mild sweetness and vibrant color.
- 0.5 tsp turmeric: Brings a gentle warmth and beautiful golden hue.
- 0.5 tsp chili powder: Gives a subtle kick—adjust to taste.
- 0.5 tsp salt: Enhances and unifies all flavors.
- 2 tbsp vegetable oil: Ensures the chicken and aromatics cook evenly.
- 3 tbsp unsalted butter: Delivers that classic, silky mouthfeel.
- 1 medium onion finely chopped: Forms the savory, caramelized base.
- 4 cloves garlic minced: Infuses sharp, aromatic intensity.
- 1 tbsp grated fresh ginger: Adds bright spice and a zesty finish.
- 14 oz tomato puree: The tangy heart of the creamy sauce.
- 0.5 cup heavy cream: Rounds out the sauce with luxurious richness.
- 2 tbsp chopped fresh cilantro: A fresh, herby garnish to brighten each bite.
How To Make Creamy Spiced Indian Butter Chicken
Let’s dive into transforming these simple ingredients into a warm, comforting curry. You’ll start by marinating the chicken in a spiced oil blend, then sauté aromatic onions, garlic, and ginger before simmering everything in tomato puree. Finally, stir in the cream to create an indulgent sauce that clings lovingly to each piece of chicken. Follow these steps and get ready for a flavor-packed feast.
1. In a bowl, combine the chicken with garam masala, ground cumin, paprika, turmeric, chili powder, salt, and 1 tbsp vegetable oil. Toss well so each piece is fully coated, then let it marinate for 15 minutes at room temperature.
2. Heat the remaining 1 tbsp oil and all of the unsalted butter in a large skillet over medium heat until melted and shimmering.
3. Add the finely chopped onion and cook, stirring occasionally, until deeply golden brown, about 5 minutes. This builds the sweet, caramelized base of the sauce.
4. Stir in the minced garlic and grated ginger, cooking for another minute until their fragrant aroma fills the kitchen.
5. Pour in the tomato puree and simmer gently for 5 minutes, stirring occasionally to prevent sticking and allow the flavors to meld.
6. Add the marinated chicken pieces to the skillet, cover with a lid, and cook for 10–12 minutes, stirring once or twice, until the chicken is fully cooked and tender.
7. Reduce the heat to low, then pour in the heavy cream. Stir continuously for 2 minutes until the sauce turns luxuriously creamy and smooth.
8. Remove from heat and garnish with the chopped fresh cilantro before serving.
Serving Suggestions
This Creamy Spiced Indian Butter Chicken shines when paired thoughtfully with your favorite sides. Here are a few ideas to turn it into a well-rounded meal:
- Serve over steamed basmati rice so the fluffy grains soak up every drop of the sauce.
- Offer warm naan bread for scooping up the creamy chicken and enjoying every saucy morsel.
- Accompany with a cool cucumber raita—a simple yogurt-based side that balances the dish’s richness.
- Include a fresh green salad dressed lightly with lemon juice and olive oil to add a crisp, bright contrast.
Tips For Perfect Creamy Spiced Indian Butter Chicken
Elevate your butter chicken game with these friendly tips that ensure each batch comes out restaurant-worthy:
Cooking butter chicken is all about balancing spices, time, and temperature. Make sure to give the chicken enough time to marinate so those layers of flavor really sink in, but don’t rush the onion caramelization—that step builds incredible depth. When adding the cream, use low heat to prevent separation and achieve a silky consistency. Ready for extra flair? Garnish each plate with a swirl of cream and a sprinkle of fresh cilantro just before serving, so it looks as good as it tastes.
- Adjust chili powder to your preferred heat level.
- For extra richness use half and half instead of heavy cream.
- Chicken thighs remain juicier but breasts can be substituted.
- Serve with steamed basmati rice or warm naan.
How To Store It
Keeping your leftover butter chicken tasting as fresh as day one is simpler than you think. Whether you’ve got a fridge or a freezer, here’s how to maintain that creamy texture and spice balance:
- Refrigerate in an airtight container: Cool completely, then store for up to 3 days without losing flavor.
- Freeze in meal-sized portions: Divide into freezer-safe bags or containers and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheat gently: Warm on the stovetop over low heat, stirring in a splash of water or cream if the sauce becomes too thick.
- Microwave with care: Heat in short intervals, stirring between bursts to ensure even warming and preserve the sauce’s smooth consistency.
Frequently Asked Questions
Here are quick answers to common queries—enjoy!
- Q: How long does it take to prepare and cook the Creamy Spiced Indian Butter Chicken?
From start to finish, including a 15-minute marination, this recipe takes about 55–60 minutes. You’ll spend 15 minutes marinating the chicken, about 5 minutes sautéing the onion, another minute with garlic and ginger, 5 minutes simmering the tomato puree, 10–12 minutes cooking the chicken, and 2 minutes adding the cream to finish.
- Q: Can I adjust the spiciness to suit milder or hotter preferences?
Yes. To make it milder, reduce the chili powder to a pinch or omit it entirely and rely on paprika for color. For extra heat, increase chili powder or add a pinch of cayenne. Always taste the sauce before adding cream, since the dairy will mellow the heat.
- Q: What’s the best technique for marinating the chicken for maximum flavor?
In a bowl, thoroughly coat the chicken pieces with the spice blend and one tablespoon of oil. Make sure every piece is evenly covered. Allow the chicken to rest at room temperature for 15 minutes; if you have more time, marinate covered in the refrigerator for up to 2 hours to deepen the flavors.
- Q: Are there good substitutes for heavy cream in this recipe?
You can swap heavy cream with half-and-half for a lighter yet still rich texture. For a dairy-free option, use full-fat coconut milk—note it will add a subtle coconut flavor. Plain Greek yogurt can also work; stir it in off-heat to prevent curdling and thin with a tablespoon of water if needed.
- Q: Can I use chicken breasts instead of thighs?
Yes. Chicken breasts cook faster and can dry out if overcooked. Slice them into slightly larger pieces, reduce the covered cooking time to 8–10 minutes, and check for doneness to ensure they stay tender and moist.
- Q: What are the best accompaniments to serve with this butter chicken?
Serve it with steamed basmati rice to absorb the creamy sauce or warm naan or roti for scooping. You can also enjoy it alongside a simple cucumber raita or a crisp green salad to balance the richness.
- Q: How should I store and reheat any leftovers?
Transfer cooled leftovers to an airtight container and refrigerate for up to 3 days. To reheat, warm gently in a skillet over low heat, adding a splash of water or cream if the sauce is too thick. Alternatively, microwave in short intervals, stirring between, until heated through.
- Q: How can I achieve an extra-smooth, velvety sauce?
Finely chop the onion and cook it until it’s deeply golden to build sweetness. After simmering the tomato puree, you can briefly blend the sauce before adding the chicken for a silky texture. Finish on low heat with the cream to prevent separation.
What Makes This Special
What sets this Creamy Spiced Indian Butter Chicken apart is its dreamy texture and perfectly balanced spices that’ll have you coming back for seconds (or thirds!). The blend of garam masala, cumin, and a touch of chili transforms simple chicken thighs into a carnival of flavors. Plus, that final swirl of cream makes every spoonful luxuriously smooth. Feel free to print and save this article for your next dinner inspiration, and don’t forget to drop a comment if you give it a whirl or need any kitchen pep talks!
Creamy Spiced Indian Butter Chicken
Description
Tender chicken thighs bathe in a creamy, spiced tomato sauce, filling your kitchen with warm notes of garam masala, cumin, and ginger.
Ingredients
Instructions
-
In a bowl combine chicken with garam masala, ground cumin, paprika, turmeric, chili powder, salt and 1 tbsp oil then let marinate for 15 minutes.
-
Heat remaining oil and butter in a large skillet over medium heat.
-
Add onion and cook until golden brown, about 5 minutes.
-
Stir in garlic and ginger and cook for another minute until fragrant.
-
Pour in tomato puree and simmer for 5 minutes, stirring occasionally.
-
Add marinated chicken to the skillet, cover and cook for 10–12 minutes until chicken is cooked through.
-
Reduce heat to low, stir in heavy cream and cook for 2 minutes until sauce is creamy.
-
Garnish with chopped cilantro before serving.
Note
- Adjust chili powder to your preferred heat level.
- For extra richness use half and half instead of heavy cream.
- Chicken thighs remain juicier but breasts can be substituted.
- Serve with steamed basmati rice or warm naan.
