Nutrition Facts for Thai roast pork with pineapple

Thai Roast Pork with Pineapple

Transport your taste buds to the vibrant streets of Thailand with this mouthwatering Thai Roast Pork with Pineapple. Featuring tender, slow-roasted pork shoulder marinated in a luscious blend of soy sauce, fish sauce, honey, and fresh lime juice, this dish is bursting with rich, umami flavors. Juicy, caramelized pineapple chunks surround the pork as it roasts, adding a sweet and tangy balance to the savory marinade laced with garlic, ginger, and a kick of red chili flakes. Finished with a sprinkle of fresh cilantro, this irresistible creation pairs beautifully with steamed jasmine or coconut rice. Perfect for weeknight dinners or special gatherings, this Thai-inspired recipe combines tropical sweetness with savory perfection in every bite.

Nutriscore Rating: 68/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Thai Roast Pork with Pineapple
Prep Time:20 mins
Cook Time:90 mins
Total Time:110 mins
Servings: 6

Ingredients

  • 2 pounds pork shoulder roast
  • 1 medium pineapple (fresh, peeled and cored)
  • 3 tablespoons soy sauce
  • 2 tablespoons fish sauce
  • 2 tablespoons honey
  • 2 tablespoons lime juice (freshly squeezed)
  • 4 cloves garlic (minced)
  • 1 tablespoon ginger (grated)
  • 1 teaspoon red chili flakes
  • 1 cup coconut milk
  • 2 tablespoons vegetable oil
  • 0.25 cup cilantro (chopped, for garnish)
  • 0.5 teaspoon black pepper
  • 0.5 teaspoon salt

Directions

Step 1

Preheat your oven to 375°F (190°C).

Step 2

In a medium bowl, prepare the marinade by whisking together soy sauce, fish sauce, honey, lime juice, garlic, ginger, red chili flakes, and coconut milk.

Step 3

Pat the pork shoulder roast dry with paper towels, then season it on all sides with salt and black pepper.

Step 4

Place the pork in a large zip-top bag or shallow dish, and pour the marinade over the top. Marinate for at least 30 minutes or up to overnight in the refrigerator.

Step 5

While the pork marinates, cut the fresh pineapple into bite-sized chunks and set aside.

Step 6

Heat vegetable oil in a large oven-safe skillet or roasting pan over medium-high heat. Remove the pork from the marinade (reserve the marinade) and sear it for 2-3 minutes per side, until golden brown.

Step 7

Remove the skillet from heat, arrange the pineapple chunks around the pork, and pour the reserved marinade over the top.

Step 8

Transfer the skillet to the preheated oven and roast for 75-90 minutes, basting the pork with the pan juices every 20 minutes, until the internal temperature of the pork reaches 145°F (63°C).

Step 9

Remove the skillet from the oven and let the pork rest for 10 minutes before slicing.

Step 10

Garnish the pork and pineapple with fresh chopped cilantro before serving. Serve with steamed jasmine rice or coconut rice for a complete meal.

Nutrition Facts

Serving size (2293.3g)
Amount per serving % Daily Value*
Calories 3238.3
Total Fat 209.6g 0%
Saturated Fat 67.6g 0%
Polyunsaturated Fat 16.9g
Cholesterol 635.0mg 0%
Sodium 6028.1mg 0%
Total Carbohydrate 187.8g 0%
Dietary Fiber 14.9g 0%
Total Sugars 142.7g
Protein 176.3g 0%
Vitamin D 0IU 0%
Calcium 300.5mg 0%
Iron 15.3mg 0%
Potassium 4301.3mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 56.4%
Protein: 21.1%
Carbs: 22.5%