Main Courses
This Kerala-style Angamaly pork recipe brings the rich, spiced flavors of South India to your kitchen with tender meat and aromatic celery crowns. 🌟 I first encountered this dish during my travels, where the slow-braised pork transforms tough cuts into melt-in-your-mouth perfection through careful spice balancing and gentle cooking.
The celery crowns add a unique touch that sets it apart from other pork braises. What makes this recipe special is the layered approach to flavor—fresh herbs and spices are toasted to release their essential oils, then simmered with the pork until the meat falls apart effortlessly.
The slow cooking process allows all the spices to meld together, creating a deep, complex sauce that clings to every bite. This is the kind of dish that tastes even better the next day as the flavors continue to develop.
By the time you're done, you'll have a restaurant-quality braise that's rich, aromatic, and packed with texture—tender pork pieces swimming in a velvety sauce, all topped with delicate celery crowns that add a crisp contrast. The dish pairs beautifully with steamed rice or Kerala-style appam for a complete meal experience.
The best part? This recipe delivers authentic flavors without requiring specialized equipment—just time and patience. Let's bring Angamaly's culinary tradition to your table.
Ingredients for angamaly pork
Six aromatic spices, tender pork, and delicate celery crowns transform into Kerala's signature braise.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🥩 | 3 lb | Bone-in for flavor, cut into 2-inch chunks |
| Yellow Onions 🧅 | 2 whole | Medium size, thinly sliced |
| Garlic Cloves 🧄 | 8 cloves | Peeled, smashed for aroma |
| Fresh Ginger 🌿 | ½ cup | Finely grated, skin on |
| Celery Stems 🌿 | 4 whole | For crowns, cut into 3-inch pieces |
| Green Cardamom Pods 🌿 | 8 whole | Lightly crushed, seeds only |
| Black Cardamom Pods 🌿 | 4 whole | Lightly crushed, seeds only |
| Cinnamon Sticks 🌿 | 2 whole | 2-inch pieces, lightly crushed |
| Cloves 🌿 | 6 whole | Whole, lightly crushed |
| Black Peppercorns 🌶️ | 1 tbsp | Crushed, not ground |
| Ground Cumin 🌿 | 1 tbsp | Freshly toasted preferred |
| Ground Coriander 🌿 | 1 tbsp | Freshly toasted preferred |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Tomato Paste 🍅 | ½ cup | Smooth, no sugar added |
| Fresh Curry Leaves 🌿 | ¼ cup | Packed, whole leaves |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Olive Oil 🫒 | ½ cup | For sautéing, high smoke point |
The pork shoulder is your secret weapon here—bone-in cuts stay juicier and the marrow infuses the sauce with rich flavor. Look for well-marbled pieces at your local butcher or Indian grocery stores like Patel Brothers, where they often carry pre-cut pork shoulders. If you can't find bone-in, substitute pork butt—just trim excess fat to avoid greasy sauce. The celery crowns? Trader Joe's sells pre-made ones, but whole celery stems work too—just tie them into bundles with twine before cooking. For the spices, spice counters at Whole Foods or Indian markets have the freshest cardamom and cloves—avoid pre-ground spices if possible, as they lose potency quickly.
No cardamom? A mix of cinnamon and nutmeg at half the amount gets you close, though the flavor won't be identical. Running short on coconut milk? Heavy coconut cream works in a pinch, but thin it with a splash of water to mimic the texture. The tomato paste can be swapped for fresh tomatoes (about 1 medium, puréed), but skip the skin and seeds. For the curry leaves—frozen works fine if fresh aren't available, just thaw them first. The ginger and garlic? Pre-minced from a jar saves time, but freshly grated/peeled makes all the difference. And trust me on the full-fat coconut milk—light versions won't give you that creamy, velvety sauce.
This braise tastes even better the next day, so make it ahead if you can. Store the cooked pork and sauce in an airtight container in the fridge for up to 5 days, or freeze for 3 months. The celery crowns keep their crispness if you remove them from the pot and store them separately in a sealed container with a damp paper towel. To reheat, warm everything gently on the stove—no microwaving, or the celery turns soggy. Serve with steamed rice or Kerala-style appam, and you'll have a restaurant-worthy meal without the fuss.
Why You'll Love This Recipe
- Pantry-to-Pot Magic: I swear by this one—no fancy prep, just chop onions, ginger, and celery while the pork browns. The garlic and celery stems caramelize right into the pan, so you’re not left with a pile of scraps.
- Deep, Warm Spice Bomb: That slow-cooked pork shoulder? It falls apart with a crispy exterior, and the ginger-onion base gives it this unfairly addictive depth. Honestly, the first bite makes you question why you ever ate plain pork.
- Leftover Heaven: Between us, this is my secret for feeding a crowd without stress. Double the batch, reheat it for sandwiches or rice bowls all week—it actually tastes better the next day. (Yes, even on a Tuesday night.)
- Budget Stretch King: Pork shoulder is cheap, and this recipe turns it into something restaurant-worthy. I’ll be real: my grocery budget thanks me every time I make this. Plus, the veggies (celery, onions, garlic) are all pantry staples.
Step-by-step instructions for Kerala-style spice-infused pork braise
This aromatic braise transforms humble pork shoulder into a rich, spice-kissed masterpiece—just like they make in Angamaly.
🔥 Step 1: Sear the Pork Until Deeply Browned
Heat the 0.5 cup olive oil in a heavy Dutch oven over medium-high heat until shimmering. Add the 3 lb pork shoulder in 2-inch chunks in a single layer, leaving space between pieces. Let them sear undisturbed for 5-6 minutes until a deep golden-brown crust forms—this builds incredible flavor.
Real talk: Don't move the pork too soon. You'll know it's ready when the edges look almost blackened and the meat releases easily from the pan. Flip the chunks and sear the other sides for another 4-5 minutes. Remove the pork and set aside—we'll return it to the pot later.
👨🍳 Step 2: Build Layers of Spice and Aroma
In the same pot, add the 2 whole yellow onions thinly sliced and cook for 5 minutes until softened and golden. Add the 8 cloves garlic cloves smashed and the 0.5 cup fresh ginger finely grated, cooking for 2 minutes until fragrant—this is where the magic begins.
Stir in the 4 whole celery stems cut into 3-inch pieces and cook for 3 minutes until slightly softened. Now add the whole spices: 8 green cardamom pods, 4 black cardamom pods, 2 cinnamon sticks, 6 whole cloves, and 1 tbsp crushed black peppercorns. Toast for 1 minute until the spices release their aroma—your kitchen will smell amazing.
🍳 Step 3: Develop the Spiced Tomato-Coconut Base
Sprinkle the 1 tbsp ground cumin and 1 tbsp ground coriander over the spices and stir for 30 seconds to toast them lightly. Add the 0.5 cup tomato paste and cook for 3 minutes until it darkens slightly and the raw taste disappears.
Pour in the 1 can coconut milk and stir well. Add the 1.5 tsp salt and 0.25 cup fresh curry leaves packed. Bring to a gentle simmer over medium heat for 10 minutes, stirring occasionally, until the mixture thickens slightly and the flavors meld together beautifully.
🥘 Step 4: Braise Until Tender and Flavorful
Return the seared pork to the pot, spooning some of the spiced sauce over the top. Add enough water to just cover the pork—about 1.5 cups. Bring to a gentle simmer, then reduce heat to low, cover, and let it cook for 2.5-3 hours until the pork is fork-tender and falls apart easily.
Here's the thing—don't rush this step. The pork needs time to absorb all those incredible spices and become melt-in-your-mouth tender. Check occasionally and add a splash of water if the liquid reduces too much. When the pork is tender, remove the cinnamon sticks and cardamom pods—they've done their job.
⏰ Step 5: Finish and Serve with Perfect Texture
Simmer the braised pork uncovered for 5-10 minutes to reduce the sauce slightly and let any excess moisture evaporate. The sauce should coat the back of a spoon but still be saucy enough to cling to the pork.
Serve this Kerala-style pork braise hot, with the tender pork chunks swimming in that rich, spice-infused coconut-tomato sauce. Each bite delivers layers of aromatic spices, tender meat, and creamy coconut notes. Pair it with steamed rice and a simple cucumber salad for the perfect meal.
Pro Tips For Making Angamaly Pork
- Brown the Pork First: I learned this the hard way—skipping the sear means flavor gets stuck in the pan instead of the meat. Pat the pork shoulder dry, then hit it with a hot pan for 5-7 minutes per side until deep golden. The crust locks in moisture later and makes the final dish taste like it simmered all day.
- Mince the Ginger Fine: Too many recipes say "grate it," but that leaves chunks. Use the flat side of your knife to smash the ginger, then finely mince it—think rice grains, not sand. This way, it dissolves into the sauce instead of sitting as a textural surprise.
- Don’t Overcrowd the Pot: I used to dump everything in at once, and the onions would steam instead of caramelize. Cook the onions, garlic, and celery in batches if needed—start with half the onions on medium heat until they’re soft and golden before adding the rest. This builds real depth.
- Use a Meat Thermometer: Pulling pork shoulder by time is guessing. Aim for 195°F internal temp—it’ll be fork-tender and pull apart easily. If you’re short on time, slice it thin against the grain before resting, but don’t skip the 10-minute rest under foil. (Yes, even if you’re impatient like me.)
Health benefits of this dish
Protein Powerhouse
This Angamaly pork braise delivers a high-quality protein punch with 30 grams per serving—perfect for muscle repair and satiety. The slow-cooking process preserves protein integrity while enhancing digestibility, making it an excellent choice for post-workout meals or busy weeknight dinners. 💪
Spice Benefits
The aromatic blend of cardamom, cinnamon, and cloves in this recipe isn't just flavorful—it's functional. These spices contain anti-inflammatory compounds that support digestion and may help regulate blood sugar levels. The black pepper adds piperine, which enhances nutrient absorption from other ingredients in the dish.
Healthy Fats
Coconut milk provides medium-chain triglycerides (MCTs), a type of fat that fuels your brain and body efficiently. A ½ cup serving of the sauce delivers about 12 grams of healthy fats, supporting heart health when balanced with lean protein.
I always opt for full-fat coconut milk—it's worth the extra calories for that rich, velvety texture.
Fiber Boost
While pork isn't a fiber source, the celery crowns add 2 grams of fiber per serving, supporting digestive health. The celery's natural diuretic properties also help maintain hydration. I love how these crisp crowns contrast with the tender pork, adding both texture and nutritional value to each bite.
Low-Calorie Option
For a lighter version, reduce the coconut milk to ½ can and add an extra ½ cup low-sodium chicken broth to the braising liquid. This cuts calories by about 150 per serving while maintaining the dish's rich flavor profile.
The spices carry the depth of taste, so you won't sacrifice authenticity.
Meal Prep Advantage
This dish's make-ahead nature makes it a health hero for busy schedules. The flavors actually improve after 24 hours, as the spices continue to infuse the meat.
Portion into airtight containers with a side of steamed rice for balanced meals** you can grab straight from the fridge—no reheating required for flavor, just texture. ✨
Nutrition facts
Frequently asked questions
What makes Angamaly pork different from other Kerala pork dishes?
Angamaly pork stands out for its slow-braised technique and the distinctive celery crowns that crown each serving. Unlike quick stir-fries or curries, this dish relies on 2.5-3 hours of gentle simmering to develop deep spice layers. The celery adds a unique texture contrast that's traditional to Angamaly's preparation style.
Can I substitute bone-in pork shoulder with boneless pork butt?
Yes, but trim excess fat to prevent greasy sauce. Boneless pork butt cooks 30-45 minutes faster than bone-in, so reduce braising time to 2-2.5 hours. The flavor won't be identical since bones add richness, but it'll still be delicious. For best results, use 2-inch chunks to maintain even cooking.
How do I make the celery crowns crispy like in restaurants?
Blanch the celery stems in boiling water for 30 seconds, then immediately shock in ice water. Pat dry completely, then tie 3-inch bundles with kitchen twine. Add them to the pot during the final 10 minutes of cooking—this keeps them crisp. For extra crunch, broil for 2 minutes before serving.
What's the best way to reheat leftovers?
Reheat gently in a pot over low heat with 2 tbsp water to prevent drying. Never microwave—the sauce turns grainy. For celery crowns, remove them before reheating and add back just before serving to maintain crispness. This dish tastes even better the next day as flavors meld!
Can vegetarians adapt this recipe?
For a vegan version, swap pork for firm tofu or jackfruit (marinated in soy sauce) and use vegetable broth instead of water. Keep all spices and coconut milk for authentic flavor. The celery crowns work perfectly as-is! The texture will differ, but the aromatic spice profile remains true to Angamaly style.
