These skewers put seasoned ground pork meatballs on the grill alongside bell peppers and zucchini — a straightforward format that works equally well for a weeknight dinner or a backyard cookout. The whole thing comes together in about 50 minutes, and the ingredient list is short enough that most of it is probably already in your kitchen. Ground pork is one of the more affordable proteins at the grocery store, and this recipe uses it well.
Why this recipe works
Two things make this recipe reliable. First, keeping the pork balls slightly smaller than a golf ball isn’t just about aesthetics — smaller portions cook through faster and more evenly on a grill, which matters for food safety with ground pork (internal temperature needs to hit 160°F/71°C). Second, brushing the skewers with olive oil right before they go on the grill does double duty: it stops the pork and vegetables from sticking to the grates, and it helps the smoked paprika and cumin form a proper crust on the outside of the meat rather than just steaming off. Those two steps — correct size and oiled surface — are what separate skewers that hold together and char nicely from ones that fall apart or come out pale and soft.
Troubleshooting
- Pork balls falling off the skewer mid-grill: The mixture is too wet, usually from onion releasing moisture as you mix. Squeeze the diced onion in a paper towel before adding it, or refrigerate the formed balls for 20 minutes before threading — cold fat holds the shape better.
- Vegetables burning before the pork is cooked through: Cut your peppers and zucchini on the larger side of 1 inch. Smaller pieces char and go soft before the meatballs reach temperature. If your grill runs hot, move skewers to an indirect zone for the last few minutes.
- Pork balls are dense and tight after cooking: Overmixing develops the proteins too much. Mix just until the ingredients are combined — about 30 seconds of hand mixing is enough. Stop as soon as you don’t see dry patches.
- Skewers sticking badly to the grill: The grates weren’t hot enough when the skewers went on. Preheat fully to medium-high (around 200°C/390°F) and don’t try to flip until the meat releases naturally — forced flipping tears the crust and causes sticking.
- Bland flavor after grilling: Ground pork needs seasoning throughout the mixture, not just on the surface. If your spices are more than six months old, use half again as much — older spices lose potency fast. Skip the garnish of extra fresh parsley on the finished plate; it adds nothing once the grill has done its work and just means another thing to wash.

Pork Mince and Veggie BBQ Skewers
Equipment
Ingredients
500 grams ground pork (minced pork) - preferably organic
1 cup red onion - diced finely
2 cloves garlic - minced
1 teaspoon smoked paprika
1 teaspoon cumin
1 tablespoon parsley - fresh, chopped
2 tablespoons olive oil - extra virgin
2 cups red pepper (red capsicum) - mixed colors, cut into 1-inch pieces
1 cup zucchini - sliced into thick rounds
Instructions
- If using bamboo skewers, soak them in water for at least 30 minutes to prevent burning.
- In a large mixing bowl, combine the pork mince, red onion, garlic, smoked paprika, ground cumin, and fresh parsley. Mix with your hands until well combined.
- Form the pork mixture into small balls, slightly smaller than a golf ball, and set aside.
- Thread the pork balls, bell peppers, and zucchini onto the skewers, alternating between them to create a colorful pattern.
- Preheat your grill to medium-high heat, around 200°C (390°F).
- Brush each skewer with extra virgin olive oil, ensuring the vegetables and pork balls are coated.
- Grill the skewers for about 15-20 minutes, turning occasionally. Look for the pork to be juicy and cooked through, with a slightly charred exterior and the vegetables tender yet firm.
Notes
Nutrition
FAQ
Can I use a different ground meat if I don’t have pork?
Yes — ground chicken or turkey work well here, but cook them to 165°F (74°C) internal temperature, not 160°F. Ground beef also works fine; it holds together slightly better on the skewer because of its fat content.
Do I have to use fresh parsley, or can I use dried?
Dried parsley is a perfectly fine substitute — use about 1 teaspoon in place of 1 tablespoon fresh. It won’t make a noticeable difference once the pork is grilled and seasoned with smoked paprika and cumin.
What can I use instead of zucchini?
Any firm vegetable that holds up to direct heat works: mushrooms, red onion wedges, or chunks of eggplant are all solid swaps. Avoid anything too watery like tomatoes — they fall apart before the pork is done.
Can I cook these in the oven if I don’t have a grill?
Yes. Lay the skewers on a wire rack over a baking sheet and roast at 220°C (425°F) for 18–22 minutes, turning once halfway through. You won’t get the same char, but the pork will cook through and the vegetables will soften properly.
How do I know the pork meatballs are cooked through without a thermometer?
The safest way is a meat thermometer — ground pork must reach 160°F (71°C) and should show no pink in the center. If you don’t have one, cut a meatball open at the thickest point; the juices should run clear and the interior should be uniformly gray-white, not pink.
Can I prep the skewers ahead of time?
Yes — assemble the threaded skewers up to 24 hours in advance, cover them, and refrigerate. Hold off on brushing with olive oil until just before they go on the grill so the surface doesn’t get soggy.
Try these next
- Spiced Pork Mince Flatbreads
- Pistachio Lamb Kebab Perfection
- Spicy Beef Stuffed Peppers
- Lamb Satay Fusion Skewers










