Creamy Tomato Butter Chicken

Imagine a dish that’s both rich and comforting, a symphony of flavors that dances on your palate. That’s exactly what this creamy tomato butter chicken delivers. Tender pieces of chicken, marinated in a fragrant blend of spices, are simmered in a luscious, velvety tomato-based sauce. The magic happens when the butter and cream are swirled in, creating an irresistible depth and silken texture. It’s a dish that feels indulgent, yet surprisingly simple to master in your home kitchen.

This recipe works because it balances complex flavors with approachable techniques. We build layers of taste, starting with the aromatic marinade, moving to the slow-cooked tomato base, and finishing with the luxurious dairy additions. Each step contributes to a harmonious final product. The gentle cooking ensures the chicken remains incredibly juicy, soaking up all the wonderful spices. It’s a dish that truly satisfies.

Recipe Overview

Prep Time: 20 minutes (plus 30 minutes minimum marinating time)

Cook Time: 40 minutes

Servings: 4-6 generous servings

Difficulty Level: Easy to Medium. The steps are straightforward, but layering flavors requires attention.

Equipment Needed:

  • Large mixing bowl
  • Heavy-bottomed pot or Dutch oven (for even heat distribution)
  • Blender or immersion blender (for a smooth sauce)
  • Sharp knife and cutting board

Substitutes: A large, deep skillet can replace the Dutch oven. If you don’t have a blender, you can finely mince the aromatics, but the sauce won’t be as silky.

Make-Ahead Options: The chicken can be marinated for up to 24 hours in advance. The sauce can be made completely ahead of time and stored in the refrigerator for up to 3 days, or frozen for up to 1 month. Reheat gently on the stovetop, then add the cream and butter.

Ingredients

Main Ingredients

  • 1.5 pounds boneless, skinless chicken thighs – cut into 1-inch pieces, for juicy results.
  • 1/2 cup plain yogurt – full-fat for best marinade adhesion and tenderness.
  • 2 tablespoons fresh ginger – grated, for a vibrant, warm spice.
  • 4 cloves garlic – minced, for aromatic depth.
  • 1 teaspoon ground turmeric – for color and earthy notes.
  • 1 teaspoon ground cumin – adds a warm, distinctive flavor.
  • 1 teaspoon ground coriander – for a citrusy, floral undertone.
  • 1/2 teaspoon garam masala – a finishing spice blend, adds complexity.
  • 1/2 teaspoon Kashmiri red chili powder (or paprika for mild) – for color and mild heat.
  • 1 teaspoon salt – kosher or sea salt, to enhance all flavors.
  • 2 tablespoons neutral oil – such as canola or vegetable oil, for cooking.

For the Sauce

  • 2 tablespoons unsalted butter – to build a rich base.
  • 1 large onion – finely chopped, for sweetness and body.
  • 2 cloves garlic – minced, additional aromatic layer.
  • 1 tablespoon fresh ginger – grated, intensifying the ginger flavor.
  • 1 (28-ounce) can crushed tomatoes – high-quality, for a robust tomato base.
  • 1/2 cup water or chicken broth – to thin the sauce slightly.
  • 1/2 teaspoon garam masala – more for the sauce’s final seasoning.
  • 1/4 cup heavy cream – for luxurious richness and texture.
  • 2 tablespoons unsalted butter – stirred in at the end for gloss and flavor.
  • 1 tablespoon brown sugar – to balance the acidity of the tomatoes.
  • 1/4 cup fresh cilantro – chopped, for garnish and freshness.

The chicken thighs are chosen for their tenderness and ability to stay juicy during cooking. Yogurt in the marinade acts as a tenderizer and helps the spices cling to the chicken. A generous amount of ginger and garlic forms the aromatic heart of this dish. Turmeric, cumin, and coriander are foundational spices, providing warmth and depth. Kashmiri red chili powder gives that beautiful reddish hue without overwhelming heat.

For the sauce, unsalted butter is essential for that signature richness. Onions provide a sweet base, while crushed tomatoes are the star, offering a bright and tangy foundation. Heavy cream and a final swirl of butter are what give butter chicken its iconic creamy, smooth texture and decadent flavor. Brown sugar perfectly balances the acidity of the tomatoes, creating a well-rounded sauce. Fresh cilantro adds a burst of freshness right at the end.

