Goan Pork Roast
A fiery, tangy, and deeply aromatic Goan classic where succulent pork belly or shoulder is slow-roasted in a vibrant masala of dried red chilies, garlic, ginger, and warm Goan spices. The meat turns fork-tender while the masala caramelizes into a dark, intensely flavorful crust. Serve it sliced with onion rings and a squeeze of lime for an unforgettable meal.
For 4 servings
- prep · ~15 min
Prepare the recheado masala paste.
1.Soak the dried red chilies in half a cup of hot water for 15 minutes. Drain and keep the water aside.2.In a grinder, add soaked chilies, garlic, ginger, cinnamon, cloves, cumin seeds, peppercorns, and turmeric powder.3.Add tamarind pulp, palm vinegar, and 2-3 tablespoons of the reserved chili soaking water.4.Grind to a smooth, thick paste. Scrape down the sides a few times. - prep · ~30 min
Marinate the pork belly.
1.Place the pork belly chunks in a large bowl.2.Add the ground masala paste and salt. Mix thoroughly with your hands.3.Massage the masala deep into the meat and fat layers.4.Cover and let it marinate at room temperature for 30 minutes (or refrigerate for 4-6 hours for deeper flavor).TIPLonger marination rewards you with deeper spice penetration. Overnight in the fridge is best. - fry · ~10 min
Sear the marinated pork.
1.Place a heavy-bottomed pan over high heat and add the oil.2.Once the oil is shimmering, carefully place the marinated pork pieces in a single layer.3.Sear for 2-3 minutes per side until deeply browned and the masala looks slightly charred.4.Do this in batches to avoid overcrowding the pan.TIPA good sear is crucial. Don't move the meat around; let it sit undisturbed to develop a dark crust. - simmer · ~65 min
Slow-cook the pork until fork-tender.
1.Once all the pork is seared, return all pieces to the pan.2.Pour any remaining marinade and 1/4 cup of water into the pan. Scrape up any browned bits from the bottom.3.Bring the liquid to a gentle boil, then immediately reduce the heat to the lowest setting.4.Cover with a tight-fitting lid and let it cook slowly for 60-75 minutes.5.Stir gently every 15 minutes, adding a splash of hot water if the masala starts to stick or burn.TIPThe pork will release its own fat. Cook it in that rendered fat for the best flavor. Low and slow is the mantra. - fry · ~7 min
Roast the pork in its own fat.
1.Once the pork is tender, remove the lid and increase the heat to medium-high.2.Cook uncovered, stirring frequently, until all the liquid evaporates completely.3.The dark masala will now fry in the rendered pork fat and cling tightly to the meat as a dry, intense crust.4.Cook for another 5-7 minutes until the pork pieces are glossy and slightly crisp on the edges.TIPThis final 'roasting' stage is what defines the dish. The masala should be completely dry and fried, not saucy. - assemble · ~5 min
Rest, slice, and serve.
1.Remove the pan from heat and let the pork rest for 5 minutes.2.Transfer the chunks to a cutting board and slice against the grain into thick pieces.3.Arrange on a serving platter, garnish with fresh onion rings and lime wedges.4.Spoon any remaining fried masala bits from the pan over the top.TIPAlways slice against the grain for the most tender bite.
What to keep in mind.
8 tips from the recipe — small details that make a real difference to the final dish.
- 1Use Kashmiri dried red chilies for vibrant color and mild heat; deseed them if you prefer less spice.
- 2Massage the marinade deeply into the fat layers of the pork belly for maximum flavor penetration.
- 3Sear the pork in batches without crowding the pan to achieve a deep, dark crust.
- 4During slow-cooking, add only a splash of hot water if the masala begins to stick — let the pork cook in its own fat.
- 5The final uncovered roasting stage is critical: stir until the masala is completely dry and forms a glossy, crisp crust.
- 6Let the pork rest for 5 minutes after cooking before slicing to keep the juices locked in.
- 7Slice the pork against the grain for the most tender, melt-in-your-mouth bite.
- 8Store leftover pork in an airtight container in the fridge for up to 3 days; reheat in a dry pan to restore the crust.
Adapt it for your goals.
Chicken version
Substitute pork belly with bone-in chicken thighs or drumsticks. Reduce the slow-cooking time to about 35–40 minutes and skip the final roasting step to keep the chicken moist.
low oilLow-oil
Reduce the added oil to 1 tablespoon and rely on the pork's own fat for searing and frying. Great for those watching their fat intake while still enjoying the dish's full flavor.
milder heatMilder heat
Use only 6 Kashmiri chilies and deseed all of them. Add 1 teaspoon paprika for color. Ideal for families with kids or spice-sensitive palates.
Why this is on our healthy list.
Rich in Protein
Pork belly provides a high amount of complete protein, essential for muscle repair and growth.
Contains Anti-inflammatory Spices
Ginger, garlic, turmeric, and black peppercorns in the masala are known for their anti-inflammatory and antioxidant properties.
Source of Iron and Zinc
Pork is a good source of heme iron and zinc, which support healthy blood and immune function.
Digestive Benefits from Tamarind
Tamarind pulp aids digestion and provides a natural tangy flavor without added sugar.
Frequently asked questions
Yes, pork shoulder works well — it's slightly leaner but still juicy. You may need to add a tablespoon of extra oil to compensate for less fat rendering.



