If you’ve been craving something cozy, comforting, and packed with flavor, this Creamy Butter Chicken Recipe will become your new go-to dinner. It blends tender chicken with a luscious buttery tomato sauce that’s creamy without being heavy, all while whispering hints of warming spices that feel like a big, delicious hug. Better than any takeout you’ve had, making this at home is surprisingly simple and deeply satisfying—perfect for weeknights or impressing friends at dinner.
Ingredients You’ll Need
Every ingredient in this recipe plays a crucial role, coming together to create that unforgettable creamy texture and rich Indian-inspired flavor. From the fragrant spices to the tangy yogurt and luscious butter, each element is a small powerhouse making this dish truly spectacular.
- 1 tablespoon olive oil: Provides the perfect base for sautéing onions and building layers of flavor.
- 1 yellow onion, diced small: Adds sweetness and depth once caramelized to translucent perfection.
- 1/4 cup unsalted butter (56.5 grams): The star ingredient that creates that signature creamy richness.
- 1 tablespoon grated fresh ginger: Brings a fresh, zesty kick that brightens the sauce.
- 2 cloves garlic: Adds aromatic warmth and a subtle bite.
- 1 pound boneless skinless chicken breasts, diced: Tender, juicy protein soaking up every bit of sauce.
- 1 tablespoon garam masala: The essential spice blend delivering earthy, spicy complexity.
- 1 teaspoon chili powder: Provides gentle heat without overpowering the balance.
- 1/2 teaspoon salt: Enhances all the flavors, helping every ingredient shine.
- 1/4 teaspoon black pepper: For a subtle punch and layered spiciness.
- 8 ounces tomato sauce: Gives the sauce a vibrant base and slight sweetness.
- 2 tablespoons tomato paste: Deepens the tomato flavor with a concentrated richness.
- 2 teaspoons lemon juice: Adds brightness and balances the creamy elements beautifully.
- 1/4 cup plain yogurt: Creates creaminess with a tangy twist, making the sauce lighter.
- 1 cup half and half: Adds silky smoothness while keeping the sauce luscious.
- Cilantro (optional): Fresh herb garnish that adds a pop of color and freshness.
How to Make Creamy Butter Chicken Recipe
Step 1: Sauté the Onions
Start by heating the olive oil in a large skillet over medium heat. Add the diced yellow onions and cook them slowly, stirring often, until they become translucent and tender. This process takes about 5 to 7 minutes and is critical because those onions lay the foundation for the rich flavor that builds throughout the dish.
Step 2: Add Butter, Ginger, and Garlic
Next, melt the butter in the skillet with the softened onions. Once melted, stir in the freshly grated ginger and minced garlic. Cook everything together for 30 seconds to a minute until you can really start to smell that fragrant combination—just be careful not to let the garlic burn, as it will turn bitter.
Step 3: Cook the Chicken
Toss in the diced chicken breasts, stirring often so each piece is lightly browned. This step won’t cook the chicken fully but seals in juices and builds the flavor base. It usually takes about 2 minutes for the chicken to lose its raw pink color on the outside.
Step 4: Add Spices and Tomatoes
Sprinkle in the garam masala, chili powder, salt, and black pepper, then pour in the tomato sauce and tomato paste. The spices mingle with the tomato’s rich base, creating a warm, aromatic sauce that’s simply irresistible. Stir everything well to blend.
Step 5: Stir in Dairy and Simmer
Pour in the lemon juice, plain yogurt, and half and half, combining all elements until silky smooth. Bring the mixture to a gentle simmer and let it cook uncovered for about 10 minutes. During this time, the sauce thickens to a perfect creamy consistency while the chicken finishes cooking through, soaking up all the flavors.
How to Serve Creamy Butter Chicken Recipe
Garnishes
Fresh cilantro is a classic choice that adds a burst of vibrant green and a subtle herbal brightness that contrasts beautifully with the creamy sauce. You can also sprinkle some toasted fenugreek leaves or a drizzle of melted butter on top for an extra indulgent touch.
Side Dishes
This dish pairs wonderfully with fluffy basmati rice, which soaks up all the lovely sauce. Warm naan bread or garlic roti are fantastic for scooping up every last bite, making every mouthful a joyous experience. For a lighter option, steamed vegetables or a crisp cucumber salad complements the richness perfectly.
Creative Ways to Present
If you’re hosting, try serving the Creamy Butter Chicken Recipe in small, individual bowls for a cozy vibe. Garnish each with a wedge of lemon or a sprinkle of toasted nuts like cashews for surprising texture. You can also drizzle a little extra swirl of cream or yogurt on top to amp up the visual appeal and creaminess.
Make Ahead and Storage
Storing Leftovers
Allow the butter chicken to cool to room temperature before transferring it to an airtight container. It will keep well in the refrigerator for up to 3 days, making it perfect for leftovers or meal prep without losing any of its rich flavor.
Freezing
This recipe freezes very well! Portion out the chicken with sauce into freezer-safe containers or bags. For best taste and texture, consume within 2 to 3 months. When ready, thaw overnight in the fridge before reheating.
Reheating
Reheat the butter chicken gently on the stovetop over low heat, stirring occasionally to prevent burning and ensure even warmth. You can also microwave it, but be sure to cover and stir halfway through to preserve the creamy sauce’s texture and avoid drying out the chicken.
FAQs
Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs add extra juiciness and flavor and are a fantastic alternative if you prefer a richer taste. Just adjust cook time slightly until they’re cooked through and tender.
Is garam masala difficult to find?
Most supermarkets have garam masala in their international aisle, or you can find it at Indian grocery stores. It’s a blend of spices like cumin, coriander, and cardamom that’s key to authentic flavor.
Can I make this recipe dairy-free?
Yes! Substitute the butter with a dairy-free spread or coconut oil. Use coconut milk instead of half and half and a non-dairy yogurt alternative for similar creaminess with no dairy.
How spicy is this recipe?
The chili powder provides a gentle warmth without overwhelming heat. You can always adjust the chili amount to suit your taste or add fresh green chilies for more kick.
What should I do if the sauce is too thick or too thin?
If the sauce gets too thick, stir in a splash of water, broth, or extra half and half to loosen it. If it’s too thin, let it simmer uncovered a bit longer to reduce and thicken naturally.
Final Thoughts
Making this Creamy Butter Chicken Recipe at home is like inviting comfort and joy straight to your dinner table. The balance of buttery richness, vibrant spices, and tender chicken is truly unbeatable. Dive in, savor every creamy bite, and you might find yourself turning to this recipe over and over—it’s that good.
Print
Creamy Butter Chicken Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Description
This easy and delicious Butter Chicken Recipe is a perfect weeknight meal that beats takeout. Featuring tender chicken simmered in a creamy, spiced tomato sauce, it’s rich in flavor and simple to make at home.
Ingredients
Main Ingredients
- 1 tablespoon olive oil
- 1 yellow onion, diced small
- 1/4 cup unsalted butter (56.5 grams)
- 1 tablespoon grated fresh ginger
- 2 cloves garlic
- 1 pound boneless skinless chicken breasts, diced into bite-sized pieces (453.6 grams)
Spices & Seasonings
- 1 tablespoon garam masala
- 1 teaspoon chili powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Liquids & Dairy
- 8 ounces tomato sauce (226.8 grams)
- 2 tablespoons tomato paste
- 2 teaspoons lemon juice
- 1/4 cup plain yogurt (56.8 grams)
- 1 cup half and half (227 grams)
Optional Garnish
- Cilantro, for garnish
Instructions
- Sauté onions: In a large skillet, heat the olive oil over medium heat. Add the diced onions and stir regularly, cooking until they become translucent, about 5 to 7 minutes.
- Add butter, ginger, and garlic: Add the butter to the skillet and allow it to melt completely. Stir in the grated fresh ginger and minced garlic, cooking for about 30 seconds to 1 minute until fragrant. Be careful not to burn the garlic.
- Cook chicken: Add the diced chicken pieces to the skillet. Cook while stirring frequently until the chicken is no longer pink on the outside, about 2 minutes. The chicken does not need to be fully cooked at this point as it will continue cooking in the sauce.
- Add spices and liquids: Stir in the garam masala, chili powder, salt, and black pepper. Then pour in the tomato sauce, tomato paste, lemon juice, yogurt, and half and half. Mix thoroughly to combine all ingredients evenly.
- Simmer the sauce: Bring the mixture to a simmer and cook for about 10 minutes to allow the sauce to thicken and reduce slightly. The sauce will remain creamy and saucy.
- Serve: Serve the butter chicken hot over cooked rice. Garnish with fresh cilantro leaves if desired, and accompany with warm naan bread for a complete meal.
Notes
- Garam Masala is a traditional Indian spice blend typically including black pepper, bay leaves, nutmeg, cumin, pimento, cloves, black cardamom, and coriander.
- This recipe uses yogurt and half and half instead of cream to achieve creamy texture with a lighter finish than heavy cream.
