Grilled Pork Skewer Recipe

Make Grilled Pork Skewer Recipe in just 1h . Get the full recipe with step-by-step instructions at pekinthechef.com.

Time1h
Serves4
Jump to Recipe
Last updated Oct 20, 2026

Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.

Ingredients

Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.

Method

Pork & Marinade

  1. 1

    Prepare pork

    Trim excess fat from pork shoulder and cut into roughly 1-inch uniform cubes so they cook evenly. Pat pieces dry with paper towels.

  2. 2

    Make marinade

    In a medium bowl whisk together olive oil, soy sauce, lemon juice, honey, minced garlic, smoked paprika, ground cumin, kosher salt, and black pepper until combined.

  3. 3

    Place pork cubes in a resealable plastic bag or shallow container. Pour marinade over pork, toss to coat all pieces, press out excess air, and refrigerate. Marinate at least 30 minutes and up to 4 hours (no more than 6 hours to avoid texture change from acid). If using wooden skewers, soak them in water for at least 30 minutes before assembling to prevent burning.

Vegetables & Skewers

  1. 4

    Preheat grill

    When ready to cook, preheat a gas or charcoal grill to medium-high heat, about 400–425°F (200–220°C). If using a grill pan or broiler, preheat accordingly.

  2. 5

    Assemble skewers

    Thread marinated pork cubes onto skewers, leaving a little space between pieces for even heat circulation. Alternate with red bell pepper pieces, onion chunks, and zucchini rounds so each skewer has an even mix. Aim for 5–6 pork cubes and 4–6 vegetable pieces per skewer depending on size. Reserve remaining marinade.

  3. 6

    Oil the grill

    Brush grill grates lightly with oil or use a high-heat spray to prevent sticking. If using a grill pan, rub a little oil on the pan surface.

Grilling & Finish

  1. 7

    Grill skewers

    Place skewers on the hot grill. Cook 3–4 minutes without moving to develop a good sear, then rotate and cook another 3–4 minutes. Continue turning every 2–3 minutes so all sides brown evenly. Total cooking time should be about 10–12 minutes, until pork reaches an internal temperature of 145°F (63°C). Brush with reserved marinade during the last 2 minutes of cooking if desired (bring reserved marinade to a boil for 1 minute if it contacted raw pork; otherwise use as-is).

  2. 8

    Rest

    Remove skewers from grill and let rest for 5 minutes so juices redistribute. This also finishes carryover cooking to reach final safe temperature.

  3. 9

    Serve

    Transfer skewers to a platter. Sprinkle chopped parsley and a pinch of flaky sea salt if using. Serve with lemon wedges for squeezing over the pork.

Send this recipe to your inbox.

We'll email it straight to you - plus weekly cooking inspiration.

More from Pho Thien Vietnamese Kitchen - Aurora

Was this page helpful?

Help improve this recipe for others.