I make this meal on busy nights. I like that it fills the house with a warm, simple smell. I learned a basic way to cook it that saves time and clean-up. Homemade Indian Butter Chicken fits into that routine. It cooks well ahead and heats up without losing much taste.
I use easy steps and plain tools. I buy simple spices and keep a jar of tomato puree on hand. When I need a meal that feels special but does not take all evening, this dish works. It pairs well with rice or naan and is forgiving if I change small parts.
This recipe is a home-style, creamy tomato and spiced chicken dish. It tastes rich, mildly spiced, and slightly tangy from the yogurt and lemon. People often make it for weeknight dinners, small family meals, or when they want comfort food that still feels a bit special. It pairs easily with rice or flat bread. For a simple idea about sauces and marinades that save time, see this 3-ingredient orange chicken sauce which shows how one small shortcut can speed dinner prep.
Why make this recipe
This meal works well when you want a good dinner with low fuss. It uses common spices and a short marinade to add flavor fast. You can marinate ahead or overnight to make the cooking quick. The sauce cooks down while the chicken cooks, so you do not need many pans. It stores and reheats well, so leftovers make a second meal. This version lets you adjust spice and cream to suit kids or guests without changing the main plan.
How to make this recipe
You start by marinating the chicken in yogurt and spices. That softens the meat and adds taste. Then you brown onions, garlic, and ginger to build the sauce base. Add the chicken and tomato puree, and let it simmer until the chicken is done and the sauce thickens. Finish with cream to smooth the sauce and butter for shine. Expect about 30–40 minutes of active cooking after marinating. The steps link together: marinate, brown, simmer, and finish.
Ingredients
- 1.5 lbs chicken thighs, boneless and skinless
- 1 cup plain yogurt — helps tenderize the meat
- 2 tablespoons lemon juice — adds mild tang
- 2 teaspoons garam masala — main warm spice note
- 1 teaspoon cumin — ground depth
- 1 teaspoon coriander — citrusy balance
- 1 teaspoon paprika — color and mild heat
- 1 teaspoon salt — bring out flavors
- 2 tablespoons butter — finish for richness
- 1 onion, finely chopped — sweet base for the sauce
- 4 cloves garlic, minced — aroma and sharpness
- 1 tablespoon ginger, minced — warm bite
- 1 can (15 oz) tomato puree — body and acidity
- 1 cup heavy cream — makes sauce smooth
- Fresh cilantro for garnish — bright finish
- Basmati rice or naan bread, for serving — classic sides
I often link ideas from a similar creamy chicken recipe to compare textures, like the creamy lemon butter chicken approach to finishing with butter and cream. That helps when I choose cream or yogurt amounts.
Directions
- In a bowl, mix yogurt, lemon juice, garam masala, cumin, coriander, paprika, and salt. Add chicken and marinate for at least 1 hour or overnight. (Marinating makes the chicken tender and helps spices stick.)
- In a large skillet, melt butter over medium heat. Add chopped onion and sauté until golden brown. (Browning builds a sweet base.)
- Stir in garlic and ginger, cooking until fragrant. (Do not burn them; cook just until smell comes.)
- Add the marinated chicken to the skillet and cook until slightly browned. (Browning adds flavor and texture.)
- Pour in tomato puree, stirring to combine, then simmer for 20 minutes. (Simmering blends flavors and cooks the meat.)
- Stir in heavy cream and simmer for an additional 10 minutes until the chicken is cooked through and the sauce is thickened. (Cream smooths the sauce and tames acidity.)
- Serve over basmati rice or with naan bread, garnished with fresh cilantro. (A warm rice or bread soaks the sauce.)
How to serve this recipe
Serve the dish hot over plain basmati rice or with warm naan. Add a small side of steamed vegetables or a simple salad to balance the cream. For a casual meal, place the sauce in a shallow dish and pass rice and bread family style. This meal works for weeknight dinners or small gatherings. Leftovers taste good the next day; reheat gently to keep the sauce from splitting. You can add a squeeze of lemon or more cilantro right before serving for fresh notes. Homemade Indian Butter Chicken is a reliable main for simple dinners.
How to store this recipe
Let the dish cool to room temperature before storing. Put it in an airtight container in the fridge for up to 3–4 days. For longer storage, freeze in meal-sized containers for up to 3 months. Thaw in the fridge overnight before reheating. Reheat on low heat and stir in a splash of water or cream if the sauce seems thick or separated. Use shallow containers for quick cooling. Label containers with the date to track freshness.
Tips to make this recipe
Use boneless thighs for moist meat; they hold up better than breasts. If short on time, marinate for one hour at room temp, but overnight is best for flavor. Do not rush the onion browning — it adds depth. If the sauce turns too acidic, add a little sugar or more cream. Taste and adjust salt at the end. For a one-pan weeknight idea, try the method from this easy sheet pan garlic butter chicken and veggies for a simpler clean-up approach on busy nights.
Variation
You can make the sauce less rich by using half-and-half or extra yogurt instead of all cream. Add more garam masala or a pinch of chili powder for heat. Swap chicken thighs for boneless breast if you prefer lean meat; cook time will be shorter. For a lighter version, reduce butter and use a splash of olive oil. If you want more tang, stir in more lemon at the end. These swaps keep the same basic steps so the dish still cooks the same way.
FAQs
Q: Can I use chicken breast?
A: Yes. Cut into chunks and reduce simmer time so it does not dry out.
Q: Can I skip marinating?
A: You can, but marinating improves texture and taste.
Q: How spicy is this?
A: Mild by default. Add chili or cayenne if you want heat.
Q: Can I make it dairy-free?
A: Use coconut cream instead of heavy cream and a plant yogurt for the marinade.
Q: Is it freezer friendly?
A: Yes. Freeze in portions for up to 3 months.
Conclusion
This recipe gives a simple, repeatable way to make a creamy, home-style buttered chicken meal. It works for busy nights and for small gatherings. The steps are easy to follow and the dish stores well for extra meals. For more detailed techniques and variations, check the Swasthi’s butter chicken recipe and the helpful guide at I Wash You Dry’s butter chicken recipe. These links have good tips if you want more background or step photos.
Print
Homemade Indian Butter Chicken
- Total Time: 90 minutes
- Yield: 4 servings 1x
- Diet: Non-Vegetarian
Description
A creamy, mildly spiced tomato and chicken dish that’s perfect for busy nights.
Ingredients
- 1.5 lbs chicken thighs, boneless and skinless
- 1 cup plain yogurt
- 2 tablespoons lemon juice
- 2 teaspoons garam masala
- 1 teaspoon cumin
- 1 teaspoon coriander
- 1 teaspoon paprika
- 1 teaspoon salt
- 2 tablespoons butter
- 1 onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon ginger, minced
- 1 can (15 oz) tomato puree
- 1 cup heavy cream
- Fresh cilantro for garnish
- Basmati rice or naan bread, for serving
Instructions
- In a bowl, mix yogurt, lemon juice, garam masala, cumin, coriander, paprika, and salt. Add chicken and marinate for at least 1 hour or overnight.
- In a large skillet, melt butter over medium heat. Add chopped onion and sauté until golden brown.
- Stir in garlic and ginger, cooking until fragrant.
- Add the marinated chicken to the skillet and cook until slightly browned.
- Pour in tomato puree, stirring to combine, then simmer for 20 minutes.
- Stir in heavy cream and simmer for an additional 10 minutes until the chicken is cooked through and the sauce is thickened.
- Serve over basmati rice or with naan bread, garnished with fresh cilantro.
Notes
This dish is forgiving to modifications and can be stored well for leftovers. For a lighter version, reduce the cream and butter.
- Prep Time: 60 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Simmering
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 7g
- Sodium: 500mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 90mg