Pakistan Butter Chicken Recipe: Authentic Lahore-Style Creaminess

Pakistan Butter Chicken Recipe: Authentic Lahore-Style Creaminess

This Lahore-style butter chicken delivers the authentic taste of Pakistan’s culinary heart. I developed this recipe after studying traditional methods from local chefs during my travels through Punjab.

The secret lies in the marination and slow-cooked tomato base, which creates a rich, velvety sauce. The chicken is tenderized by yogurt and spices before being charred in the tandoor-style heat.

What emerges is a dish with deeply aromatic flavors, where each bite balances smoky, tangy, and creamy notes. The butter and cream finish adds that signature Lahore richness.

Serve with naan or basmati rice to soak up every drop of the sauce. This is how butter chicken is meant to be made.

👨‍🍳
Difficulty
Easy
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Pakistan Butter Chicken

Rich, aromatic ingredients for that authentic Lahore-style depth and creaminess.

Ingredient Amount Notes
Chicken Thighs 🍗 2 lb Boneless, skinless, cut into bite-sized pieces
Plain Yogurt 🥛 1 cup Full-fat for best tenderness
Lemon Juice 🍋 2 tbsp Freshly squeezed preferred
Garlic Cloves 🧄 4 cloves Minced for marinade
Fresh Ginger 🌿 1 tbsp Grated or minced
Garam Masala 🌶️ 1 tbsp Freshly ground if possible
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Ground Coriander 🌿 1 tsp Freshly ground preferred
Kashmiri Red Chili Powder 🌶️ 1 tsp For vibrant color and mild heat
Turmeric Powder 🌿 ½ tsp For color and earthiness
Canned Tomatoes 🍅 2 cups Crushed or pureed
Tomato Paste 🍅 2 tbsp For concentrated tomato flavor
Heavy Cream 🥛 1 cup Full-fat for richness
Unsalted Butter 🧈 ½ cup For cooking and finishing
Salt 🧂 1 tsp Adjust to taste

The chicken is the star here. Thighs stay juicier than breasts through the long cook—look for skinless, boneless at Whole Foods or your local butcher. The yogurt needs to be full-fat (Greek or regular) to tenderize properly. Garam masala is essential; Penzeys has a great blend, or find it at any Indian market. For the tomatoes, San Marzano canned are ideal, but any good crushed brand works.

No garam masala? Mix equal parts cumin, cardamom, cinnamon, and cloves for a close substitute. Out of Kashmiri chili? Regular paprika plus a pinch of cayenne gets you there. Fresh ginger and garlic are non-negotiable for the marinade—no shortcuts. The cream can be swapped for coconut milk (full-fat, canned) if you need dairy-free. Tomato paste? Those Trader Joe’s squeeze tubes are perfect for using just what you need.

The marinade can sit overnight—actually improves the flavor. Cooked butter chicken keeps 3-4 days in the fridge, freezes for 3 months (the sauce might separate slightly but reheats fine). Always bring the cream and butter to room temp before adding to the sauce to prevent curdling.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: Most of the work happens in a single pot—just sear the chicken thighs, then let the yogurt, garlic, and ginger do their magic.
  • Tender & Tangy: The yogurt marinade with lemon juice makes the chicken so juicy, and the ginger-garlic combo gives it that authentic Pakistani restaurant flavor.
  • Feeds a Crowd: I double the batch and it’s just as good reheated the next day—perfect for meal prep or when guests drop by unexpectedly.
  • Budget Stretcher: Chicken thighs are cheap, and the rest are pantry staples. Honestly, it feels like a splurge but costs pennies per serving.

Step-by-Step Instructions for Butter Chicken

This authentic method delivers the rich, creamy Lahore-style dish you crave.

Step 1: Marinate the Chicken Thighs

In a large bowl, combine the 2 lb chicken thighs with 1 cup plain yogurt, 2 tbsp lemon juice, 4 cloves minced garlic, 1 tbsp fresh ginger, 1 tbsp garam masala, 1 tsp ground cumin, 1 tsp ground coriander, 1 tsp Kashmiri red chili powder, 0.5 tsp turmeric powder, and 1 tsp salt.

Mix thoroughly so every piece is coated with the marinade. I use my hands for this—it’s the best way to ensure even coverage. Cover and refrigerate for at least 4 hours, or overnight for maximum flavor penetration. The chicken will turn a vibrant orange color as it marinates.

Step 2: Cook the Chicken in Butter

