These Grilled BBQ Meatball Skewers are the perfect addition to your summer BBQ recipes. They’re easy to prepare and packed with flavor, making them a crowd-pleaser for any outdoor gathering.
With a blend of ground meat, spices, and a tangy barbecue sauce, these skewers are not only delicious but also versatile, allowing you to customize them with your favorite sides or dipping sauces.
Easy Grilled BBQ Meatball Skewers

This recipe features juicy meatballs made from ground beef or pork, seasoned and grilled to perfection on skewers. The estimated preparation and cooking time is around 30 minutes and it serves 4 people.
Ingredients
- 1 pound ground beef or pork
- 1/2 cup breadcrumbs
- 1/4 cup grated Parmesan cheese
- 1/4 cup chopped fresh parsley
- 1 large egg
- 2 cloves garlic, minced
- 1 teaspoon onion powder
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 cup BBQ sauce, plus more for brushing
- Wooden or metal skewers, if using wooden skewers, soak them in water for 30 minutes before grilling.
Instructions
- Prepare the Meatball Mixture: In a large mixing bowl, combine the ground meat, breadcrumbs, Parmesan cheese, parsley, egg, garlic, onion powder, salt, and black pepper. Mix until just combined.
- Form the Meatballs: Shape the mixture into approximately 1-inch meatballs and thread them onto skewers, leaving a small space between each meatball.
- Preheat the Grill: Heat your grill to medium-high heat. If using a charcoal grill, allow the coals to become ashen.
- Grill the Skewers: Place the skewers on the grill and cook for about 10-12 minutes, turning occasionally, until the meatballs are cooked through and have nice grill marks.
- Brush with BBQ Sauce: During the last few minutes of grilling, brush the meatballs with BBQ sauce for added flavor and glaze.
- Serve: Remove the skewers from the grill and serve hot with additional BBQ sauce on the side for dipping.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Nutrition Information
- Servings: 4 servings
- Calories: 320kcal
- Fat: 20g
- Protein: 25g
- Carbohydrates: 10g
