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!
Gather these pantry and fridge staples to bring this recipe to life:
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.
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:
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.
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:
Here are quick answers to common queries—enjoy!
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.
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.
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.
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.
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.
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.
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.
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 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!
Tender chicken thighs bathe in a creamy, spiced tomato sauce, filling your kitchen with warm notes of garam masala, cumin, and ginger.