This is the easiest Butter Chicken recipe you'll find. Incredible flavors, quick and easy to make, this classic Indian dish will surely become a favorite.

Butter Chicken is one of my favorite meals. It is an Indian dish consisting of chicken marinated in yogurt and spices and cooked in a tomato-based sauce.
Why I Love This Recipe
After a long day at work, picking up takeout on the way home can see like the perfect plan. But if you've got a little time and the desire to enjoy a home-cooked meal, you can enjoy this better-than-takeout Butter Chicken that cooks in just 30 minutes.
This Butter Chicken recipe is not 100 percent authentic and I won't pretend it is, but it does deliver a quick, easy, and deliciously spiced chicken dinner without a long intimidating list of spices and ingredients needed.
RELATED: Comfort Food Recipes For One
Ingredient Notes
See recipe box below for ingredient amounts and full recipe instructions.
FOR THE MARINADE
- Chicken: I use 1 boneless, skinless chicken breast
- Sour cream: You may use greek yogurt if preferred.
- Lemon juice: For best flavor, I like to use freshly squeezed lemon juice but you can use bottled instead.
- Spices: Turmeric, ground cumin, and Garam masala (homemade or store-bought). Garam Masala can be found in many supermarkets in the spice aisle.
FOR THE BUTTER CHICKEN SAUCE
- Butter: Use salted butter. This is used for cooking the chicken and also the onions and garlic.
- Vegetables: Chopped onions and garlic.
- Spices: Ground cumin, ground ginger, ground cinnamon, and salt. Key spices found in Butter Chicken.
- Tomato sauce: Use your favorite jarred brand or use homemade.
- Heavy cream: This ingredient delivers a wonderful richness to the sauce.
Serve with cooked rice.
How To Make This Recipe
- Chop the chicken into 1-inch cubes and marinate the chicken in a marinade mixture. While the chicken pieces are marinating make the sauce.
- Melt butter in a medium-sized skillet over medium-high heat. Add the onions to the pan and cook 3 minutes, stirring occasionally. Add the garlic, cumin, ginger, cinnamon and salt and cook for an additional 2 minutes.
- Stir in tomato sauce, reduce heat to low and simmer.
- While the sauce is simmering, melt the remaining tablespoon of butter in another medium-sized skillet set to medium-high heat. Add the pieces of chicken to the pan and cook for 5 minutes per side until browned.
- Remove the chicken from the pan and add to the pan with the sauce. Simmer another 5-10 minutes. Stir in the cream and cook, stirring for 1 minute.
- Serve with rice.

Expert Tips
- This Butter Chicken recipe calls for using Garam Masala, a spice commonly found in the spice aisle in many grocery stores. You can also make your own by using the recipe on our website.
- You can use full-fat coconut milk or half & half instead of cream if you prefer.
Frequently Asked Questions
No, this version of Butter Chicken is not spicy. Feel free to add a pinch of cayenne pepper or finely chopped jalapeños to your version if you'd prefer more heat.
Store leftovers in the refrigerator in an airtight container for up to 5 days. Reheat in the microwave.
When making this single serving recipe, I use a 10-inch skillet. For best results, use a pan of a similar size. For more information on the baking dishes I use in our “recipes for one”, please visit our FAQ page.
Examples of the dishes used at One Dish Kitchen, please visit our Store page.
What To Do With Leftover Ingredients
If you have any ingredients left over from this Butter Chicken recipe, you might like to consider using them in any of these single serving and small batch recipes.
- Sour cream: Beef Stroganoff, Twice Baked Potato, Blue Cheese Dressing, Salisbury Steak
- Turmeric: Healing Turmeric Tea, Saag Paneer, Roasted Butternut Squash
- Cumin: Curried Carrot Soup, Baba Ganoush, Slow Cooker Chicken Burrito Bowl
- Ground ginger: Soft Ginger Cookies, Pork Stir Fry, Green Curry
- Tomato sauce: Giant Italian Meatball, Eggplant Parmesan, Baked Ziti
- Cream: Vanilla Ice Cream, Icebox Cake, Strawberry Shortcake, Alfredo Sauce
- Chicken: Baked Chicken Caprese, Instant Pot Chicken Noodle Soup, Cashew Chicken, Lemon Chicken
Serving Suggestions
RELATED: 15 Easy Single Serving Dessert Recipes
If you’ve tried this easy Butter Chicken recipe or any recipe on One Dish Kitchen please let me know how you liked it by rating the recipe and telling me about it in the comment section below.
If you take a picture please tag us on Instagram (@onedishkitchen) we’d love to see!

Ingredients
FOR THE MARINADE
- 1 boneless, skinless chicken breast , cut into 1-inch pieces
- 1/2 cup sour cream , (or Greek yogurt)
- 1/2 tablespoon lemon juice
- 1/2 tablespoon turmeric
- 1/2 tablespoon Garam masala *see notes
- 1/2 tablespoon ground cumin
FOR THE BUTTER CHICKEN
- 2 tablespoons salted butter , divided
- 1/2 cup chopped onions
- 1 clove garlic , minced
- 1/2 teaspoon ground cumin
- 1/4 teaspoon ground ginger
- 1/4 teaspoon ground cinnamon
- 1/4 teaspoon kosher salt
- 1 cup tomato sauce
- 1/4 cup heavy cream
- 1 cup cooked rice
How To Video
Instructions
TO MAKE THE MARINADE
- Mix together the sour cream, lemon juice, turmeric, Garam masala and cumin together in a medium-sized bowl. Add the chicken pieces and stir so that all of the chicken pieces are completely covered. Cover bowl and refrigerate for at least 30 minutes.
TO MAKE THE BUTTER CHICKEN
- Melt 1 tablespoon of the butter in a medium-sized skillet over medium-high heat. Add the onions to the pan and cook 3 minutes, stirring occasionally. Add the garlic, cumin, ginger, cinnamon and salt and cook for an additional 2 minutes.
- Stir in the tomato sauce, reduce heat to low and simmer.
- While the sauce is simmering, melt the remaining tablespoon of butter in another medium-sized skillet set to medium-high heat.
- Add the pieces of chicken to the pan and cook for 5 minutes per side until browned.
- Remove the chicken from the pan and add to the sauce. Simmer another 5-10 minutes. Stir in the cream and cook, stirring for 1 minute.
- Serve with rice.
Notes
- This Butter Chicken recipe calls for using Garam Masala, a spice commonly found in the spice aisle in many grocery stores. You can also make your own by using the recipe on our website.
- You can use full-fat coconut milk or half & half instead of cream if you prefer.
The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.
I am so happy I found this recipe. I love Indian food, and finding a way to make this dish so easily is wonderful.
Mostly one chicken breast in your country is how many grams… As im from the philippines… Our chicken here is smaller in size… Thanks
170 grams.