Creamy Tomato Butter Chicken

Tender chicken pieces in creamy spiced tomato Butter Chicken served over white rice with naan on the side. Save
Tender chicken pieces in creamy spiced tomato Butter Chicken served over white rice with naan on the side. | cookingwithhazel.com

This beloved North Indian dish features succulent chicken pieces marinated in yogurt and warm spices, then pan-seared to golden perfection. The meat simmers gently in a velvety sauce crafted from crushed tomatoes, heavy cream, butter, and aromatic spices like garam masala, coriander, and turmeric. The result is an incredibly rich, restaurant-quality curry that balances mild heat with luxurious creaminess. Serve over fluffy basmati rice or with warm naan bread for soaking up every drop of the luscious sauce. This straightforward version delivers authentic flavors in under an hour, making it perfect for both busy weeknights and weekend entertaining.

The first time I attempted butter chicken at home, I stood over my stove convinced I had ruined everything when the sauce looked too thin and pale. My kitchen smelled incredible though, all those toasted spices blooming in butter. That night, my roommates hovered around the pan, dipping pieces of naan into the sauce before we even sat down to eat. Now I realize that the transformation from simple ingredients to something velvety and rich feels like magic every single time.

I made this for a dinner party during a snowstorm when everyone was craving something warming and spiced. My friend who claimed she hated Indian food went back for thirds, scraping her plate clean. Theres something about the combination of tangy tomatoes and rich cream that makes people instantly comfortable.

Ingredients

  • Chicken breast or thighs: Thighs stay juicier but breasts work perfectly too, just dont overcook them
  • Plain yogurt: Use full-fat Greek yogurt for the creamiest marinade that actually tenderizes the meat
  • Garam masala: This spice blend is non-negotiable for authentic flavor, but make sure its fresh
  • Crushed tomatoes: Canned work beautifully here and actually give better consistency than fresh
  • Heavy cream: Dont substitute this one ingredient—the fat content is what creates that silky restaurant texture

Instructions

Marinate the chicken:
Toss the chicken pieces with yogurt, lemon juice, and all the spices until every surface is coated. Let it sit while you prep everything else, or overnight in the fridge if youre planning ahead.
Sear the chicken:
Heat butter and oil in a large skillet until shimmering, then add the chicken in batches so you dont crowd the pan. You want golden-brown spots but the chicken will finish cooking in the sauce later.
Build the sauce base:
Sauté the onions until they turn soft and golden, then add the garlic and ginger until the kitchen smells amazing. Toast your ground spices for about 30 seconds until theyre fragrant but not burned.
Simmer everything together:
Pour in the crushed tomatoes and sugar, let it bubble for a few minutes, then return the chicken to finish cooking. The sauce should coat the back of a spoon before you add cream.
Finish with cream:
Turn the heat down low and stir in the heavy cream, watching the sauce transform into something gorgeous and glossy. Taste and adjust salt, then shower with fresh cilantro before serving.
Golden-buttery Butter Chicken simmering in a rich orange sauce, garnished with fresh cilantro and ready to serve. Save
Golden-buttery Butter Chicken simmering in a rich orange sauce, garnished with fresh cilantro and ready to serve. | cookingwithhazel.com

This recipe became my go-to comfort food during a particularly rough winter. Something about stirring that creamy sauce and smelling the cumin and garlic made everything feel manageable again.

Make It Your Own

Play with the heat level by adjusting the cayenne or adding a diced jalapeño when you cook the onions. If you want deeper flavor, try adding a pinch of fenugreek leaves if you can find them at an Indian market.

Serving Suggestions

Basmati rice is classic, but Ive also served this over roasted cauliflower for a low-carb version. Warm naan for scooping up every last drop of sauce is non-negotiable in my house.

Make Ahead Magic

Butter chicken actually tastes better the next day as the flavors meld together. The sauce also freezes beautifully for those nights when you need dinner in a hurry.

  • Double the sauce and freeze half for an instant meal later
  • Marinate the chicken in a zip-top bag for easy cleanup
  • Warm leftover sauce gently so the cream doesnt separate
Close-up of velvety Butter Chicken with succulent chicken and aromatic spices beside fluffy basmati rice. Save
Close-up of velvety Butter Chicken with succulent chicken and aromatic spices beside fluffy basmati rice. | cookingwithhazel.com

There is something deeply satisfying about making a dish that tastes like it came from a kitchen far more experienced than your own.

Recipe FAQs

