Anglo Indian Pork Curry Recipe: Spiced Yogurt Marinated Pork in Tangy Tomato Gravy

Main Courses

Anglo Indian Pork Curry Recipe: Spiced Yogurt Marinated Pork in Tangy Tomato Gravy

This Anglo-Indian pork curry brings the bold flavors of colonial India to your kitchen—tender pork marinated in yogurt and spices, slow-cooked in a tangy tomato gravy that balances heat and richness. 🌟 After years of perfecting this dish, I’ve refined the technique to deliver restaurant-quality results at home, where the pork stays juicy and the sauce develops deep, complex flavors through careful spice blooming and reduction.

The secret lies in the marinade: yogurt tenderizes the meat while yogurt’s acidity helps develop the spices, creating a flavorful crust when seared.

We’ll build the curry base with onions, tomatoes, and a blend of Anglo-Indian spices—like cinnamon, cardamom, and cloves—that were introduced during British rule, giving the dish its signature warmth. The slow cooking process ensures the pork becomes melt-in-your-mouth tender while absorbing the aromatic gravy.

By the end, you’ll have a dish that’s hearty enough for a family dinner but elegant enough for guests—golden pork pieces swimming in a velvety, tangy sauce with just the right balance of sweetness and spice. The flavors only deepen as it rests, making it perfect for leftovers.

Serve with steamed basmati rice or warm naan to soak up every last drop of that rich gravy.

What makes this recipe special is its adaptability—whether you’re cooking for a crowd or a weeknight dinner, the same technique delivers. The pork can be marinated overnight for maximum flavor, and the curry can be made ahead and reheated without losing its depth.

It’s a dish that tells a story of cultural fusion, where British colonial spices meet Indian cooking techniques in a harmonious blend that’s both comforting and exciting.

For those new to Anglo-Indian cuisine, this recipe is your gateway—it’s approachable yet impressive, with techniques that are straightforward but yield professional results. The key is patience: letting the spices bloom, the pork sear properly, and the sauce reduce to the perfect consistency.

Trust me, the effort is worth it for a dish that’s as satisfying to make as it is to eat.

👨‍🍳
Difficulty
Hard
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for anglo indian pork curry

Pork, yogurt, and spices—this trio creates the heart of an Anglo-Indian masterpiece.

Ingredient Amount Notes
Pork Shoulder 🍖 2 lb Cut into 2-inch cubes
Plain Yogurt 🥛 1 cup Full-fat, unsweetened
Onions 🧅 2 whole Medium, thinly sliced
Tomatoes 🍅 4 whole Ripe, roughly chopped
Ginger 🧄 2 tbsp Freshly grated
Garlic Cloves 🧄 8 cloves Minced
Cinnamon Sticks 🌿 2 whole Lightly crushed
Cardamom Pods 🌿 4 whole Lightly crushed
Cloves 🌶️ 4 whole Whole
Ground Cumin 🌶️ 1 tbsp Toasted
Ground Coriander 🌿 1 tbsp Freshly ground
Turmeric Powder 🌶️ ½ tbsp Freshly ground
Red Chili Powder 🌶️ 1 tbsp Adjust to taste
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Vegetable Oil 🫒 ½ cup For cooking
Tomato Paste 🍅 2 tbsp Squeeze tube preferred
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The pork shoulder is non-negotiable here. Look for well-marbled cuts—that fat keeps the meat juicy during slow cooking. Costco or Whole Foods usually have great options, but your local butcher can cut it for you if needed. For the yogurt, full-fat plain yogurt (the good stuff, not low-fat) is essential—it tenderizes the meat and balances the spices. If you can't find whole spices like cardamom or cloves, Penzeys Spices or the bulk bins at Trader Joe's are reliable spots. Fresh ginger and garlic? Buy extra—you'll use them in everything else too.

No cardamom pods? Ground cardamom at half the amount works, but the whole pods infuse better. Running low on yogurt? Plain Greek yogurt or coconut yogurt both work, though the texture differs slightly. The tomato paste can be any brand, but squeeze tubes from Trader Joe's are perfect—they're concentrated, so you use less. For heat, adjust the red chili powder to taste: start with less if you're sensitive to spice. The onions should caramelize beautifully, so don't rush that step—it's what builds the sauce's depth.

Marinate the pork overnight if possible—flavor explosion. The curry reheats beautifully, but the sauce thickens, so add a splash of water or yogurt when warming. Keeps 4-5 days in the fridge, freezes for 3 months. I always make double batches because it's even better the next day. Serve with basmati rice and naan to soak up every last drop of that rich gravy—trust me on this.

❤️

