Skip to Content

30 Minute Pork and Vegetable Kebabs - Grilled or Broiled

30 Minute Pork and Vegetable Kebabs

Enjoy these Pork and Vegetable Kebabs (with bacon!) grilled or roasted in the oven. They require NO marinating time, so they are an easy recipe for entertaining or a quick dinner.

30 Minute Pork and Vegetable Kebabs

This recipe was sponsored by Collective Bias and Smithfield, and I am so excited to share it with you!

Can anyone tell me why food on a skewer always tastes so good??

These Vegetable and Pork Kebabs are an absolute favorite of mine. And not only because they are ready in just 30 minutes (which, let's be honest, would be enough of a selling point on its own).

This kebab recipe is super easy because it requires NO marinating time. I simply used a pre-marinated pork loin to make these kebabs. I used the Smithfield Applewood Smoked Bacon Loin Filet because, um, BACON, but any other pre-marinated pork loin filet from the grocery store will work.

It's such an easy shortcut to making delicious, flavorful kebabs. NO one will complain, I promise. And if pork kebabs sound good to you, be sure to also check out these ground pork kebabs.

Related recipe: Air Fryer Tandoori Kebabs

30 Minute Pork and Vegetable Kebabs

Related recipe: Shrimp and Vegetable Skewers with Chimichurri Sauce

Ingredients for these veggie and pork kebabs:

To make these kebabs, just dice the pork loin into 1-2 inch cubes, and put it on skewers with your favorite grilling vegetables: zucchini, mushrooms, bell peppers, onions. Add some diced pineapple, if you like mixing sweet and savory. 

Just remember to soak the skewers in water for a half hour, if you're using wooden or bamboo skewers instead of metal ones. This is to prevent burning. If you don't want to have to remember to soak the skewers every time, get some metal ones here.

30 Minute Pork and Vegetable Kebabs

Related recipe: Chicken Kofta Kebabs

Grill or oven?

This recipe works awesome both on the grill or broiled/roasted in the oven - either way it is super quick and delicious. The cooking time for both methods is about the same: 15-20 minutes, depending on the size of your diced pork loin. If you're grilling, preheat the grill to about 300-350F. If you're roasting or broiling these in the oven, preheat the oven to 400F.

Just remember to flip these pork kebabs halfway through, so they cook evenly all over and don't burn.

30 Minute Pork and Vegetable Kebabs

Related recipe: Grilled Asparagus Salad with White Beans

Looking for side dishes to serve with these pork kebabs?

Looking for more easy recipes for grilling?

If you enjoyed this recipe, let me know with a comment and a star rating below. And don't forget to share it on Facebook and save it on Pinterest for later!

pork and vegetable kebabs pinterest graphic

30 Minute Pork and Vegetable Kebabs
Print Recipe
4.78 from 9 votes

30 Minute Pork and Vegetable Kebabs

Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Dinner
Cuisine: American
Servings: 4 (3 kebabs each)
Author: Kate


  • 1 package Smithfield Applewood Smoked Bacon Loin Filet - (about 2 pounds Pork Loin Filet)
  • 1 small red bell pepper - , diced into 1-2 inch pieces
  • 1 small orange bell pepper - , diced into 1-2 inch pieces
  • 1 zucchini - , cut into 1-2 inch slices
  • 1 small red onion - , cut into 1-2 inch slices
  • 1 10-oz package baby bella mushrooms - , cleaned and cut in half if they are big
  • 2 tablespoons olive oil
  • salt & pepper - , to taste
  • 1 cup diced pineapple
  • Optional garnish: diced scallions


  • If using the oven, preheat to 400F. If you're using wooden skewers, soak them in water while preparing the ingredients.
  • Dice the pork loin filet into 1-2 inch cubes. Try to keep the cubes small and consistent in size, so they cook quickly.
  • Combine all the diced vegetables (bell peppers through mushrooms) in a large bowl and toss them with olive oil, salt and pepper.
  • Assemble the kebabs by alternating between the diced pork, various vegetables, and pineapple pieces.
  • Roast or grill the kebabs for about 15-20 minutes, or until the pork is fully cooked to an internal temperature of 170F. Remove from heat, allow to cool 5 minutes before serving, and garnish with diced scallions.
Grilling instructions:
  • Preheat the grill to high (300-350F). Place the prepared skewers on the grill, cover, and grill for 5-10 minutes. Rotate the skewers and grill for another 5-10 minutes, or until the pork is fully cooked.


Serving: 3kebabs | Calories: 638kcal (32%) | Carbohydrates: 7g (2%) | Protein: 58g (116%) | Fat: 37g (57%) | Saturated Fat: 11g (55%) | Sodium: 4mg | Potassium: 128mg (4%) | Fiber: 1g (4%) | Sugar: 6g (7%) | Vitamin A: 98IU (2%) | Vitamin C: 9mg (11%) | Calcium: 8mg (1%) | Iron: 1mg (6%)

The nutritional information displayed is an estimate and not to be used as dietary or nutritional advice. Consult a nutritionist or dietician for nutritional info based on the exact ingredients you use.


Comments or questions about the recipe?
Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.

David @ Spiced

Thursday 18th of May 2017

Wow! Congrats in advance on the new addition to the family. Our son is now 1.5 years old, and it feels like yesterday that we were driving to the hospital. On a separate note, these kebabs sound delicious! I love a good kebab on the grill, and I suspect you'll be making these quite often once that patio is finished. Thanks for sharing! #client


Wednesday 24th of May 2017

Thanks David! Definitely an exciting time for us. I can't even imagine what the drive to the hospital will feel like - it must be so surreal - so much anticipation and excitement (and anxiety, probably!). :)

This site uses Akismet to reduce spam. Learn how your comment data is processed.