01 - Preheat oven to 400°F. Line a rimmed baking sheet with parchment paper and set aside.
02 - In a large mixing bowl, combine the ground beef, breadcrumbs, Parmesan, milk, egg, minced garlic, parsley, oregano, salt, and pepper. Gently fold until evenly incorporated, being careful not to overwork the meat.
03 - Portion the mixture into 12 uniform meatballs and arrange on the prepared baking sheet. Bake for 18–20 minutes until golden brown and cooked through to an internal temperature of 160°F.
04 - While the meatballs bake, warm the marinara sauce in a large skillet over medium-low heat. Stir in the red pepper flakes if desired for a subtle kick.
05 - Transfer the baked meatballs into the simmering marinara, turning to coat evenly. Let them simmer gently for 5–7 minutes so the flavors meld.
06 - Stir together the melted butter and finely grated garlic. Slice the sub rolls lengthwise without cutting all the way through. Brush the cut surfaces with garlic butter and toast on a baking sheet for 3–4 minutes until lightly golden.
07 - Place 3 saucy meatballs inside each toasted roll, spooning extra marinara over the top. Generously blanket each sub with shredded mozzarella.
08 - Return the assembled subs to the oven for 3–4 minutes until the mozzarella is fully melted, bubbly, and lightly browned in spots.
09 - Finish with a scattering of fresh basil or parsley if desired. Serve immediately while hot and the cheese is at its stretchiest.