These grilled skewered meatballs are juicy, flavorful, and super fun to eat! Whether you serve them as a main dish, a party snack, or toss them into a salad or wrap—they’re always a hit. The grill gives them that smoky char, and threading them on skewers makes them super easy to flip (and eat).
Let’s fire up the grill and make some magic on a stick! 🔥🍢
Why I Love This Recipe
I started making skewered meatballs during the summer when we were grilling every weekend. It was a fun twist on burgers, and the kids thought they were cooler than regular meatballs. Plus, you can season them however you like and they go with everything.

Here’s why this recipe is a keeper:
- 🍡 Fun to eat (and grill)
- 🔥 Smoky, juicy, and full of flavor
- ⏱️ Quick to make and cooks fast
- 🧂 Totally customizable—Italian, BBQ, or spicy!
- 🥗 Great with salads, dips, or rice bowls
Ingredients
- 1 lb ground beef or ground turkey
- ¼ cup breadcrumbs
- 1 egg
- 2 cloves garlic, minced
- 2 tbsp chopped parsley
- 1 tsp Italian seasoning
- ½ tsp salt
- ¼ tsp black pepper
- 1 tbsp olive oil (for brushing)
- Optional: your favorite dipping sauce (like marinara, BBQ, or tzatziki)
- Wooden or metal skewers

How to Make Grilled Skewered Meatballs
1. Mix the Meatball Mixture
In a bowl, combine ground beef, breadcrumbs, egg, garlic, parsley, Italian seasoning, salt, and pepper. Mix until just combined—don’t overmix!

2. Roll into Meatballs
Use your hands or a scoop to roll the mixture into 1.5-inch meatballs.

3. Thread Meatballs onto Skewers
Thread 3–4 meatballs onto each skewer, leaving a little space between each one.

4. Preheat the Grill or Grill Pan
Preheat grill or grill pan to medium-high heat. Brush with a little olive oil to prevent sticking.

5. Grill the Skewers
Place meatball skewers on the grill and cook for 3–4 minutes per side, turning until fully cooked and charred on all sides.

6. Serve and Garnish
Let skewers rest for a couple of minutes, then garnish with chopped parsley and serve with your favorite dipping sauce.

What to Serve With It
These grilled skewered meatballs go with so many things! Try them with:
- 🥗 A crisp Greek or Caesar salad
- 🍚 Rice, couscous, or quinoa
- 🫓 Pita bread or garlic naan
- 🥔 Roasted potatoes or sweet potato fries
- 🧄 Dipping sauces like garlic aioli, marinara, or BBQ
FAQ
Can I use a different meat?
Yep! Ground turkey, chicken, or even lamb works great.
Do I need to soak wooden skewers?
Yes—if using wood, soak them in water for at least 20 minutes so they don’t burn.
Can I bake these instead of grilling?
Totally! Bake at 400°F for 15–20 minutes or until fully cooked.
How do I know when they’re done?
The internal temp should hit 165°F and the outside should be browned and firm.
Can I make them ahead of time?
For sure! Prep and shape them ahead, then grill just before serving.
Enjoy!
These Grilled Skewered Meatballs are easy, juicy, and just plain fun. Whether you’re cooking for dinner or hosting a backyard BBQ, they’re always a crowd-pleaser. Let me know what sauce you serve them with! 😊🍢🔥