Easy Pork Vindaloo Recipe

Make a simple, flavorful curry paste, then use it to marinate and slowly cook pork ribs until falling-off-the-bone tender.

Nov 1 2021, 11:00am

Serves: 4
Prep time: 30 minutes
Total time: 2 hours plus overnight marinating


for the vindaloo paste:
1 tablespoon canola oil 
1 tablespoon cumin seeds
1 tablespoon whole black peppercorns 
5 teaspoons coriander seeds 
4 teaspoons whole cloves 
¼ medium red onion, thinly sliced
3 tablespoons Kashmiri red chile powder 
1 tablespoon white vinegar 


for the marinade: 
8 garlic cloves, minced
1 (2-inch) piece ginger, peeled and minced
3 tablespoons light brown sugar  
2 tablespoons kosher salt 
3 tablespoons vindaloo paste 
1 tablespoon white vinegar 
1 rack St. Louis spare ribs, cut into 3 or 4 pieces

for the honey vindaloo sauce: 
3 tablespoons canola oil 
2 garlic cloves, minced
1 (1-inch) piece ginger, peeled and minced
1 medium Spanish onion, thinly sliced  
2 cups|582 grams ketchup 
3 tablespoons honey 
1 tablespoon vindaloo paste 

for the pork vindaloo: 
¼ cup|60 ml canola oil 
1 medium red onion, roughly chopped
2 garlic cloves, minced
1 (1-inch) piece ginger, peeled and minced
kosher salt, to taste 
¼ cup|15 grams fresh cilantro leaves, finely chopped
cooked rice, for serving


  1. Make the vindaloo paste: Heat the oil in a medium skillet over medium. Add the cumin seeds, whole black peppercorns, coriander seeds, and cloves and cook until the spices begin crackling, about 2 minutes. Add the onion and cook, stirring occasionally, until golden, about 3 minutes. Add the chile powder, vinegar, and 2 to 3 tablespoons of water. Bring to a boil then remove from the heat. Let the mixture cool, then blend into a paste, adding 1 tablespoon of water as needed to help blend. 
  2. Marinate the pork: In a medium bowl, combine the garlic, ginger, brown sugar, salt, vindaloo paste, and white vinegar. Place the ribs on a roasting pan or sheet tray and cover them completely with the marinade. Refrigerate, uncovered, at least 12 hours.
  3. Make the honey vindaloo sauce: Heat the oil in a medium-high saucepan over medium. Add the onion and cook until lightly golden, about 5 minutes, then stir in the garlic and ginger and cook until soft, about 2 minutes more. Add the ketchup, honey, and vindaloo paste and simmer until slightly thick, about 10 minutes. Let cool and reserve. 
  4. Make the pork vindaloo: Heat the oil in a large saucepan over medium-high. Add the red onion and cook until golden, 10 to 12 minutes. Add the ginger and garlic and cook until golden, 2 to 4 minutes. Add the marinated ribs, the honey vindaloo sauce, the remaining vindaloo paste, and 2 cups|500 ml water. Simmer, covered, until the meat is falling off of the bone, about 1 hour and 15 minutes. Season with salt and serve with rice.

Get recipes like this and more in the Munchies Recipes newsletter. Sign up here.


dinner, Curry, pork, Ribs, lunch, Gluten Free, Vindaloo, marinade, Indian, Kasmiri

like this
Torta Ahogada Recipe
Small Kitchen Appliances That Are *Chef’s Kiss* Worthy
Easy Kung Pao Chicken Recipe
Banan Pezé Snapper Sandwich Recipe
Easy Cheesy Meatloaf Recipe
Zhong Dumpling Recipe
General Tso’s Chicken Recipe
Chinese Hot Chicken Recipe