01 - Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper or foil for easy cleanup.
02 - In a large bowl, combine the ground beef, breadcrumbs, Parmesan cheese, egg, minced garlic, parsley, oregano, salt, and pepper. Mix gently until just combined, being careful not to overwork the meat.
03 - Shape the mixture into 12 equal-sized meatballs, roughly the size of a golf ball, and set them aside on a plate or tray.
04 - Heat a large skillet over medium heat with a splash of oil. Add the meatballs and brown them on all sides, approximately 5 to 7 minutes total, turning as needed for even color.
05 - Pour the marinara sauce over the browned meatballs in the skillet. Reduce the heat and simmer gently for 10 to 15 minutes, turning the meatballs occasionally, until they are cooked through.
06 - Mix the softened butter with minced garlic. Slice the sub rolls open lengthwise and spread the cut sides with the garlic butter. Place the rolls on a baking sheet and toast in the oven for 2 to 3 minutes until lightly golden.
07 - Place 3 meatballs along with a generous spoonful of sauce into each toasted roll. Top evenly with the shredded mozzarella cheese.
08 - Return the assembled subs to the oven and bake for 5 to 7 minutes, or until the mozzarella is fully melted, bubbly, and lightly golden on top.
09 - Serve the subs hot, garnished with additional chopped parsley or a sprinkle of Parmesan cheese if desired.