Start by cutting your bread into bite-sized cubes, making sure they’re sturdy enough to hold on skewers. I like to use slightly stale bread because it holds up better during baking. Also, cut your mozzarella into similar-sized cubes for even layering.
Make sure your meatballs are fully cooked before assembling. You can use leftovers or freshly made ones, but they should be warm and juicy. Keeping everything ready makes assembly smooth and quick.
In a small bowl, mix melted butter with garlic powder and Italian seasoning. This mixture gives the bread a rich, savory flavor. I always brush it generously to ensure every bite is flavorful.
This step really enhances the overall taste. The butter helps toast the bread beautifully while adding a subtle crisp texture that contrasts with the soft meatballs and cheese.
Now comes the fun part—layering! Start with a piece of bread, then a meatball, followed by a cube of cheese. Repeat this pattern until the skewer is filled, leaving a little space at the ends.
I like to keep the layers balanced so every bite has bread, meat, and cheese. This ensures a perfect mini-sub experience in each skewer.
Place the assembled skewers on a baking sheet and brush the bread with the garlic butter mixture. Spoon marinara sauce lightly over the skewers or serve it on the side for dipping.
Bake in a preheated oven at 375°F (190°C) for about 15–20 minutes. The cheese will melt, and the bread will turn golden and slightly crispy.
Once baked, remove the skewers and sprinkle fresh parsley on top. This adds a pop of color and freshness that balances the richness.
Serve them warm with extra marinara sauce on the side. Trust me, they disappear quickly once served!