Pro Tips

  1. Don’t Rush the Marinade: The longer the chicken marinates, the more tender and flavorful it will be. Aim for at least 30 minutes, but overnight is truly best. This allows the yogurt to break down the chicken fibers and the spices to penetrate deeply.
  2. Sear for Flavor: When cooking the chicken, don’t overcrowd the pan. Cook it in batches if necessary. A good sear develops a delicious crust, adding another layer of flavor to the dish. It locks in juices.
  3. Blend for Silkiness: For that restaurant-quality smooth sauce, blending is key. An immersion blender works wonders directly in the pot. If using a regular blender, be careful with hot liquids; blend in batches and hold the lid down firmly. This step transforms the sauce.
  4. Balance the Sweet and Tangy: Taste the sauce before adding the final cream and butter. If it’s too tart from the tomatoes, add a little more brown sugar. If it needs more zing, a squeeze of lemon juice can brighten it up. Adjusting these elements is crucial for a perfect sauce.
  5. Gentle Finish: Once the cream and final butter are added, avoid boiling the sauce vigorously. Simmer gently just to heat through. High heat can cause the cream to separate or curdle, affecting the texture.

Instructions

Step 1: Prepare and Marinate the Chicken

In a large mixing bowl, combine the 1.5 pounds of chicken thighs with the 1/2 cup plain yogurt, 2 tablespoons grated ginger, 4 cloves minced garlic, 1 teaspoon ground turmeric, 1 teaspoon ground cumin, 1 teaspoon ground coriander, 1/2 teaspoon garam masala, 1/2 teaspoon Kashmiri red chili powder, and 1 teaspoon salt. Mix everything well until the chicken is thoroughly coated. Cover the bowl and refrigerate for at least 30 minutes, or ideally for 2-4 hours, or even overnight for the best flavor.

Related Post  Golden Roasted Cauliflower with Herbs

Step 2: Cook the Marinated Chicken

Heat 2 tablespoons neutral oil in a heavy-bottomed pot or Dutch oven over medium-high heat. Once the oil is shimmering, add the marinated chicken pieces in a single layer. Don’t overcrowd the pot; cook in batches if necessary. Sear the chicken for 3-4 minutes per side, until lightly browned. The chicken doesn’t need to be cooked through at this stage. Remove the seared chicken from the pot and set aside.

Step 3: Build the Aromatic Sauce Base

In the same pot, reduce the heat to medium. Add 2 tablespoons unsalted butter and let it melt. Add the 1 large finely chopped onion and cook for 5-7 minutes, stirring occasionally, until softened and translucent. Next, add the 2 cloves minced garlic and 1 tablespoon grated ginger. Cook for another 1-2 minutes until fragrant, being careful not to burn the garlic.

Step 4: Simmer the Tomato Sauce

Pour in the 1 (28-ounce) can crushed tomatoes and 1/2 cup water or chicken broth. Stir in the additional 1/2 teaspoon garam masala and 1 tablespoon brown sugar. Bring the sauce to a gentle simmer. Reduce the heat to low, cover the pot, and let it cook for 15-20 minutes. This allows the flavors to meld and the tomatoes to mellow. Stir occasionally to prevent sticking.

Step 5: Blend for Silkiness and Combine

Remove the pot from the heat. Carefully blend the sauce using an immersion blender until it’s completely smooth. Alternatively, transfer the sauce in batches to a regular blender and process until smooth, then return it to the pot. Once blended, add the seared chicken back into the smooth sauce. Stir well to combine.

Step 6: Finish with Cream and Butter

Return the pot to low heat. Stir in the 1/4 cup heavy cream and the remaining 2 tablespoons unsalted butter. Cook gently for another 5-7 minutes, stirring constantly, until the sauce is heated through and the butter has melted, creating a rich, glossy finish. Do not bring to a rolling boil once the cream is added. Taste and adjust seasoning with additional salt or brown sugar if needed.

Step 7: Garnish and Serve

Remove from heat. Garnish generously with fresh chopped cilantro. Serve immediately.

Variations & Customization

