If you’re craving a rich, comforting dish that bursts with flavor, this easy creamy homemade butter chicken recipe is exactly what you need. With tender chicken simmered in a luscious tomato-based sauce, this recipe delivers a quick flavor explosion you’ll love making at home. You don’t have to be a gourmet chef to create this restaurant-quality dish.
Butter chicken is one of those classic recipes that never goes out of style. Whether you’re cooking for family or friends, this recipe’s combination of spices, creaminess, and simplicity will have everyone asking for seconds. Let’s dive into how you can make this delicious meal in under 40 minutes!
Why You’ll Love This Recipe
- Ready in under 40 minutes—perfect for busy weeknights.
- Rich, creamy texture with balanced spices, not too hot but deeply flavorful.
- Uses common pantry ingredients and simple techniques.
- Pairs beautifully with rice or naan for a full meal.
- Customizable spice levels to suit your taste preferences.
Ingredients
Gather these ingredients to make your easy creamy homemade butter chicken come together smoothly.
- 1.5 lbs boneless, skinless chicken thighs, cut into bite-sized pieces
- 3 tablespoons unsalted butter
- 1 medium onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 (14 oz) can crushed tomatoes
- 1/2 cup heavy cream
- 1/2 cup plain Greek yogurt
- 2 teaspoons garam masala
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon turmeric powder
- 1/4 teaspoon cayenne pepper (optional, adjust to taste)
- 1 tablespoon tomato paste
- 1 tablespoon vegetable oil
- 1 teaspoon sugar
- Salt to taste
- Fresh cilantro for garnish
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 4
- Calories: Approximately 450 per serving
How to Make Easy Creamy Homemade Butter Chicken: A Quick Flavor Explosion You’ll Love!
- Heat 1 tablespoon vegetable oil and 3 tablespoons butter in a large skillet over medium heat until melted and shimmering.
- Add the chopped onion and cook until soft and golden, about 5 minutes. Stir in the garlic and ginger, cooking for another minute until fragrant.
- Mix in the garam masala, cumin, smoked paprika, turmeric, and cayenne pepper. Cook for 1 minute to toast the spices and deepen the aroma.
- Add the chicken pieces and cook until they start to brown on all sides, about 5-7 minutes.
- Stir in the tomato paste, crushed tomatoes, sugar, and salt. Bring the mixture to a gentle simmer, reduce the heat to low, and cook uncovered for 10 minutes, stirring occasionally.
- Remove the skillet from heat and stir in the Greek yogurt and heavy cream until fully combined and creamy. Return to low heat and simmer for an additional 3-5 minutes to thicken slightly. Do not boil after adding dairy to avoid curdling.
- Adjust seasoning with salt or more cayenne pepper if you want extra heat. Garnish with freshly chopped cilantro before serving.
- Serve hot with steamed basmati rice, naan bread, or your favorite side.
Tips for the Best Results
- Use chicken thighs for the juiciest, most tender results; breasts can dry out more easily.
- Warm the yogurt to room temperature before adding to prevent curdling.
- Don’t skip the butter—it adds richness that’s signature to butter chicken.
- Simmer gently after adding cream to keep the sauce silky smooth.
- For a smoky flavor, lightly char the chicken pieces under the broiler before cooking.
Storage and Reheating
Store leftover butter chicken in an airtight container in the refrigerator for up to 3 days. The sauce may thicken when chilled; stir in a splash of water or cream when reheating to loosen it.
You can freeze this butter chicken for up to 2 months. Thaw overnight in the fridge and reheat gently on the stovetop over low heat, stirring occasionally until warmed through.
Frequently Asked Questions
Can I use chicken breasts instead of thighs?
Yes, you can substitute chicken breasts, but thighs tend to stay juicier and more tender due to their higher fat content. If using breasts, monitor cooking time closely to avoid drying out.
Is this recipe spicy?
This recipe has a mild to moderate spice level. You can adjust the cayenne pepper or add chili powder to make it spicier or omit it altogether for a milder flavor.
Can I make butter chicken dairy-free?
To make it dairy-free, replace butter with a plant-based oil and use coconut cream instead of heavy cream and yogurt. The flavor will be slightly different but still delicious.
What is the best way to serve butter chicken?
Butter chicken is traditionally served with basmati rice or warm naan bread. You can also pair it with steamed vegetables or a simple cucumber raita to balance the richness.
