Tender, flavorful pork tenderloin is marinated in fresh herbs, then combined with apples and shallots in this delicious recipe for grilled pork skewers!

Serve the skewers with a side of Cast Iron Skillet Potatoes or Mashed Sweet Potatoes for a scrumptious “meat and potatoes” meal!

Pork skewers stacked up on plate with fresh herbs

Skewers are one of my favorite things to toss on the grill. They’re easy to prep ahead of time, fun to share and great for dinner with the family or a backyard BBQ with friends!

Over the years I’ve shared 15 skewer recipes on the blog, including these Chipotle Lime Chicken Fajita Skewers, which have been a Bond family favorite for years and one of the most popular recipes on the blog since 2012.

These Chimichurri Shrimp Skewers, which are so easy to make with just 3 ingredients, in 29 minutes! And for the vegetarians in the room, these Grilled Vegetable Skewers, which are so flavorful and great as a vegan main dish or veggie side dish!

For these pork skewers, I used pork tenderloin, a lean, healthy cut of pork that’s great for grilling. I marinated the pork in two of my favorite herbs, rosemary and sage, then skewered the pork with apples and shallots. The flavor combination is unreal!

Pork tenderloin skewers with apples and shallots, stacked up on a plate with fresh herbs

How to make Pork Skewers

  • Marinate the pork.

    • In a medium bowl, combine olive oil, balsamic vinegar, fresh rosemary, sage and steak seasoning.
    • Slice a pork tenderloin into cubes and add the pieces of pork to the marinade.
    • Place in the refrigerator and marinate the meat for 20 minutes.
  • Prepare & grill the skewers.

    • After the pork has marinated for 20 minutes, remove it from the refrigerator and skewer with apples and shallots.
      • Quick Tip! If using bamboo or wooden skewers, be sure to soak them in water for at least 30 minutes before adding ingredients to them. Soaking the skewers helps them from catching fire on the grill, probably a good thing! 😉
    • Heat a grill (or grill pan) over medium heat.
    • Add the skewers and grill for 5 minutes.
    • Rotate the skewers and grill for an additional 5 minutes.
    • Remove from the grill and serve immediately.

How to cook Pork Skewers in the oven

Don’t have a grill or grill pan handy? No problem! To make these skewers in the oven, simply preheat the boiler on the oven to low.

Place the skewers on a baking sheet and under the broiler (app 5 inches from the heating element) for 5-6 minutes. Remove from the oven, rotate the skewers, then place back under the broiler for 5-6 minutes.

Metal skewers are fine to use in the oven. If using wooden or bamboo skewers, be sure to soak them in water for at least 30 minutes, as I mentioned above, so that they don’t catch fire in the oven!

What temperature should I cook pork tenderloin?

Pork tenderloin should be cooked to an internal temperature of 145°F.

Is pork tenderloin healthy?

Yes! Pork tenderloin is a healthy protein option. Each 3 oz serving of pork tenderloin has only 3 grams of fat and 120 calories, but packs 44 grams of protein. This makes it an awesome low fat, low calorie, high protein meat option!

Each of these pork skewers is only 134 calories, yet provides 12 grams of protein. They’re also low carb at only 9 carbs per skewer.

Want to reduce the carbs? Leave off the apples and each skewer contains only 3 carbs, making them perfect for a keto diet! Serve with Cheesy Mashed Cauliflower to complete the low carb meal.

Pork and apple skewers on plate with fresh sage

Looking for more yummy recipes to make with pork tenderloin? Check out these 5 tasty pork tenderloin recipes!

  1. Chipotle Honey Pulled Pork Tacos – I love using pork tenderloin, instead of a pork shoulder, to make pulled pork. It’s leaner, therefore much lower in fat and calories!
  2. Whole 30 Pineapple Teriyaki Pork Tenderloin
  3. Slow Cooker Pulled Pork Tenderloin
  4. Instant Pot Pulled Pork Tacos
  5. Slow Cooked Pork Ragu

Rosemary Sage Pork Tenderloin Skewers

Tender, flavorful pork tenderloin is marinated in fresh herbs, then combined with apples and shallots in this delicious recipe for grilled pork skewers!

Ingredients

  • 2 tbsp olive oil
  • 2 tbsp balsamic vinegar
  • 2 tbsp fresh rosemary, chopped
  • 2 tbsp fresh sage, chopped
  • 1 tsp steak seasoning
  • 1 lb pork tenderloin
  • 2 shallots
  • 2 red apples

Instructions

  • In a medium bowl, combine the olive oil and balsamic vinegar.
  • Add the rosemary, sage and steak seasoning.
  • Slice the pork tenderloin into cubes.
  • Toss the pork in the marinade and place in the refrigerator for 20 minutes.
  • In the meantime, slice the apples and shallots.
  • Skewer the pork, apples and shallots onto 8 skewers.
  • Heat a grill (or grill pan) to medium heat and grill for 5-6 minutes.
  • Rotate the skewers then grill for an additional 5-6 minutes.

Notes

  • Always be sure pork is cooked to an internal temperature of 145°F.
  • If using wood skewers, be sure to soak the skewers in water for at least 30 minutes before adding food to the skewers. This will prevent the wood from catching fire when on the grill or in the oven.

Nutrition Facts

Calories 134kcal (7%)Carbohydrates 9g (3%)Protein 12g (24%)Fat 6g (9%)Saturated Fat 1g (5%)Cholesterol 37mg (12%)Sodium 32mg (1%)Potassium 302mg (9%)Fiber 2g (8%)Sugar 6g (7%)Vitamin A 75mg (2%)Vitamin C 3mg (4%)Calcium 21mg (2%)Iron 1mg (6%)
Did you make this recipe?Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.