Warm the sauce and meatballs: Simmer meatballs in marinara over medium-low heat for 10–12 minutes (or according to package directions) until heated through and coated.
Prep the rolls: Preheat oven to 375°F (190°C). Split the mini rolls, keeping the bottoms and tops connected if using a pull-apart sheet. Place on a parchment-lined baking sheet, cut side up.
Garlic butter base: Mix melted butter, garlic, and Italian seasoning.
Brush half over the cut sides of the rolls.
Cheese layer: Sprinkle half the mozzarella over the bottom halves. This helps create a melty “glue” for the meatballs.
Add meatballs: Place 1–2 meatballs on each roll bottom, depending on size. Spoon a little extra sauce on top—avoid drenching to prevent sogginess.
Top and finish: Add remaining mozzarella and the Parmesan.
Close with the top buns. Brush the remaining garlic butter over the tops. Sprinkle a pinch of red pepper flakes if you like heat.
Bake: Cover loosely with foil and bake 10 minutes.
Remove foil and bake 5–8 more minutes until the cheese is melted and the tops are golden.
Garnish and serve: Let rest 3–5 minutes. Scatter chopped parsley or basil over the top. Slice into individual bites if using pull-apart rolls and serve warm.
Air fryer option: Assemble in batches in a lined basket at 350°F (175°C) for 5–7 minutes until toasty and melty.