Dietary Modifications

  • Gluten-Free: This recipe is naturally gluten-free. Ensure any store-bought garam masala or chili powder doesn’t contain hidden gluten.
  • Dairy-Free/Vegan: For a dairy-free version, use unflavored, unsweetened coconut yogurt for the marinade. Replace the butter with a plant-based butter alternative, and the heavy cream with full-fat coconut milk (from a can). For a vegan version, swap chicken for pan-fried extra-firm tofu or chickpeas.

Flavor Variations

  • Spicy Version: For extra heat, add 1/2 teaspoon or more of red chili powder (cayenne pepper) along with the other spices in the sauce. A sliced fresh green chili can also be added with the onions.
  • Smoky Twist: A pinch of smoked paprika can be added to the marinade or sauce for a subtle smoky depth.
  • Nutty Richness: For an even richer sauce, blend in 1/4 cup of blanched almonds or cashew paste (soaked cashews blended with a little water) after blending the tomatoes, before adding the cream.
  • Seasonal Twists: While butter chicken is a classic, you can add a handful of fresh spinach or peas during the last 5 minutes of cooking for added vegetables and color.

Serving & Storage

Serving Suggestions

This creamy tomato butter chicken is wonderful served hot, fresh from the pot.

  • Plating Ideas: Serve in a shallow bowl, ensuring plenty of sauce. A sprinkle of fresh cilantro adds a pop of color. A swirl of extra cream can also be a beautiful touch.
  • Best Side Dishes: It pairs perfectly with fluffy basmati rice, which soaks up the rich sauce. Warm naan bread or roti are also essential for scooping up every last bit. A simple side salad with a light vinaigrette can provide a refreshing contrast.
  • Non-alcoholic Beverage Recommendations: A crisp sparkling water with a slice of lemon, a refreshing mango lassi (made with yogurt, mango, and a touch of sweetness), or a gentle herbal tea like mint or ginger tea would complement the flavors beautifully.

Storage Instructions

  • Refrigerator: Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. The flavors often deepen overnight.
  • Freezer: Butter chicken freezes exceptionally well. Transfer cooled chicken and sauce to a freezer-safe container, leaving a little headspace. It can be frozen for up to 1 month. Thaw overnight in the refrigerator before reheating.
  • Reheating: Reheat gently on the stovetop over low heat, stirring occasionally, until heated through. You might need to add a splash of water or broth to loosen the sauce if it has thickened too much. Avoid high heat to prevent the cream from separating.

Frequently Asked Questions

1. Can I use chicken breast instead of chicken thighs?

Yes, you can certainly use boneless, skinless chicken breast. Cut it into 1-inch pieces just like the thighs. Keep in mind that chicken breast tends to be leaner and can dry out more easily. To prevent this, ensure you don’t overcook it during the initial searing step. The generous sauce will still keep it moist, but thighs offer a naturally juicier texture.

2. What if I don’t have an immersion blender or a regular blender?

If you don’t have a blender, you can still achieve a delicious sauce, although it won’t be as silky smooth. In this case, make sure to chop the onions, garlic, and ginger as finely as possible. You can also press the cooked sauce through a fine-mesh sieve after simmering to remove any larger solids, though this is a bit more labor-intensive.

Related Post  Braised Beef Short Ribs with Rich Gravy

3. My sauce is too thin/too thick. How can I fix it?

If your sauce is too thin, let it simmer uncovered for a few extra minutes to allow some of the liquid to evaporate and thicken. If it’s too thick, simply stir in a tablespoon or two of water or chicken broth until it reaches your desired consistency. Remember to adjust seasoning after adding liquid.

4. What is Kashmiri red chili powder, and can I substitute it?

Kashmiri red chili powder is known for its vibrant red color and mild heat. It gives butter chicken its characteristic hue. If you can’t find it, you can substitute it with an equal amount of paprika for color and a very mild flavor, or a smaller amount of regular chili powder or cayenne pepper if you prefer more heat. Adjust to your taste.

5. Can I prepare the marinade and sauce components in advance?

Absolutely! The chicken can be marinated for up to 24 hours in the refrigerator. The sauce, without the chicken, cream, or final butter, can be made and stored in an airtight container in the refrigerator for up to 3 days, or frozen for up to 1 month. When ready to serve, thaw the sauce, add the seared chicken, simmer, and then finish with cream and butter. This makes weeknight cooking much easier.

