Aloo Chicken Salan Recipe: Pakistani-Style Spiced Yogurt Gravy

Main Courses

Aloo Chicken Salan Recipe: Pakistani-Style Spiced Yogurt Gravy

This aloo chicken salan recipe brings the rich, comforting flavors of Pakistani home cooking to your kitchen table. The dish combines tender chicken and potatoes in a fragrant yogurt-based gravy, slow-cooked to perfection with aromatic spices that create a balance of tangy, spicy, and creamy notes.

What makes this recipe special is the traditional tempering technique, where whole spices are toasted in ghee to release their full flavor potential.

The secret to achieving that signature Pakistani texture lies in the yogurt gravy, which thickens beautifully as it simmers, creating a velvety sauce that clings to both the chicken and potatoes.

Unlike other curries, this dish relies on a gentle cooking process—either in a pressure cooker for quick results or a heavy-bottomed pot for deeper flavor development. The dish is traditionally served with steamed basmati rice or warm, flaky naan to soak up every last drop of that flavorful gravy.

By the time you serve this dish, you'll have a restaurant-quality meal that's packed with layers of flavor—spiced chicken, tender potatoes, and a creamy yogurt gravy infused with warm spices.

The dish is hearty enough to satisfy a family dinner but simple enough to prepare on a weeknight, making it a perfect addition to your recipe collection. The aroma alone will have everyone at the table asking for seconds.

This recipe also offers flexibility—adjust the spice level to your preference, or add fresh coriander for a pop of brightness before serving. Whether you're cooking for a special occasion or a regular weeknight meal, aloo chicken salan delivers comfort and tradition in every bite.

Let's get started on creating this beloved Pakistani classic.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for aloo chicken salan recipe pakistani

Just 16 ingredients transform simple chicken and potatoes into a fragrant Pakistani masterpiece.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into bite-sized pieces
Russet Potatoes 🥔 2 medium Peeled and cubed evenly
Plain Yogurt 🥛 1 cup Full-fat preferred for creaminess
Ghee 🧈 ½ cup For authentic flavor
Whole Cumin Seeds 🌿 1 tbsp Toasted for aroma
Bay Leaves 🌿 2 whole Fresh preferred
Green Cardamom Pods 🍃 4 whole Lightly crushed
Garlic Cloves 🧄 6 cloves Minced finely
Fresh Ginger 🌿 1 inch Grated finely
Red Chili Powder 🌶️ 1 tbsp Adjust to taste
Ground Cumin 🌿 1 tsp For depth
Ground Coriander 🌿 1 tsp Freshly ground preferred
Turmeric Powder 🌶️ ½ tsp Bright yellow color
Salt 🧂 1 ½ tsp Kosher or sea salt
Fresh Cilantro 🌿 ¼ cup Chopped for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed

The ghee is non-negotiable here—it's what gives this dish that rich, authentic flavor. Indian or Pakistani grocery stores usually have the best quality, but Costco or Whole Foods carry decent options too. Look for pure, unflavored ghee, not clarified butter with additives. The yogurt? Full-fat works best—Greek or plain, but no low-fat. For the chicken, thighs stay juicier than breasts, which is key since we're not frying. If you can't find whole cumin seeds, ground works in a pinch, but toasting them first makes all the difference. And those green cardamom pods? Don't skip them—they're the secret behind that signature aroma.

No ghee? Butter or coconut oil gets you close, but the flavor won't be quite the same. Short on cardamom? Double the cinnamon, but it won't be identical. The yogurt can be substituted with coconut yogurt for a dairy-free version, though the texture will be slightly different. Fresh ginger and garlic are ideal, but jarred paste works if you're in a hurry—just reduce the amount by half. For the potatoes, Yukon golds work too, but russets hold up better to the long cooking time. The chili powder is where you can play—start with mild and add more if you love heat. And that lemon juice at the end? Fresh is mandatory—bottled won't cut it.

