Pork Kebabs
This post may contain affiliate links.
These Pork Kebabs are made with marinated and seasoned balsamic pork tenderloin medallions, bell peppers, zucchini, and red onion, and served with a crunchy, fresh side salad. They’re a perfect summer meal: colorful, easy to prep, and full of bold flavor!

Easy Grilled Balsamic Pork Kebabs
If you love firing up the grill as much as I do, these Italian-seasoned balsamic pork kebabs will quickly become your new go-to warm weather dinner.
The kebabs feature fresh vegetables and pork tenderloin medallions tossed in a simple balsamic and herb marinade. Everything is skewered and grilled until slightly charred, juicy, and tender. They come together in under 45 minutes and taste just as good as they look!
Plus, I think there’s just something fun about eating off of a stick (just check out my Asian Steak Kebabs!)
Serve the kebabs with a crisp romaine salad tossed with cherry tomatoes, cucumber, basil, and the same balsamic dressing for a balanced and satisfying meal, then finish off your meal with a light summer dessert like classic strawberry shortcake.
Why I Love Pork Kebabs
- They’re easy and impressive. This dish looks fancy enough for guests but comes together fast enough for a weeknight dinner.
- They’re packed with summer flavor. Smoky grilled pork, fresh veggies, and a zippy balsamic marinade? Yes, please!I
- They make a full meal. Add the quick salad and you’re done. There’s no need to plan a dozen sides!

Ingredients
Pork Kebabs
- Pork tenderloin medallions: Pre-marinated medallions make this recipe especially convenient. They cook quickly, stay tender, and bring built-in flavor to the skewers.
- Bell peppers: Sweet and colorful, bell peppers char so beautifully on the grill and add a lovely crunch to every bite.
- Zucchini: A summer favorite with a mild flavor and firm texture that holds up well when grilled.
- Red onion: Adds a savory bite and softens into sweet, caramelized perfection.
- Fresh basil: Stirred in at the end for a pop of fresh, herby brightness!
Marinade/Salad Dressing
- Olive oil: Helps the marinade coat the meat and vegetables evenly while keeping everything juicy on the grill.
- Balsamic vinegar: Adds tangy flavor and depth to both the skewers and the salad.
- Italian seasoning: This blend of dried herbs brings bold, classic flavor to the dish.
- Salt and pepper: Essential for balancing and enhancing all the flavors!
Salad
- Romaine lettuce: Crisp and fresh, this forms the base of the salad that’s served alongside the kebabs.
- Cherry tomatoes: Juicy and sweet, they add brightness and color to the plate.
- English cucumber: Cool, crunchy, and refreshing. Cucumber is perfect for a summer salad.
- Fresh basil: Ties the whole dish together with one more layer of aromatic flavor.
Substitutions and Variations
Different protein: Swap the pork cubes for chicken, shrimp, or even steak if that’s what you have on hand. Just adjust the cooking time accordingly.
Different vegetables: Mushrooms, cherry tomatoes, or chunks of eggplant would all work well on the grill if you want to mix things up.
Different herbs: No basil? Try parsley, oregano, thyme, or even a little fresh mint for a new flavor profile.
Instructions

1. Do the prep work. If using wooden skewers, soak them in water for about an hour. Preheat your grill to medium heat, about 375°F-400°F.

2. Wash and slice the zucchini, chop the bell peppers and red onion, and slice the pork into bite-sized pieces. Mix the marinade ingredients (olive oil, balsamic vinegar, Italian seasoning, salt, and pepper) in a small bowl.

3. Season & assemble the skewers. In a large bowl, toss the pork, peppers, zucchini, and onion with half the marinade. Thread the meat and vegetables onto skewers, leaving a bit of space between pieces for even cooking.

4. Grill the kebabs. Place the skewers on the grill and cook for about 10 minutes, turning every 2–3 minutes, until charred and cooked through. Use a meat thermometer to ensure the pork reaches 145°F. Rest for at least 3 minutes.
Transfer to a platter and top with sliced fresh basil and a little extra balsamic vinegar, if desired.

