Nutrition Facts for Thai roast pork with pineapple

Thai Roast Pork with Pineapple

Image of Thai Roast Pork with Pineapple
Nutriscore Rating: 68/100

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.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
20 min
🔥
Cook Time
1 hr 30 min
🕐
Total Time
1 hr 50 min
👥
Servings
6 servings
📊
Difficulty
Medium

🥘 Ingredients

14 items
  • 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
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

10 steps
1

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

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.

3

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

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.

5

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

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.

7

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

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).

9

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

10

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

Cooking Tip: Take your time with each step for the best results!
3238
cal
176.3g
protein
187.8g
carbs
209.6g
fat

Nutrition Facts

1 serving (2293.3g)
Calories
3238
% Daily Value*
Total Fat 209.6 g 269%
Saturated Fat 67.6 g 338%
Polyunsaturated Fat 16.9 g
Cholesterol 635 mg 212%
Sodium 6028 mg 262%
Total Carbohydrate 187.8 g 68%
Dietary Fiber 14.9 g 53%
Total Sugars 142.7 g
Protein 176.3 g 353%
Vitamin D 0.0 mcg 0%
Calcium 300 mg 23%
Iron 15.3 mg 85%
Potassium 4301 mg 92%

*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

22.5%%
21.1%%
56.4%%
Fat: 1886 cal (56.4%%)
Protein: 705 cal (21.1%%)
Carbs: 751 cal (22.5%%)