Why You'll Love This Recipe

  • Pantry-Friendly Magic: I swear by this one—no obscure ingredients, just onions, tomatoes, and that tangy yogurt. The moment I realized I could make this with what’s already in my fridge? Total game-changer for lazy nights when I’ve forgotten to restock.
  • Tender Pork Payoff: That slow-cooked pork shoulder? It falls apart like butter—juicy, caramelized edges, all thanks to the yogurt marinade. Honestly, the first time I bit into it, I nearly dropped my fork. Worth the wait.
  • Leftovers That Shine: This curry tastes better the next day—yes, really. I double the batch on Sundays, and by Wednesday, it’s still the star of my lunch. Freezer-friendly too, so I can pull it out when I’m too tired to cook.
  • Weeknight Workhorse: Steam, simmer, serve—no fancy techniques here. The ginger and onions build flavor while you’re doing other stuff, and the yogurt keeps it creamy without fuss. My go-to when I’ve got friends over but zero energy.

Step-by-step instructions for spiced yogurt marinated pork curry

Here's how to make this rich, aromatic curry with tender pork and a tangy tomato gravy.

1

👨‍🍳 Step 1: Marinate the Pork with Yogurt and Spices

In a large bowl, combine the 2 lb pork shoulder cut into 2-inch cubes with the 1 cup plain yogurt. Add the 1 tbsp ground cumin, 1 tbsp ground coriander, 0.5 tbsp turmeric powder, 1 tbsp red chili powder, 1.5 tsp salt, and 0.5 tsp freshly cracked black peppercorns. Mix gently but thoroughly to coat all pieces evenly.

Cover the bowl and refrigerate for at least 4 hours (overnight works best). This marinade tenderizes the meat and infuses it with those signature Anglo-Indian flavors. The yogurt also helps prevent the pork from drying out during cooking. Don't skip this step—it makes all the difference in the final texture and taste.

2

🍳 Step 2: Cook the Aromatics and Tomatoes

Heat 0.5 cup vegetable oil in a heavy-bottomed pot over medium heat. Add the 2 whole onions sliced thinly and cook for 8-10 minutes until golden brown. Remove the onions with a slotted spoon and set aside.

In the same pot, add the 2 tbsp freshly grated ginger and 8 cloves minced garlic. Sauté for 1 minute until fragrant—you'll smell that fresh, zesty aroma. Add the 2 whole cinnamon sticks, 4 whole cardamom pods, and 4 whole cloves, and stir for 30 seconds to toast the spices lightly. This releases their essential oils and deepens the flavor profile.

Add the 4 whole tomatoes chopped roughly and cook for 5-6 minutes until they soften and release their juices. Stir in the 2 tbsp tomato paste and cook for another 2 minutes to develop a rich, caramelized base. Here's where the magic happens—the flavors meld together into that perfect tangy-sweet foundation.

3

🔥 Step 3: Brown the Marinated Pork

Remove the pot from heat and carefully pour in the marinated pork (with any accumulated marinade) and the reserved golden onions. Return to medium-high heat and cook for 8-10 minutes, stirring occasionally, until the pork develops a deep brown color. You want to see those edges turning golden—that's your signal that the meat is sealing properly.

I press down gently on the pork pieces during the first minute to prevent them from curling and ensure even contact with the pan. This step is crucial for building flavor through the Maillard reaction. Once the pork is well-browned, pour in 1 cup water and bring to a gentle simmer. Cover and cook for 45 minutes on low heat, stirring occasionally, until the pork is tender and the liquid reduces slightly.

4

🥘 Step 4: Simmer and Finish the Curry

Uncover the pot and increase heat to medium-high. Let the sauce reduce for 5-7 minutes until it coats the back of a spoon. The curry should be thick enough to cling to the pork but still have a slightly loose consistency. Taste and adjust seasoning—you might want to add a pinch more salt or a bit more red chili powder to suit your preference.

Remove the cinnamon sticks and cardamom pods (you can leave the cloves if you like their subtle heat). Stir in the 0.25 cup chopped fresh cilantro and let it wilt slightly in the hot curry. This adds a bright, fresh finish that cuts through the richness of the pork and yogurt.

5

🍽️ Step 5: Serve with Warm Bread

Transfer the curry to a serving dish and let it rest for 5 minutes before serving. The flavors will continue to meld during this time, making each bite even more delicious. This curry pairs beautifully with warm naan or basmati rice, and the yogurt marinade gives it that signature Anglo-Indian tang that makes it so special.

Here's the thing about this curry—it tastes even better the next day as the flavors deepen. The pork stays incredibly tender, and the sauce becomes more complex. If you have leftovers, store them in the refrigerator for up to 3 days and reheat gently on the stove with a splash of water to restore the moisture.

👨‍🍳

