
I recently tried making Meatball Subs on a Stick Recipe, and I have to say, it was such a fun and delicious experience! The kids couldn’t stop laughing as they dipped their skewers into marinara sauce, and I loved how easy it was to prepare.
The combination of gooey mozzarella, savory meatballs, and soft pizza dough wrapped on a stick is just irresistible. I found that brushing garlic butter over everything really took the flavor to the next level.
Let me share my step-by-step guide so you can make this crowd-pleaser at home. If you enjoy one-pot meals, you might also like One Pan Coconut Lime Chicken and Rice for a quick dinner.

Ingredients for Meatball Subs on a Stick
Here’s everything you need to create these tasty skewers. I added some tips from my experience to make each ingredient shine.
- 36 cubes mozzarella cheese – I like fresh mozzarella for the gooey melt.
- 1 lb ground beef (or turkey for a lighter option) – ensures juicy, flavorful meatballs.
- 1/2 cup breadcrumbs – helps the meatballs hold together without being dry.
- 1/4 cup grated Parmesan cheese – adds a nutty, savory depth.
- 1 tsp garlic powder – boosts flavor in every bite.
- 1 tsp Italian seasoning – classic herb mix enhances taste naturally.
- 1/2 tsp salt – balances all the flavors.
- 1/4 tsp black pepper – just enough to give a slight kick.
- 1 tube store-bought pizza dough – I prefer Pillsbury pre-rolled for convenience.
- 1/4 cup melted butter – forms the base for garlic butter.
- 2 cloves garlic, minced – gives a fresh, aromatic flavor.
- 1/4 cup extra Parmesan cheese – for topping after baking.
- Marinara sauce for dipping – homemade or store-bought works perfectly.
Note: several servings
Variations
If you want to switch things up, here are a few alternatives I tried:
- Use dairy-free cheese to make this recipe vegan-friendly.
- Substitute ground turkey or chicken for a leaner version. You can also try Queso Chicken and Rice Bake as a cheesy, hearty dinner option.
- Add a pinch of crushed red pepper for extra heat.
- Try Havarti or pepper jack instead of mozzarella for a flavor twist.
- Wrap the meatballs in prosciutto or bacon for indulgent bites.

Cooking Time
- Prep Time: 15 minutes
- Cooking Time: 25 minutes
- Total Time: 40 minutes
Equipment You Need
- Oven – for baking skewers to golden perfection.
- 2 Sheet pans – lined with parchment to prevent sticking.
- Air fryer (optional) – alternative faster cooking method.
- 12 wooden skewers – for assembling the subs on a stick.
How to Make Meatball Subs on a Stick Recipe?
Prepare the Meatballs
I started by preheating the oven to 375°F and lining my sheet pans. I mixed the ground beef, breadcrumbs, Parmesan, and seasonings until combined—avoiding overmixing keeps meatballs tender. I then shaped them into 36 balls, placing a mozzarella cube in the center of each and sealing carefully.
Prepare the Dough
I unrolled the pizza dough and cut it into 12 long strips. Using store-bought pre-rolled dough made it super easy. If you’re using a ball of dough, just roll it into a rectangle and slice into strips.

Assemble the Skewers
I threaded a skewer through one end of a dough strip, added a meatball, wrapped the dough around it, and continued until the skewer was complete. Leaving a small gap between meatballs helped them cook evenly.
Bake the Skewers
I brushed half of the garlic butter mixture over the skewers and baked them for 20–25 minutes until golden and cooked through. After baking, I added the remaining garlic butter and sprinkled extra Parmesan for a rich, cheesy finish.
Additional Tips for Making this Recipe Better
From my experience, these tweaks make a big difference:
- I like brushing garlic butter both before and after baking for maximum flavor.
- Using fresh mozzarella prevents a rubbery texture.
- Avoid overmixing meat to keep meatballs tender.
- Let the skewers cool slightly before serving; it makes them easier to handle.
- I sometimes sprinkle extra Italian herbs on top for a restaurant-style touch.
How to Serve Meatball Subs on a Stick
Serving these skewers is all about fun presentation. I like to arrange them on a wooden board with a bowl of marinara sauce for dipping. You can also garnish with fresh parsley or extra Parmesan for a colorful, appetizing look. Perfect for parties, game nights, or a fun family dinner.

Nutritional Information
Here’s a quick look at what each serving offers:
- Calories: 370 kcal – a satisfying, filling snack or meal.
- Protein: 22 g – keeps you full and supports muscle health.
- Carbohydrates: 20 g – mainly from pizza dough, providing energy.
- Fat: 22 g – mainly from meat and cheese, giving rich flavor.
Make Ahead and Storage
Storing
I store leftover skewers in an airtight container in the fridge. They last up to 3 days, perfect for a quick snack.
Freezing
You can freeze the assembled, unbaked skewers for up to 1 month. Bake directly from frozen, just add a few extra minutes.
Reheating
Reheat in the oven at 350°F for 10–15 minutes or in the air fryer for a crispier finish. Avoid microwaving to keep the dough from getting soggy.
Why You’ll Love This Recipe?
Here’s why I think you’ll fall in love with this recipe:
- Super fun and interactive for kids and adults alike.
- Easy to prepare with minimal ingredients and effort.
- Customizable with different meats, cheeses, or seasonings.
- Great for parties or casual dinners—no plates needed!
- Deliciously cheesy and satisfying every single time.
This recipe is perfect if you want something unique, tasty, and sure to impress without spending hours in the kitchen. I promise, once you try it, Meatball Subs on a Stick will become a favorite in your household!

Meatball Subs on a Stick Recipe
Ingredients
Method
- I started by preheating the oven to 375°F and lining my sheet pans. I mixed the ground beef, breadcrumbs, Parmesan, and seasonings until combined—avoiding overmixing keeps meatballs tender. I then shaped them into 36 balls, placing a mozzarella cube in the center of each and sealing carefully.
- I unrolled the pizza dough and cut it into 12 long strips. Using store-bought pre-rolled dough made it super easy. If you’re using a ball of dough, just roll it into a rectangle and slice into strips.
- I threaded a skewer through one end of a dough strip, added a meatball, wrapped the dough around it, and continued until the skewer was complete. Leaving a small gap between meatballs helped them cook evenly.
- I brushed half of the garlic butter mixture over the skewers and baked them for 20–25 minutes until golden and cooked through. After baking, I added the remaining garlic butter and sprinkled extra Parmesan for a rich, cheesy finish.
Notes
- I like brushing garlic butter both before and after baking for maximum flavor.
- Using fresh mozzarella prevents a rubbery texture.
- Avoid overmixing meat to keep meatballs tender.
- Let the skewers cool slightly before serving; it makes them easier to handle.
- I sometimes sprinkle extra Italian herbs on top for a restaurant-style touch.






