Preheat the oven to 350° F.
Combine ground beef, bread crumbs, egg, garlic, Parmesan cheese, parsley, and Italian seasoning in a large bowl. Mix with your hands until well combined. Shape mixture into 12 meatballs, and place in a baking dish.
Bake meatballs in the preheated oven until cooked through, 15 to 20 minutes. An instant-read thermometer inserted into the center should read at least 160° F.
Warm spaghetti sauce in a saucepan over medium heat.
Cut baguette in half lengthwise and open like a book. Remove and discard some of the bread from the inside to make a well for the meatballs.
Brush baguette with olive oil and season with garlic powder and salt. Place baguette on a baking tray, open and with the oiled sides facing up.
When the meatballs have 5 minutes left, slip the baguette into the oven and cook until lightly toasted.
Remove meatballs from the oven and transfer them to the sauce; mix gently to coat with sauce.
Spoon meatballs and sauce into one side of the baguette. Top with slices of provolone cheese.
Return to the oven until cheese is melted, 2 to 3 minutes.
Cool slightly, cut into 4 sandwiches, and serve.
