Prep the ingredients per the instructions above.
Make the Sauce: If making homemade sauce, follow instructions below. If using store bought, place the sauce in a pot over medium heat. Cover with a lid and bring to a low simmer.
Make the Meatballs: In a bowl, mix together the bread and milk. Let it sit for 2 - 3 minutes. Mix in the ground beef, oregano, and parmesan, and season with salt and black pepper. Mix until well combined. Using your hands, form the meat into equally-sized meatballs.
Cook the Meatballs: Heat a sauté pan over medium heat. Add oil, place the meatballs in batches without crowding the pan. Sear all sides until nicely browned. Transfer the meatballs to the pot of sauce. Cook the meatballs until they reach an internal temperature of 160°F (71°C) using a thermometer. Season the sauce with salt and pepper to taste. Remove from heat.
Preheat the oven broiler to low.
Prep the Rolls: Drizzle the inside of the roll with oil. Place on a baking sheet. Lightly toast under the broiler.
Assemble the Meatball Subs: Place the meatballs on each toasted sub roll, spoon on some sauce, and top with cheese. Place under the broiler until the cheese is melted and bubbly.
Serve: Cut the sandwiches in half and serve with carrots and ranch alongside pink lemonade.