This dish tastes even better the next day as the flavors meld. Store in an airtight container in the fridge for up to 4 days, or freeze portions for 3 months. I always make a double batch—one for dinner, one for lunches. The yogurt gravy thickens as it sits, so if it seems too thin when reheating, just add a splash of water and simmer another 2 minutes. And that fresh cilantro? Wait until the very end to add it—it wilts fast in hot liquid. Trust me on that one.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this dish—just toss everything in one pot, and the ghee and cumin seeds do all the heavy lifting while you stir. The potatoes soften perfectly without falling apart, and the chicken stays juicy because we’re not overcrowding it.
  • Creamy Spiced Bliss: That yogurt marinade? It’s the secret weapon—tangy, rich, and packed with warmth from the cumin and garlic. The potatoes soak up the flavor like a sponge, giving you that irresistible creamy texture with a hint of crispness on the edges.
  • Lunchbox Hero: Between us, this is my go-to for packed lunches or quick dinners. The leftovers reheat beautifully, and the combo of tender chicken and hearty potatoes keeps everyone full. Honestly, it’s the only thing my kids will eat straight from the fridge.
  • Budget-Friendly Feast: Chicken thighs and potatoes stretch this dish into a full meal without breaking the bank. A little ghee goes a long way, and the yogurt adds creaminess without needing heavy cream. It’s the kind of recipe that makes grocery day feel like a win.

Step-by-step instructions for aloo chicken salan

Let's make this rich, spiced Pakistani yogurt dish with tender chicken and potatoes.

1

Marinate the Chicken with Spices

In a large mixing bowl, combine the 1.5 lb boneless chicken thighs (cut into bite-sized pieces) with 1 tbsp red chili powder, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp turmeric powder, and 1 tsp salt. Mix well until every piece is evenly coated with the spices.

Add 1 tbsp lemon juice and toss again. This helps tenderize the chicken and adds a bright contrast to the rich flavors. Let the marinated chicken sit for at least 30 minutes (or up to 2 hours in the fridge) so the spices penetrate deeply. The longer it marinates, the more flavorful the result will be.

2

Cook the Chicken and Potatoes Together

Heat 0.5 cup ghee in a heavy-bottomed pot over medium heat. Add the marinated chicken and cook for 5-6 minutes, stirring occasionally, until the pieces turn lightly golden. Remove the chicken and set it aside.

In the same pot, add 2 medium russet potatoes (cubed evenly) and cook for 3-4 minutes, stirring gently to prevent sticking. The potatoes should begin to soften slightly but shouldn't brown. Return the chicken to the pot and add 1 cup plain yogurt. Stir well to combine, ensuring the yogurt coats everything evenly.

3

Build the Spiced Yogurt Gravy

Add 1 tbsp whole cumin seeds, 2 whole bay leaves, 4 whole green cardamom pods, 6 cloves garlic cloves (minced finely), and 1 inch fresh ginger (grated finely) to the pot. Stir for 1-2 minutes until the cumin seeds begin to sizzle and release their aroma. This step is crucial for developing the dish's signature flavor profile.

Reduce the heat to low and let the mixture simmer uncovered for 20-25 minutes, stirring occasionally. You'll notice the yogurt thicken and the potatoes become tender. The dish should have a creamy, gravy-like consistency. If it looks too thick, add 2-3 tablespoons of water to loosen it.

4

Finish and Garnish

Once the potatoes are fork-tender and the chicken is fully cooked (internal temperature should reach 165°F), remove the bay leaves and cardamom pods. Stir in 0.25 cup fresh cilantro (chopped) and taste for seasoning. Adjust with additional salt or red chili powder if needed.

Let the aloo chicken salan rest for 5 minutes before serving. The flavors will meld beautifully during this time. Serve hot with naan or steamed basmati rice to soak up the delicious yogurt gravy. The dish should have a perfect balance of creamy, spicy, and tangy flavors with tender chicken and potatoes.

👨‍🍳

Pro Tips For Making Aloo Chicken Salan Recipe Pakistani

  • MARINATE CHICKEN LONGER: Skip the 30-minute rush—let those thighs soak in yogurt for at least 2 hours (overnight if you can). I used to think 30 minutes was enough, but the longer marinade keeps the meat juicy while absorbing the yogurt’s tang. Trust me, the texture makes a real difference when you’re simmering it later.
  • CUT POTATOES UNEVENLY: Rough up those potato edges with a knife—no need for perfect cubes. The jagged bits grab the sauce better and cook faster, so they don’t turn to mush while the chicken finishes. I learned this the hard way after serving a plate of sad, watery potatoes.
  • LOW AND SLOW FOR SAUCE: Once the chicken’s cooked, reduce the heat to medium-low and let that gravy simmer uncovered for 10-15 minutes. Skipping this step leaves the sauce thin—it thickens as the moisture evaporates, and the flavors deepen. (Yes, even if you’re impatient like me.)
  • TOAST CUMIN SEEDS FIRST: Bloom those cumin seeds in hot ghee for 30 seconds before adding anything else. That nutty aroma locks in, and the seeds won’t burn later when you’re distracted stirring. My grandmother swore by this, and she was right: it’s the thing that matters most for that authentic Pakistani depth.

