If you’ve ever wanted to bring the rich, decadent flavors of Indian cuisine right into your own kitchen without fuss, this Simple Butter Chicken Recipe is exactly what you need. It’s the perfect harmony of tender chicken bathed in a luscious tomato-cream sauce, seasoned with fragrant spices that fill your home with warmth. Best of all, it’s approachable for cooks of any skill level, making it a true weeknight hero that feels comfortingly special.

Ingredients You’ll Need
This Simple Butter Chicken Recipe relies on straightforward ingredients that each play an essential part in achieving that classic and irresistible flavor. From the creamy yogurt marinade tenderizing the chicken to the warming spices building layers of flavor, every element is a small but mighty contributor to your final masterpiece.
- Plain yogurt (1/2 cup, full fat): Acts as a tender marinade base, adding creaminess and helping the chicken soak up flavor.
- Fresh ginger (1 tbsp, grated): Brings a zesty, slightly spicy brightness that lifts the sauce.
- Garlic (6 cloves, minced): Essential for deep, aromatic undertones that permeate the entire dish.
- Curry powder (2 tbsp): The cornerstone spice blend offering warmth and a touch of earthiness.
- Ground cumin (1 tsp): Enhances the savory depth with a slightly smoky note.
- Chicken breasts (1 lb, boneless, skinless, cut bite-size): Tender protein that soaks up every bit of flavor beautifully.
- Olive oil (1 tbsp): Helps to gently cook the chicken while keeping it moist.
- Butter (1/4 cup, divided): Adds richness and silkiness, perfect for finishing the sauce.
- Onion (1 medium, chopped): Provides a sweet and savory foundation when browned properly.
- Tomato sauce (15 oz can): The base for the sauce, lending a vibrant color and tang.
- Heavy cream (1 cup): Creates the luxurious texture that makes this dish so indulgent.
- Sugar (1 tbsp): Balances the acidity from the tomato sauce, making each bite smooth and delicious.
- Garam masala (1 tsp): A fragrant spice mix that seals in that authentic Indian aroma.
- Salt (1 tsp): Essential for enhancing all the flavors perfectly.
- Cayenne pepper (1/4 tsp or to taste): Adds a teasing heat that wakes up your palate.
- Chopped fresh cilantro: For a bright, fresh finish when serving.
- Cooked basmati or jasmine rice: The ideal accompaniment to soak up the creamy sauce.
- Naan bread: Perfect for scooping and savoring every last drop.
How to Make Simple Butter Chicken Recipe
Step 1: Marinate the Chicken
Start by whisking together the yogurt, grated ginger, minced garlic, curry powder, and ground cumin in a medium bowl until smooth. Toss your bite-sized chicken pieces into this flavorful marinade and mix until every piece is perfectly coated. Cover and refrigerate for at least 1 hour, but for best results, let it soak overnight so the spices fully infuse the meat.
Step 2: Sear the Chicken
Heat the olive oil and one tablespoon of butter over medium-high heat in a large skillet. When it’s hot and shimmering, add the chicken pieces carefully, letting them sear without crowding the pan. Cook for about 3 minutes on one side, then flip and cook another 2 to 3 minutes until golden and almost cooked through. Remove the chicken to a plate and set aside, discarding any remaining marinade.
Step 3: Sauté the Onions
Add the remaining butter to the skillet and toss in the chopped onions. Lower the heat to medium and cook the onions slowly until they are soft, fragrant, and beautifully browned—this should take around 5 to 7 minutes. Use a spoon to scrape up any browned bits stuck to the pan, as these add amazing flavor to your sauce.
Step 4: Build the Sauce
Pour in the tomato sauce, then stir in the heavy cream, sugar, garam masala, salt, and cayenne pepper. Give everything a good mix so the sauce becomes creamy, flavorful, and perfectly balanced between tangy, sweet, and spicy elements.
Step 5: Simmer the Chicken
Return the chicken to the skillet along with any juices on the plate. Turn the heat up just until the sauce bubbles lightly, then reduce the heat and let it simmer gently for 10 minutes, allowing the chicken to finish cooking and the flavors to meld into a luscious, velvety coating that clings to every bite.
How to Serve Simple Butter Chicken Recipe

Garnishes
Sprinkle freshly chopped cilantro on top just before serving to add a bright, herbal pop that contrasts beautifully with the richness of the sauce. A little extra cream drizzle or a squeeze of lemon can also boost freshness and indulgence.
Side Dishes
This Simple Butter Chicken Recipe pairs wonderfully with fluffy basmati or jasmine rice, which soaks up every bit of sauce perfectly. Soft, warm naan bread is also a must-have, perfect for scooping and savoring the creamy sauce. For a veggie boost, try a side of lightly sautéed greens or a crisp cucumber raita to cool the spice.
Creative Ways to Present
For a festive touch, serve the butter chicken in individual bowls garnished with a swirl of cream and a sprinkle of toasted nuts like cashews or almonds for crunch. You can also lay it over a bed of fragrant saffron rice or use it as a filling for wraps or naan pizzas for a fun twist.
Make Ahead and Storage
Storing Leftovers
Once cooled, store any leftovers in an airtight container in the refrigerator where it will stay fresh for up to 3 days. The flavors actually deepen after sitting, so it tastes even better the next day.
Freezing
You can freeze butter chicken comfortably by placing portions in freezer-safe containers or heavy-duty ziplock bags. Freeze for up to 2 months for best quality. Thaw overnight in the fridge before reheating.
Reheating
To reheat, gently warm the butter chicken in a saucepan over low heat, stirring occasionally. Add a splash of water or cream if the sauce thickens too much. Microwaving works too; just heat in short bursts and stir in between to maintain that creamy texture.
FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs offer a juicier, more flavorful option. Just be sure to cut them into similar bite-sized pieces to ensure even cooking.
What if I don’t have garam masala?
If you’re missing garam masala, you can substitute with a mix of ground cinnamon, cardamom, cloves, and nutmeg, or just omit it—your dish will still be delicious but with a slightly different flavor profile.
Is this dish very spicy?
This Simple Butter Chicken Recipe has a gentle warmth from cayenne pepper, but it’s quite mild and easily adjustable. You can reduce or omit the cayenne if you prefer less heat or add more if you like it spicier.
Can I make this recipe dairy-free?
Yes! Swap the butter for coconut oil and the heavy cream for coconut milk or cashew cream for a creamy, dairy-free version while keeping the dish’s luscious texture.
How long does it take to marinate the chicken?
The longer, the better! While 1 hour is the minimum, marinating overnight allows the chicken to soak up more flavor and results in a more tender, flavorful butter chicken.
Final Thoughts
This Simple Butter Chicken Recipe truly captures the magic of homemade Indian cooking without any stress. It’s rich, comforting, and utterly crave-worthy—the kind of meal that brings people together and leaves you wanting seconds. I can’t wait for you to try making it yourself and fall in love with every creamy, spiced bite!