Pro Tips For Making Anglo Indian Pork Curry

  • Brown the Pork: Don’t rush this—get that pork shoulder deeply golden before adding anything else. I used to add onions first, but now I sear the meat in batches (medium-high heat, 5-7 minutes per side) until it releases those rich, caramelized juices. That’s where the depth of flavor starts, not the spices.
  • Whisk the Yogurt: Plain yogurt can be lumpy, and lumps in your curry mean a gummy mess. Whisk it until completely smooth before adding it to the pan, and strain it through a fine-mesh sieve if you’re impatient (yes, even if you’re impatient like me). Trust me, your sauce will thank you.
  • Cook Onions Slow: Anglo-Indian curries rely on sweet, jammy onions—not crispy or burnt. Sauté them on low heat for 10-12 minutes, stirring often, until they’re golden and breaking down. High heat turns them bitter; slow and steady wins the flavor race here.
  • Blend Tomatoes Rough: Skip the food processor for this one—use a knife and mash the tomatoes by hand until they’re chunky but broken down. The texture stays vibrant, and the sauce doesn’t turn gluey like it does when over-blended. (I learned this the hard way after a watery disaster.)

Dietary considerations for these flavors

Vegetarian Adaptation

Swap the pork for 2 lb firm tofu or extra-firm chickpeas (drained and rinsed). Press the tofu for 30 minutes to remove excess water, then cube it and marinate in the same yogurt-spice blend for 4 hours.

Cook the tofu in batches over medium-high heat until golden, then proceed with the curry as written. For chickpeas, add them directly to the simmering sauce after the pork step and cook for 20 minutes until tender. 🌱

Gluten-Free Considerations

This recipe is naturally gluten-free, but always check your spice blends and tomato paste for hidden gluten. I recommend Bob's Red Mill gluten-free tomato paste and Penzeys gluten-free spice mixes for safety.

The yogurt marinade and all other ingredients are inherently gluten-free, so no substitutions are needed beyond verifying your spices. 💡

Dairy-Free Option

Replace the 1 cup plain yogurt with 1 cup coconut yogurt or unsweetened almond yogurt for a dairy-free marinade. The texture will be slightly different—coconut yogurt adds a subtle sweetness, while almond yogurt stays neutral.

For extra richness, stir in 1 tbsp coconut cream at the end of cooking. The curry's tang remains, but the creaminess comes from coconut instead of dairy. 🥥

Spice Sensitivity

Reduce the red chili powder to ½ tbsp and omit the whole cloves if you're sensitive to heat. For extra depth without spice, add 1 tsp smoked paprika or ½ tsp ground fennel seeds (toasted lightly in the oil).

The cinnamon and cardamom provide warmth without the burn, so don't skip those—they're the heart of the Anglo-Indian flavor profile. 🌶️

Protein Swaps

For a lighter option, use 2 lb chicken thighs (bone-in, skin-on for juiciness). Marinate and cook exactly as directed, but reduce simmering time to 30 minutes—chicken cooks faster than pork.

For seafood lovers, try 1 lb firm white fish like cod or halibut, adding it only in the final 10 minutes of cooking to avoid overcooking. The yogurt marinade works beautifully with all these proteins. 🐟

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 12g60%
Cholesterol 135mg45%
Sodium 1250mg54%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 12g
Protein 42g84%
* 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

What makes this Anglo-Indian pork curry different from regular Indian curries?

The key difference lies in the spice blend and cooking techniques influenced by British colonial traditions. This recipe uses whole cinnamon sticks, cardamom pods, and cloves that were introduced during British rule, creating a sweeter, warmer base. The yogurt marinade also gives it that signature tangy depth that sets it apart from traditional Indian curries, which often use more mustard oil or tamarind.

2

Can I use ground spices instead of whole spices?

Yes, but the flavor will be slightly different. For cinnamon, use ½ tsp ground cinnamon (toasted in the oil). For cardamom, use ½ tsp ground cardamom, but you'll miss the aromatic burst from whole pods. Whole spices add depth by infusing their oils gradually—ground spices release flavor immediately but don't build complexity the same way. If using ground, add them with the ginger and garlic.

3

How do I prevent the pork from becoming dry?

The yogurt marinade is your secret weapon—it tenderizes the meat and locks in moisture. Never skip the marinating time (at least 4 hours), and avoid overcooking. The 45-minute simmer on low heat is perfect for pork shoulder—it breaks down collagen without drying out. If your curry seems too thick, add 2-3 tbsp water and simmer uncovered for 5 minutes to restore balance.

4

Can I make this curry in an Instant Pot or slow cooker?

For the Instant Pot: Sauté onions, ginger, garlic, and spices as directed, then add marinated pork and 1 cup water. Cook on High Pressure for 25 minutes, then natural release. For slow cooker: After browning the pork, transfer everything to the slow cooker and cook on Low for 6 hours or High for 4 hours. The Instant Pot version will be slightly firmer, while slow cooker gives ultra-tender results.

5

What's the best way to reheat leftovers?

Reheat gently on the stove over low-medium heat with 2-3 tbsp water to restore moisture. Avoid microwaving—it can make the sauce watery. If the curry thickens too much, stir in a splash of yogurt or water. The flavors actually improve overnight, so leftovers are even better! Store in an airtight container for up to 5 days.

★★★★★4.9(6 reviews)
Categories Main Courses