Troubleshooting your aloo chicken salan recipe pakistani

Gravy Too Thin?

If your yogurt gravy isn't thickening properly, simmer uncovered for an extra 5-10 minutes—the heat will draw out moisture. I've found that using full-fat yogurt (like Fage Greek yogurt) gives the best thickening results.

For an instant fix, mix 1 tbsp cornstarch with 2 tbsp cold water, stir into the gravy, and simmer for 2 minutes until it reaches a creamy consistency. 🌡️

Chicken Too Dry?

Overcooking is the usual culprit here. The chicken should reach 165°F internal temperature but only needs 5-6 minutes of initial searing. If your chicken turns out dry, try marinating for 2 hours instead of 30 minutes—this keeps it juicier.

For extra moisture, add 2 tbsp water or yogurt during the final 5 minutes of simmering.

Potatoes Not Tender?

Potatoes need 20-25 minutes of simmering to become fork-tender. If they're still hard, add ½ cup water and cover the pot for 10 minutes to steam. For even cooking, cut potatoes into 1-inch cubes and parboil for 2 minutes before adding to the curry.

I also recommend using russet potatoes—they hold up better than Yukon golds in long-cooked dishes. 🥔

Spices Too Overpowering?

Start with ½ tsp less of red chili powder and ½ tsp less of ground spices in the marinade. For a milder flavor, add 1 tbsp plain yogurt to balance the heat.

If the dish is still too spicy, stir in 1 tbsp lemon juice or ½ cup coconut milk to mellow the spices. Taste as you go—you can always add more salt or yogurt later. 🌶️

Ghee Burning?

Ghee has a high smoke point, but it can still burn if left unattended. Keep the heat at medium-low when adding spices, and never exceed 350°F. If your ghee starts smoking, immediately reduce the heat and let it cool slightly.

For a safer alternative, use butter or coconut oil, though the flavor won't be as rich. Always stir gently to prevent overheating. 🧈

Yogurt Curdling?

Yogurt curdles when exposed to high heat or acidic ingredients too quickly. To prevent this, add yogurt to the pot after the chicken and potatoes have cooked for 3-4 minutes. If it starts separating, whisk in 1 tbsp cold water and simmer for 1-2 minutes to restore creaminess.

For extra insurance, mix 1 tsp cornstarch into the yogurt before adding it to the pot. 🥛

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 210mg70%
Sodium 1200mg52%
Total Carbohydrate 32g11%
Dietary Fiber 5g18%
Sugars 6g
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?

Chicken breast will work, but it's more prone to drying out during the long cooking process. If you use it, cut the pieces smaller and reduce the cooking time by 5 minutes to avoid toughness. For best results, marinate for 2 hours instead of 30 minutes to keep the meat juicy.

2

What makes this dish different from other Pakistani curries?

The yogurt base and the combination of potatoes with chicken set this apart from most Pakistani curries. The yogurt creates a creamy, tangy gravy that's lighter than heavy tomato-based dishes, while the potatoes add a satisfying heartiness. The tempering (tadka) with whole spices like cardamom and cumin gives it that signature aromatic depth.

3

How can I make this dish in a pressure cooker?

After marinating the chicken, cook it in the pressure cooker with ghee for 3 minutes on high pressure. Add potatoes and yogurt, then seal and cook for 8-10 minutes on high pressure. Release pressure naturally, then add the whole spices and simmer for 5 minutes to develop flavors. The pressure cooker cuts total time to about 25 minutes!

4

Can I prepare this dish ahead of time?

This dish tastes even better the next day as flavors meld! Store in an airtight container in the fridge for up to 4 days. Reheat gently on low heat, adding 1-2 tablespoons of water if the gravy thickens too much. For freezing, portion into containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating.

5

What if I don't have ghee?

You can substitute with butter or coconut oil, though ghee gives the authentic flavor. For best results, use unsalted butter and add a pinch of salt separately. If using coconut oil, reduce the amount by 1 tablespoon since it's less rich. The dish will still be delicious, just with slightly different depth of flavor.

★★★★★4.6(5 reviews)
Categories Main Courses