Goan Pork Ribs
Sticky, spicy, and tangy pork ribs marinated in a fiery Goan masala paste with dried red chilies, vinegar, and warm spices. Slow-roasted until the meat falls off the bone, these ribs capture the bold, coastal flavors of Goa in every bite.
For 4 servings
- prep · ~15 min
Soak the dried chilies.
Place the dried Kashmiri chilies in a bowl of hot water and let them soak for 15 minutes until softened. Drain and set aside.
- prep · ~5 min
Prepare the Goan masala paste.
1.In a dry pan over medium heat, lightly toast the cumin seeds, peppercorns, cloves, and cinnamon until fragrant (about 1 minute).2.Transfer the toasted spices to a blender.3.Add the soaked chilies, garlic, ginger, turmeric powder, tamarind paste, palm vinegar, and salt.4.Blend to a smooth, thick paste, adding a tablespoon of water only if necessary.TIPDon't rush the toasting — it awakens the essential oils in the whole spices and deepens the flavor. - prep
Marinate the pork ribs.
Pat the pork ribs dry with paper towels. In a large bowl, coat the ribs thoroughly with the Goan masala paste. Cover and refrigerate for at least 2 hours, preferably overnight.
TIPFor deeper flavor, score the meat between the ribs with a sharp knife before marinating. - fry · ~15 min
Brown the onions for the base.
1.Heat oil in a large pan over medium heat until shimmering.2.Add the sliced onions and sauté until deeply golden and caramelized, about 12-15 minutes.TIPTake your time here. Well-browned onions build the sweet, savory backbone of the dish. - assemble
Assemble for roasting.
Preheat the oven to 170°C (340°F). Spread the caramelized onions on a foil-lined baking tray. Place the marinated pork ribs on top in a single layer. Sprinkle the grated jaggery evenly over the ribs. Cover tightly with foil.
TIPWrapping tightly creates steam inside the packet, ensuring the ribs stay moist while becoming tender. - roast · ~60 min
Slow roast the ribs covered.
Roast the covered tray for 60 minutes. This gentle steam-roast allows the meat to cook through and become tender without drying out.
- roast · ~30 min
Finish uncovered for a sticky glaze.
1.Remove the foil. Increase the oven temperature to 200°C (390°F).2.Return the tray to the oven and roast for another 25-30 minutes.3.Baste the ribs with the pan juices halfway through. The ribs are done when the masala is dark, sticky, and the meat pulls back from the bone.TIPWatch carefully during the uncovered stage — the jaggery can burn quickly. You want a mahogany glaze, not blackened char. - rest · ~5 min
Rest the ribs before serving.
Remove the tray from the oven and let the ribs rest for 5 minutes. This allows the juices to settle back into the meat.
- serve
Serve hot garnished with onion rings and lime wedges.
Transfer the ribs to a serving platter. Spoon any remaining pan juices and caramelized onions over the top. Serve immediately with sliced raw onion and lime wedges on the side.
TIPThe fresh lime juice cut through the rich, spicy pork beautifully — don't skip it.
What to keep in mind.
8 tips from the recipe — small details that make a real difference to the final dish.
- 1For the deepest flavor, marinate the ribs overnight in the refrigerator — the vinegar and spice paste will penetrate the meat.
- 2Use tamarind paste from a block rather than concentrate; it has a fresher, more fruity tang that suits Goan cooking.
- 3When toasting whole spices, shake the pan constantly and remove them the moment they become fragrant to avoid bitterness.
- 4Score the meat between the ribs with a sharp knife before marinating to help the paste seep in and shorten the cooking time.
- 5Don’t skip the rest step after roasting — letting the ribs sit for 5 minutes keeps them juicy instead of dry.
- 6If palm vinegar is unavailable, substitute with a mix of 1 part coconut vinegar and 1 part distilled white vinegar for a similar acidity profile.
- 7For an extra sticky glaze, baste the ribs with the pan juices every 10 minutes during the final uncovered roast.
- 8Garnish with fresh coriander sprigs alongside the onion rings and lime for a bright, herby finish.
Adapt it for your goals.
Smoky charcoal grill
After the covered roast, finish the ribs on a hot charcoal grill for 8-10 minutes, turning once, to add a smoky, charred flavor that echoes Goan beachside cooking.
lower heat optionLower-heat option
For a milder version, reduce the dried Kashmiri chilies to 6 pieces and add 1 teaspoon of paprika for color without the heat.
air fryer adaptationAir-fryer adaptation
Marinate and then cook in an air fryer at 160°C for 20 minutes covered with foil, then 180°C for 10 minutes uncovered for a quicker version with less oil.
gluten freeGluten-free
This recipe is naturally gluten-free — just confirm your vinegar and tamarind paste are certified gluten-free to be safe.
Why this is on our healthy list.
Rich in Protein and B Vitamins
Pork ribs provide high-quality protein, essential for muscle repair, and B vitamins like B12 and niacin that support energy metabolism.
Anti-Inflammatory Spices
Turmeric, ginger, and cinnamon in the masala offer natural anti-inflammatory compounds, supporting joint health and digestion.
Digestive Aid from Tamarind
Tamarind is a natural digestive stimulant, helping the body break down the rich pork and spices more easily.
Iron from Cumin and Peppercorns
Cumin seeds and black pepper contribute small amounts of iron, which is important for oxygen transport in the blood.
Low in Added Sugar
A single tablespoon of jaggery provides sweetness with trace minerals like iron and magnesium, without refined white sugar.
Frequently asked questions
Yes, baby back ribs work well — reduce the initial covered roasting time to 45 minutes since they are leaner, then finish uncovered as directed.