5. Make the salad. Combine romaine, tomatoes, cucumber, and basil in a large bowl. Toss with remaining dressing and serve with the kebabs.
If you enjoy this meal, you’ll probably love these Bang Bang chicken skewers, too! It’s always so fun presenting dinner in this way.

FAQs
Assemble the skewers, then cover them tightly with plastic wrap and store, refrigerated, for up to 2 days, until you’re ready to cook.
Transfer to an airtight container or zip-top bag and store in the refrigerator for 3-4 days, per USDA. I prefer to remove the pork and vegetables from the wooden skewer first to save space, but that’s up to you.
Microwave leftover kebabs on a plate for 2-3 minutes, or transfer the kebabs to a baking sheet and reheat under a broiler for 3-4 minutes, turning once halfway through.
How to Serve
These pork kebabs pair perfectly with fresh vegetable sides, rice, or grilled bread. Try them with:
- Salads: Try a Tuscan-inspired cannellini bean salad or pasta salad for a filling summer dinner.
- Appetizers: A quick bruschetta would be a delicious way to start your meal!
- Seasonal sides: A tasty grilled corn on the cob or cucumber tomato feta salad is the perfect way to celebrate summer.
I’d love to hear about your experience making this recipe! Please leave a comment and rating below!

Grilled Balsamic Pork Kebabs
Equipment
Ingredients
Pork Kebabs
- 1.5 – 1.75 lbs pork tenderloin medallions, 2 packages of AdapTable Meals Herb and Olive Oil Seasoned Boneless Pork Tenderloin Medallions
- 2 bell peppers
- 3 small zucchini
- 2 red onion
- 8-12 leaves fresh basil
Marinade / Salad Dressing
- 1/3 cup olive oil
- 2 Tablespoons balsamic vinegar
- 1/2 teaspoon Italian Seasoning homemade or store-bought
- salt and pepper to taste
Salad
- 2 heads romaine lettuce
- 1 cup cherry tomatoes
- 1 english cucumber
- 8-10 leaves fresh basil
Video
Instructions
- Do the prep work. If using wooden skewers, soak the skewers in water for about an hour. Preheat your grill to medium heat, about 375° – 400° F. Wash and slice the zucchini into rounds. Dice the red onion into 1 inch pieces. Remove the stem and seeds from the bell peppers and cut them into bite sized pieces. Slice the pork into bite-sized pieces.
- Make the salad dressing / marinade. Mix the balsamic vinegar, oil, and Italian seasoning together. Season to taste with salt and pepper.
- Season & assemble the skewers. Add the bell peppers, zucchini, onion and pork pieces to a large bowl. Drizzle with half of the marinade/salad dressing, and toss to mix and coat each piece. Thread the meat and vegetables onto each skewer.
- Grill the kebabs. Lay the skewers on the grill, and cook for about 10 minutes. Turn the kebabs every 2-3 minutes, until they’re lightly charred on all sides and cooked through. Use a meat thermometer to check the internal temperature of the pork, to ensure it’s cooked through to 145° F.Once the pork reaches temperature, set the skewers aside and allow them to rest for at least three minutes. Transfer the kebabs to a platter to rest for at least 3 minutes, then sprinkle with sliced fresh basil and a little salt and pepper.
- Make the salad. Wash and slice the lettuce, tomatoes, and cucumber. Toss with the remaining salad dressing and fresh basil and serve with the kebabs.
Notes
- To make in advance: Assemble the skewers, then cover tightly with plastic wrap and store refrigerated for up to 3 days, per USDA.
- To store leftovers: Transfer cooled leftovers to an airtight container or zip top bag. Store in the refrigerator for 3-4 days.
- To reheat leftovers: Microwave leftovers on a plate for 2-3 minutes, or transfer the kebabs to a baking sheet and reheat under a broiler for 3-4 minutes, turning once halfway through.