Final Thoughts

Crafting this creamy tomato butter chicken is a truly rewarding experience. The aromas filling your kitchen are just the beginning. Each bite offers a harmonious balance of savory, sweet, and tangy notes, all wrapped in that irresistible creamy texture. Don’t be afraid to adjust the spices to your preference; make it your own. This recipe is a celebration of flavor and comfort, perfect for sharing with loved ones or enjoying as a special treat. Happy cooking!

Creamy Tomato Butter Chicken

Tender chicken pieces in a rich, velvety tomato-based sauce, finished with butter and cream for an indulgent and comforting meal.

Prep Time
20 min
Cook Time
40 min
Total Time
60 min
Servings
4-6
Course
Main Course
Recipe by TenMinutesChef
Butter Chicken
Chicken Recipe
Indian Food
Creamy Sauce
Comfort Food
Tomato Based

Ingredients

  • 1.5 pounds boneless, skinless chicken thighs – cut into 1-inch pieces
  • 1/2 cup plain yogurt
  • 2 tablespoons fresh ginger – grated
  • 4 cloves garlic – minced
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon garam masala
  • 1/2 teaspoon Kashmiri red chili powder (or paprika for mild)
  • 1 teaspoon salt
  • 2 tablespoons neutral oil
  • 2 tablespoons unsalted butter
  • 1 large onion – finely chopped
  • 2 cloves garlic – minced
  • 1 tablespoon fresh ginger – grated
  • 1 (28-ounce) can crushed tomatoes
  • 1/2 cup water or chicken broth
  • 1/2 teaspoon garam masala
  • 1/4 cup heavy cream
  • 2 tablespoons unsalted butter
  • 1 tablespoon brown sugar
  • 1/4 cup fresh cilantro – chopped

Instructions

  1. In a large mixing bowl, combine the 1.5 pounds of chicken thighs with the 1/2 cup plain yogurt, 2 tablespoons grated ginger, 4 cloves minced garlic, 1 teaspoon ground turmeric, 1 teaspoon ground cumin, 1 teaspoon ground coriander, 1/2 teaspoon garam masala, 1/2 teaspoon Kashmiri red chili powder, and 1 teaspoon salt. Mix everything well until the chicken is thoroughly coated. Cover the bowl and refrigerate for at least 30 minutes, or ideally for 2-4 hours, or even overnight for the best flavor.
  2. Heat 2 tablespoons neutral oil in a heavy-bottomed pot or Dutch oven over medium-high heat. Once the oil is shimmering, add the marinated chicken pieces in a single layer. Don’t overcrowd the pot; cook in batches if necessary. Sear the chicken for 3-4 minutes per side, until lightly browned. Remove the seared chicken from the pot and set aside.
  3. In the same pot, reduce the heat to medium. Add 2 tablespoons unsalted butter and let it melt. Add the 1 large finely chopped onion and cook for 5-7 minutes, stirring occasionally, until softened and translucent. Next, add the 2 cloves minced garlic and 1 tablespoon grated ginger. Cook for another 1-2 minutes until fragrant, being careful not to burn the garlic.
  4. Pour in the 1 (28-ounce) can crushed tomatoes and 1/2 cup water or chicken broth. Stir in the additional 1/2 teaspoon garam masala and 1 tablespoon brown sugar. Bring the sauce to a gentle simmer. Reduce the heat to low, cover the pot, and let it cook for 15-20 minutes. Stir occasionally to prevent sticking.
  5. Remove the pot from the heat. Carefully blend the sauce using an immersion blender until it’s completely smooth. Alternatively, transfer the sauce in batches to a regular blender and process until smooth, then return it to the pot. Once blended, add the seared chicken back into the smooth sauce. Stir well to combine.
  6. Return the pot to low heat. Stir in the 1/4 cup heavy cream and the remaining 2 tablespoons unsalted butter. Cook gently for another 5-7 minutes, stirring constantly, until the sauce is heated through and the butter has melted, creating a rich, glossy finish. Do not bring to a rolling boil once the cream is added. Taste and adjust seasoning with additional salt or brown sugar if needed.
  7. Remove from heat. Garnish generously with fresh chopped cilantro. Serve immediately.

Leave a Reply

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