Goan Pork Bafat is a bold, spice-forward Indian pork dish with deep, complex flavors. This high protein preparation is a carnivore delight and a beloved dish for family feasts in its region of origin.
Cut 2 lbs pork shoulder into 1-inch pieces, keeping a mix of fat and lean for succulence.
Blend onions, tomatoes, garlic, and ginger into a medium-thick paste for even flavor distribution.
Heat 2 tbsp vegetable oil in a large heavy pot over medium-high heat; add cloves and cinnamon stick, frying until fragrant, about 45 seconds.
Add the blended paste, stirring regularly over medium heat until oil separates and the mixture turns deep golden, about 8-10 minutes.
Mix in coriander, cumin, turmeric, chili powder, black pepper, and salt. Sauté for 2 minutes to bloom spices without scorching.
Add pork; toss and brown pieces on all sides over medium-high heat for 8-10 minutes, allowing surface browning for flavor.
Stir in vinegar and ½ cup water; scrape the bottom for caramelized bits.
Reduce heat to low, cover, and simmer gently for 75-90 minutes, stirring every 20 minutes, until pork is fork-tender and sauce thickens.
Uncover and simmer on medium heat for another 8-10 minutes if sauce is too thin, adjusting salt as necessary.
Allow to rest for 10 minutes off heat before serving, letting the fat rise and flavors meld.