Go Back Email Link
+ servings
Filipino-Style Braised Spare Ribs with Ketchup and Pineapple

Filipino-Style Braised Spare Ribs with Ketchup and Pineapple

Braised Spare Ribs with Ketchup and Pineapple (Liempo sa Ketsup at Pinya) is a Filipino comfort dish where tender pork spare ribs are marinated and slow-cooked in a sweet-tangy sauce combining banana ketchup, pineapple juice, and soy sauce. The meat becomes fork-tender while absorbing the fruity, savory flavors of the sauce, enhanced by aromatics like ginger, garlic, and onions. The addition of pineapple chunks brings brightness and textural contrast to this hearty, family-style dish that perfectly exemplifies Filipino cuisine's harmonious blend of sweet and savory elements.
Prep Time 15 minutes
Cook Time 1 hour
Marination Time 30 minutes
Total Time 1 hour 45 minutes
Course Main Course
Cuisine Filipino
Servings 4
Calories 642 kcal
Difficulty Intermediate

Equipment

  • Large Heavy-Bottom Pot (Kaldero) For even heat distribution and braising
  • Sharp knife (kutsilyo) For cutting ribs into portions
  • Cutting board (Sangkalan) For meat preparation
  • Grater (kudkuran) For grating fresh ginger
  • Measuring cups and spoons (Panukat) For precise ingredients
  • Tongs [Sipit] For turning meat while browning
  • Garlic press (optional) For mincing garlic

Ingredients
 

Main Ingredients:

  • 2 pounds pork spare ribs Liempo, cut into 2-inch cubes
  • 1 can 20 ounces pineapple chunks (Pinya), drained (reserve juice)
  • 1 thumb-size fresh ginger Luya
  • 1 medium onion Sibuyas
  • 2 cloves garlic Bawang

Sauce and Seasonings:

  • 1 cup pineapple juice from canned pineapples
  • ¼ cup light soy sauce Toyo
  • ½ cup banana ketchup Ketsup na Saging
  • Salt Asin and pepper (Paminta) to taste
  • 1 tablespoon cooking oil Mantika
  • 1 cup water Tubig

Instructions
 

  • In a large bowl, season the fresh pork spare ribs with salt and black pepper until evenly coated. Extract juice from grated ginger by squeezing it through a strainer and set aside. Combine pineapple juice from the canned pineapples, soy sauce, banana ketchup, and the ginger juice in a bowl. Add the seasoned spare ribs to this marinade and gently massage the liquid into the meat. Place in the refrigerator for 30 minutes.
  • Remove the meat from the marinade and drain well, saving the marinade for later. Heat oil in a deep pot over medium heat. Cook chopped onions and minced garlic until the onions become soft and clear, about 3-4 minutes. Add the marinated spare ribs and cook, turning occasionally, until the meat browns lightly on all sides, about 8-10 minutes.
  • Pour in the saved marinade and water, then bring everything to a boil. Once boiling, lower the heat, cover the pot, and let it simmer gently for 40-50 minutes. Stir occasionally to prevent sticking. You'll know the meat is ready when it's tender enough to easily pull apart with a fork.
  • When the meat is tender and the sauce has thickened slightly, add the pineapple chunks. Cook for 2-3 minutes more until the pineapples are heated through. Taste the sauce and add more salt or pepper if needed. Turn off the heat and let everything rest for 5 minutes before serving.
  • For best results, serve hot over steamed white rice. The sauce should be thick enough to coat the back of a spoon, and the meat should easily separate from the bone. Any leftovers can be stored in an airtight container in the refrigerator for up to 3 days.

Tips from Lola's Kitchen

  • Choose ribs with a good meat-to-fat ratio for the best flavor
  • Grate ginger against the fiber for maximum juice extraction
  • Don't skip the browning step – it develops deep flavor
  • If sauce is too thin, remove lid during final cooking
  • Let meat rest 5-10 minutes before serving for juicier results
 

Nutrition

Calories: 642kcalCarbohydrates: 41gProtein: 37gFat: 57gSaturated Fat: 17gPolyunsaturated Fat: 10gMonounsaturated Fat: 22gTrans Fat: 1gCholesterol: 181mgSodium: 998mgPotassium: 662mgFiber: 3gSugar: 34gVitamin A: 3IUVitamin C: 6mgCalcium: 49mgIron: 3mg
Tried this recipe?Let us know how it was!