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

In a light blue skillet on a stove with black grates, there are small pieces of raw light pink chicken placed on top of finely chopped white onions that are slightly translucent, spread evenly on the bottom of the pan. The chicken pieces have smooth, shiny surfaces and are scattered across the pan, with some garlic pieces mixed with the onions. The black inside of the skillet contrasts with the colors of the chicken and onions. The background shows parts of the stove in dark tones, all set on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

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

A white round pan contains two main layers: on the left side, there is a rich orange-brown thick sauce with small chunks, sprinkled with green herb pieces, and on the right side, there is a fluffy white rice layer garnished lightly with the same green herbs. Below the pan, there are three triangular pieces of toasted flatbread with brown char marks. The pan has a blue handle wrapped partly by a white cloth with green stripes. The background is a white marbled surface with some green leaves scattered around, near gold fork and spoon handles placed in the top right corner. Photo taken with an iphone --ar 4:5 --v 7

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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Butter Chicken Recipe

Creamy Butter Chicken Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.8 from 89 reviews
  • Author: Chef
  • 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star