I have always found butter chicken to be a comforting, flavorful dish that never fails to impress, and this Easy Butter Chicken Recipe has quickly become one of my go-to meals. It combines tender, juicy chicken thighs marinated in a creamy blend of yogurt and spices with a rich, buttery tomato sauce that’s luxuriously smooth and full of warmth. Whether I’m cooking for family or friends, this recipe consistently delivers that cozy, restaurant-quality taste without any fuss or complicated steps.
Why You’ll Love This Easy Butter Chicken Recipe
What I adore most about this Easy Butter Chicken Recipe is how it balances intense, aromatic spices with a creamy, buttery tomato sauce that feels indulgent without being heavy. The garam masala and ginger add that signature warmth and complexity, while the chili powder gives just the right hint of gentle heat—perfect for anyone who loves bold but approachable flavors. Every bite is a little celebration of savory depth and velvety texture, making it a dish I reach for when I want something truly satisfying.
This recipe shines because it’s incredibly straightforward, even though the end result tastes like hours were spent carefully preparing it. The marinade infuses the chicken with flavor while tenderizing it, and the quick simmer in the sauce finishes everything off perfectly. I find it works wonderfully for weeknight dinners, weekend gatherings, or even holidays where I want a crowd-pleaser that doesn’t require hours in the kitchen. It just stands out because of how brilliantly simple it is to make something so rich and vibrant.
Ingredients You’ll Need
The ingredients for this recipe are simple yet essential to achieve that perfect balance of flavors and textures. Each item plays a specific role, from tenderizing the chicken to creating the creamy, aromatic sauce you’ll love.
- Full-fat Greek yogurt: Acts as a tangy, creamy marinade base that tenderizes the chicken and adds moisture.
- Garlic (minced): Provides a pungent, savory depth in both marinade and sauce, perfect for layering flavor.
- Garam masala: This warm, fragrant spice blend is the star seasoning that brings authentic Indian flavor.
- Cumin (optional): Adds earthiness and complements the garam masala beautifully but can be adjusted to taste.
- Sea salt: Enhances all the flavors, balancing spice and richness throughout the dish.
- Ground ginger: Offers brightness and a gentle spice that adds complexity.
- Chili powder: Provides mild heat to keep the sauce lively but not overwhelming.
- Boneless skinless chicken thighs: The best choice for juicy, tender meat that stays flavorful when cooked.
- Unsalted butter: The key to that signature silky, rich sauce.
- Onion (thinly sliced): Adds sweetness and texture after caramelizing, building the sauce’s base.
- Tomato sauce: Brings a vibrant acidity and body to the creamy sauce.
- Heavy cream: Rounds out the tomato’s acidity with luscious creaminess and depth.
- Cilantro (optional garnish): Adds a fresh, herbal brightness that’s perfect to finish the dish.
Directions
Step 1: In a large bowl, I combine the yogurt, garlic, garam masala, cumin, sea salt, ground ginger, and chili powder to create the marinade. Then I toss in the chicken thighs, stirring well to coat each piece. Covering the bowl with plastic wrap, I chill it for at least an hour, or ideally overnight, so the flavors really soak in.
Step 2: After marinating, I remove the chicken and use kitchen shears to cut it into bite-sized pieces, leaving any remaining marinade on the chicken for extra flavor. This helps the meat cook evenly and allows it to absorb the sauce better.
Step 3: I melt the butter in a large sauté pan over medium heat and add the thinly sliced onions. Cooking them for 8 to 10 minutes until they’re soft and nicely browned is so important because it builds the rich, sweet foundation of the sauce.
Step 4: I create a little well in the onions, add the minced garlic, and sauté for about 30 seconds until fragrant, then stir everything together. This quick step really elevates the savory aroma of the dish.
Step 5: Next, I stir in the tomato sauce, heavy cream, garam masala, cumin, ground ginger, chili powder, and sea salt. At this point, I taste the sauce and adjust the salt as needed, since it brings all the flavors to life before the chicken goes in.
Step 6: I nestle the chicken pieces into the sauce in a single layer, spooning extra sauce over the top. Turning the heat to high, I bring the pan to a simmer, then reduce it slightly and let it cook for 8 to 10 minutes. I stir every few minutes to help thicken the sauce and make sure the chicken is cooked through and tender.
Servings and Timing
This Easy Butter Chicken Recipe makes about 6 servings, perfect for a family meal or having delicious leftovers. Prep time is roughly 10 to 15 minutes, but be sure to allow at least 1 hour for marinating to maximize flavor and tenderness. The active cook time takes about 25 to 30 minutes, with a total time around 1 hour and 25 minutes when you include marinating. There’s no resting or cooling needed once it’s done, but letting it sit for a few minutes off the heat can help the flavors settle beautifully.
How to Serve This Easy Butter Chicken Recipe
Whenever I serve this butter chicken, I always like to pair it with fragrant basmati rice or warm garlic naan to soak up every bit of that luscious sauce. The rice’s fluffy grains contrast perfectly with the creamy sauce, and the naan adds a fun, hands-on element to the meal. For a brighter side, I often include a simple cucumber raita or fresh salad to balance the richness and add texture variety.
Presentation-wise, I love finishing the dish with a sprinkle of freshly chopped cilantro and a few slivers of red chili or a light drizzle of cream to add a pop of color. Serving it in a shallow, warm bowl gives it a cozy, inviting look that makes everyone eager to dig in. This dish tastes best when served hot but can also be enjoyed warm if you’re having a relaxed meal with leftovers.
For drinks, a chilled glass of off-dry Riesling pairs beautifully with the spices, or a light Indian lager works well if you prefer beer. For non-alcoholic options, I reach for a tangy mango lassi or sparkling water with lime to refresh the palate. This versatile recipe fits any occasion—whether it’s a casual weeknight dinner, a festive holiday spread, or a dinner party centerpiece.
Variations
I love experimenting with this Easy Butter Chicken Recipe to keep it fresh and tailored to different dietary needs and flavor preferences. For instance, you can substitute chicken thighs with chicken breasts for a leaner option, though thighs retain more moisture and flavor in this preparation. If you want to go plant-based, I recommend swapping the chicken for firm tofu or chickpeas and using coconut milk instead of heavy cream for a wonderful vegan version.
Spice-wise, I sometimes dial up the chili powder or add fresh chopped green chilies for more heat if I’m feeling adventurous. Conversely, you can tone it down by reducing the chili altogether to suit milder palates. For a different cooking twist, try grilling the marinated chicken pieces first to add smoky char before simmering them in the buttery sauce for extra depth of flavor.
Another fun variation I try occasionally is adding a handful of spinach or kale at the end of cooking for a pop of color and nutrients. You can also experiment with swapping out garam masala for other spice blends like curry powder if that’s what you have on hand, but I always prefer going back to the original because the garam masala is what truly makes this recipe special in my kitchen.
Storage and Reheating
Storing Leftovers
I usually store any leftovers in an airtight container and keep it in the refrigerator. Butter chicken will stay fresh and tasty for up to 3 to 4 days, making it a great make-ahead meal. Using glass containers with tight seals works best to preserve the sauce’s creaminess and prevent odors from mingling with other foods.
Freezing
This dish freezes very well, which is perfect if you want to save portions for busy days. I recommend freezing the butter chicken in freezer-safe, airtight containers or heavy-duty freezer bags. It will keep well for up to 2 months. When freezing, try to leave some headspace for expansion, and label your containers with the date so you don’t lose track.
Reheating
For reheating, I gently warm the butter chicken in a skillet over low to medium heat, stirring occasionally to prevent the cream from separating. Adding a splash of water or extra cream while reheating helps maintain the sauce’s silky texture. Avoid microwaving if possible, as it can cause uneven heating and dry out the chicken. Bring it to a nice hot temperature before serving, but careful not to overcook it again.
FAQs
Can I use chicken breasts instead of thighs?
Absolutely! Chicken breasts will work fine, but thighs tend to stay juicier and more tender after marinating and cooking in this sauce. If you use breasts, be careful not to overcook them, as they can dry out more easily. Cutting breasts into smaller pieces before cooking helps with even cooking.
How long can I marinate the chicken?
I find that marinating for at least 1 hour is good, but letting the chicken sit overnight in the fridge really boosts the flavor and tenderness. Just be sure not to exceed 24 hours to avoid altering the texture too much.
Is this recipe spicy?
It has a gentle warmth from the chili powder and spices, which is balanced by the cream and butter, so it’s not overwhelmingly spicy. You can always adjust the chili levels up or down based on your heat preference.
Can I make this recipe gluten-free?
Yes! This recipe is naturally gluten-free since it doesn’t include wheat ingredients. Just be sure to check your tomato sauce and spices for any hidden gluten if you’re cooking for someone with sensitivities.
What’s the best way to reheat leftovers?
Reheating on the stove is best to keep the texture and flavor intact. Warm the dish gently over medium-low heat, stirring occasionally, and add a little cream or water if the sauce seems thick. Avoid the microwave if possible, as it can make the chicken tough and the sauce separate.
Conclusion
If you’re craving a meal that feels special but doesn’t require hours of fuss, I can’t recommend this Easy Butter Chicken Recipe enough. It’s rich, flavorful, and incredibly satisfying, perfect for any occasion when you want to share something comforting and delicious. I hope you love making and enjoying it as much as I do—it’s truly one of those recipes that brings both joy and warmth to the table.
Print
Easy Butter Chicken Recipe
This Easy Butter Chicken Recipe offers a rich, creamy, and flavorful Indian-inspired dish made with tender boneless chicken thighs marinated in a spiced yogurt mixture, then simmered in a buttery tomato cream sauce. Perfect for a cozy family dinner, this recipe balances aromatic spices like garam masala and cumin with the indulgent texture of butter and heavy cream.
- Total Time: 1 hour 25 minutes
- Yield: 6 servings
Ingredients
Marinade
- 3/4 cup Full-fat Greek yogurt
- 4 cloves Garlic, minced
- 1 tsp Garam masala
- 1 tsp Cumin (optional; or more garam masala)
- 1 tsp Sea salt
- 1/2 tsp Ground ginger
- 1/2 tsp Chili powder
- 2 lb Boneless skinless chicken thighs
Sauce
- 1/4 cup Unsalted butter
- 1/2 large Onion, sliced thinly
- 2 cloves Garlic, minced
- 1 29-oz can Tomato sauce
- 1/2 cup Heavy cream
- 1 tbsp Garam masala
- 1 tsp Cumin (optional; or more garam masala)
- 1 tsp Ground ginger
- 1 tsp Chili powder
- 3/4 tsp Sea salt (to taste)
- Cilantro (optional, for garnish)
Instructions
- Marinate the Chicken: In a large bowl, combine the yogurt, minced garlic, garam masala, cumin, sea salt, ground ginger, and chili powder. Add the boneless skinless chicken thighs and stir well to coat each piece. Cover the bowl with plastic wrap and chill in the refrigerator for at least 1 hour or overnight to enhance the flavors.
- Prepare the Chicken: Remove the chicken from the marinade. Using kitchen shears, cut the chicken into bite-sized pieces directly; there is no need to wipe off excess marinade completely, just discard what doesn’t stick to the chicken.
- Sauté Onions: In a large sauté pan, melt the unsalted butter over medium heat. Add the sliced onions and cook for 8 to 10 minutes, stirring occasionally until they become soft and golden brown.
- Add Garlic: Create a small well in the center of the onions and add the minced garlic. Sauté for about 30 seconds or until fragrant, then stir the garlic into the onions evenly.
- Make the Sauce: Pour in the tomato sauce and heavy cream. Stir in garam masala, cumin, ground ginger, chili powder, and sea salt. Mix thoroughly and taste the sauce, adjusting salt if needed, knowing flavors will deepen as it cooks.
- Cook the Chicken in Sauce: Add the cut chicken pieces to the pan, arranging them in a single layer and spooning sauce over to cover fully. Increase the heat to high and bring the sauce to a simmer. Reduce heat and let it simmer gently for 8 to 10 minutes, stirring occasionally, until the sauce thickens slightly and the chicken is thoroughly cooked.
- Optional Garnish and Serve: Taste and adjust salt if necessary. Garnish with chopped cilantro before serving if desired. Serve hot with rice, naan, or your preferred side.
Notes
- Marinating overnight enhances the flavor and tenderness of the chicken.
- Boneless skinless chicken thighs are recommended for moisture and flavor; chicken breasts can be used but may be less tender.
- Adjust chili powder according to your heat preference.
- Leftover butter chicken tastes great the next day after flavors have melded.
- Serve with steamed basmati rice or Indian breads like naan or roti.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian