Skip to main content

Asian-Style Pork Satay with Sweet Potatoes and Pineapple

Contributors: Roberta Duyff, MS, RD, FAND

: Academy Nutrition Information Services Team

Published: October 9, 2017

Reviewed: January 16, 2024

Asian-Style Pork Satay with Sweet Potatoes and Pineapple
KLSbear/iStock/Getty Images Plus/Getty Images

Infused with Southeast Asian tradition* and the flavor of outdoor grilling, satay makes a great warm-weather main dish or snack, fresh off the grill. By definition, "satay" is small pieces of meat marinated and grilled on a skewer and served with a spicy sauce. In this flavorful version, marinated lean pork is skewered with sweet potato — a terrific source of beta carotene (vitamin A) — and vitamin C-rich pineapple, and sprinkled with crushed peanuts. Serve this satay over fragrant jasmine rice or shredded lettuce.


4 tablespoons peanut or canola oil, divided
2 tablespoons hoisin sauce
2 tablespoons rice wine vinegar or red wine vinegar
1 tablespoon freshly grated ginger
2 teaspoons light soy sauce
1¼ pounds lean pork or beef, cut in 2-inch cubes
¾ pound sweet potatoes, cut in 2-inch cubes
1 20-ounce can pineapple chunks in juice, drained
6 tablespoons crushed unsalted, roasted peanuts


Before you begin: Wash your hands.

  1. Combine 2 tablespoons oil, hoisin sauce, vinegar, ginger and soy sauce in a small bowl. Pour over pork and toss to coat pork well. Cover and marinate in the refrigerator for about 4 hours.
  2. Toss sweet potatoes with remaining oil.
  3. Drain pork. Thread pork, sweet potatoes and pineapple chunks onto wooden skewers.**
  4. Brush prepared skewers with marinade. Throw out any leftover marinade.
  5. Grill for about 8 to 10 minutes on medium-high heat, turning, until pork is cooked through and sweet potatoes are tender.
  6. Top with peanuts and serve.

Cooking Notes

*Satay is typically made with beef in Malaysia and Indonesia, with predominant Muslim populations, which avoid pork products.
**Tip: Soak skewers in water for 30 minutes before threading them with pork and sweet potatoes so they don’t dry out as fast when grilling.

Nutrition Information

Serving Size: 2 skewers
Serves 6

Calories: 400; Calories from fat: 190; Total fat: 21g; Saturated fat: 4.5g; Trans fat: 0g; Cholesterol: 60mg; Sodium 200mg; Total carbohydrate: 31g; Dietary fiber: 4g; Sugars: 19g; Protein: 22g

Freshly Picked

Person holding a transgender flag shaped as a heart

Cardiovascular Health/Heart Disease/Hypertension

Nutrition and Heart Health for Transgender People on Hormone Therapy

Read the Full Story

Find a Nutrition Expert

Looking for credible nutrition information and recommendations? The Academy of Nutrition and Dietetics' network of credentialed food and nutrition practitioners are ready to help!