Melt 0.5 cup unsalted butter in a large heavy-bottomed pot over medium heat. Remove the chicken from the marinade (reserve the marinade) and add it to the pot. Cook for 8-10 minutes until the chicken is lightly browned on all sides.

Don’t worry if it’s not fully cooked yet—it’ll finish in the sauce. I cook it in batches if needed to avoid crowding the pan. The butter will foam and the chicken will develop a beautiful golden crust. Remove the chicken and set aside.

Step 3: Build the Sauce Base

In the same pot, add the 2 cups canned tomatoes and 2 tbsp tomato paste. Cook over medium heat for 5-7 minutes, stirring frequently, until the mixture darkens and thickens slightly. You’ll see the oil start to separate around the edges—that’s your cue it’s ready.

This step develops the deep, concentrated tomato flavor that balances the richness of the cream. Scrape up any browned bits from the bottom of the pot to incorporate all that flavor into your sauce.

Step 4: Finish with Cream and Chicken

Pour in the 1 cup heavy cream and stir to combine. Return the chicken to the pot along with any accumulated juices. Simmer over low heat for 15-20 minutes, stirring occasionally, until the chicken is cooked through and the sauce has thickened to your desired consistency.

The sauce should coat the back of a spoon with a velvety texture. If it’s too thick, add a splash of water. Taste and adjust the salt if needed—the flavors should be rich and balanced with a gentle warmth from the spices.

👨‍🍳

Pro Tips For Making Pakistan Butter Chicken

  • Marinate Overnight: I learned this the hard way—giving the chicken thighs at least 8 hours in the yogurt, lemon juice, garlic, and ginger mix actually changes the outcome. The meat stays juicy and soaks up all the flavor.
  • Use Full-Fat Yogurt: Skip the low-fat version; full-fat plain yogurt coats the chicken better and prevents the marinade from separating or turning watery during cooking.
  • Don’t Overcook the Thighs: After burning a few batches, I finally figured out that chicken thighs only need 6-8 minutes per side on medium-high heat to stay tender.
  • Grate the Ginger: Sounds weird, but it works: freshly grated ginger blends into the marinade better than chopped, so you get that smooth, even spice in every bite.

Dietary Considerations for These Flavors

Gluten-Free Friendly

This Lahore-style creation is naturally gluten-free as written—no flour or breadcrumbs in sight. Just ensure your garam masala blend is pure (some brands add fillers). I always check Penzeys or local Indian markets for safe options. 💪

Dairy Substitutions

For dairy-free versions, swap the 1 cup heavy cream for full-fat canned coconut milk. The 0.5 cup butter can be replaced with coconut oil or vegan butter. The sauce will be slightly less rich but still delicious.

Lower-Fat Option

Use chicken breast instead of thighs to reduce fat, though it may be less tender. Trim visible fat from thighs if you prefer. Replace half the cream with whole milk for a lighter sauce while keeping some richness.

Spice Level Control

Reduce or omit the Kashmiri red chili powder for mild heat. For extra spice, add ½ tsp cayenne to the marinade. I find the dish balanced as written, but my Georgia friends often ask for it hotter. 🌶️

Nut Allergies

This dish is nut-free by default. Just verify your garam masala and yogurt weren’t processed in facilities with nuts. Most standard brands are safe, but always double-check labels.

Make It Lighter

Use low-fat yogurt for marinating and half-and-half instead of cream. The flavor won’t be as rich, but it’s still tasty. I’ve served this version at The Smoky Pig with great feedback.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 48g62%
Saturated Fat 26g130%
Cholesterol 210mg70%
Sodium 650mg28%
Total Carbohydrate 14g5%
Dietary Fiber 3g11%
Sugars 8g
Protein 38g76%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use chicken breast instead of thighs?

Yes, but thighs stay juicier through the long cook. If using breast, reduce cooking time to 12-15 minutes to prevent dryness.

2

How do I make it less spicy?

Skip the Kashmiri chili powder or replace it with ½ tsp paprika for color without heat. For extra mildness, reduce the garam masala to ½ tbsp.

3

Can I make this ahead of time?

The flavors deepen overnight. Store in an airtight container for up to 3 days in the fridge or freeze for 3 months.

4

What if my sauce is too thin?

Simmer uncovered for 5-10 minutes to thicken. If it’s still loose, mix 1 tsp cornstarch with water and stir in.

★★★★★4.5(7 reviews)
Tyler Campbell