Butter chicken originated as a way to use tender tandoori chicken pieces in a mild, buttery tomato cream sauce. Chicken tikka masala typically features a more tomato-forward sauce with a different spice profile. Butter chicken emphasizes richness from cream and butter, while tikka masala often has a brighter, more acidic tomato base.

Absolutely. Simply reduce or omit the chili powder and cayenne pepper. The dish will still be flavorful from the garam masala, cumin, and coriander. You can always add heat later with hot sauce or red pepper flakes if desired.

Boneless, skinless chicken thighs work beautifully because they stay juicy and tender during cooking. However, chicken breast is perfectly suitable and cooks slightly faster. Cut either option into uniform 1-inch pieces for even cooking and easy eating.

Yes. The flavors actually improve after resting in the refrigerator for 1-2 days. Prepare the dish completely, cool it, and store it in an airtight container. Reheat gently on the stovetop, adding a splash of cream or water if the sauce has thickened too much.

Steamed basmati rice is the classic accompaniment, soaking up the creamy sauce perfectly. Warm naan bread, roti, or other Indian flatbreads are ideal for scooping. For sides, consider cucumber raita, roasted cauliflower, or a simple green salad to balance the rich dish.

Creamy Tomato Butter Chicken

Tender chicken in a rich, creamy tomato sauce with aromatic spices. Ready in 40 minutes.

Prep 15m
Cook 25m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Chicken

  • 1.5 lbs boneless, skinless chicken breast or thighs, cut into 1-inch pieces

Marinade

  • 1/2 cup plain yogurt
  • 1 tbsp lemon juice
  • 1 tsp ground turmeric
  • 1 tsp ground cumin
  • 1 tsp garam masala
  • 1 tsp chili powder
  • 1 tsp salt

Sauce

  • 2 tbsp unsalted butter
  • 1 tbsp vegetable oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tbsp fresh ginger, grated
  • 1 1/2 tsp ground coriander
  • 1 tsp paprika
  • 1/2 tsp cayenne pepper (optional)
  • 1 can (14 oz) crushed tomatoes
  • 1/2 cup heavy cream
  • 1 tbsp sugar
  • Salt, to taste
  • 2 tbsp fresh cilantro, chopped

Instructions

1
Prepare the Marinade: Combine chicken with yogurt, lemon juice, turmeric, cumin, garam masala, chili powder, and salt in a large bowl. Mix thoroughly to coat all pieces. Cover and marinate for at least 10 minutes, or up to 1 hour for deeper flavor penetration.
2
Sear the Chicken: Heat 1 tbsp butter and oil in a large skillet over medium-high heat. Add marinated chicken pieces and cook for 5-6 minutes, turning occasionally until lightly browned but not fully cooked through. Remove chicken from skillet and set aside, reserving any juices.
3
Build the Aromatic Base: Add remaining 1 tbsp butter to the same skillet. Sauté chopped onions for 3-4 minutes until soft and golden brown. Add minced garlic and grated ginger; cook for 1 minute until fragrant, being careful not to burn.
4
Add Spices and Tomatoes: Stir in ground coriander, paprika, and cayenne pepper if using. Toast spices for 30 seconds to release their oils. Add crushed tomatoes and sugar; simmer for 5 minutes, stirring occasionally to allow flavors to meld.
5
Simmer with Chicken: Return browned chicken and any accumulated juices to the skillet. Simmer uncovered for 8-10 minutes, or until chicken is cooked through and sauce begins to thicken slightly.
6
Finish with Cream: Reduce heat to low. Stir in heavy cream and simmer gently for 2 minutes to incorporate. Adjust salt to taste. The sauce should be rich and velvety.
7
Garnish and Serve: Remove from heat. Serve immediately, generously garnished with fresh chopped cilantro. Accompany with steamed basmati rice or warm naan bread for soaking up the sauce.
Additional Information

Equipment Needed

  • Large mixing bowl
  • Large skillet or sauté pan
  • Chef's knife and cutting board
  • Measuring cups and spoons
  • Wooden spoon or heat-resistant spatula
  • Box grater or microplane (for ginger)

Nutrition (Per Serving)

Calories 410
Protein 35g
Carbs 13g
Fat 23g

Allergy Information

  • Contains dairy (yogurt, butter, heavy cream).
  • May contain traces of gluten depending on spice blend brands.
  • Can be adapted for dairy-free diets using coconut cream alternatives.
Hazel Bennett

Fresh, easy recipes and kitchen wisdom for home cooks and food enthusiasts.