A delicious and hearty Italian-inspired meatball sub recipe, perfect for a satisfying meal.
Preheat your oven to 350°F (175°C).
Preheating ensures even cooking from the start.
In a mixing bowl, combine the egg, milk, parmesan cheese, minced garlic, parsley, oregano, and pepper.
Mix gently to avoid overworking the mixture, which can make the meatballs tough.
Add the ground beef and breadcrumbs to the bowl and mix until just combined.
Use your hands for mixing to ensure even distribution of ingredients.
Shape the mixture into 1-inch meatballs and place them on a baking pan.
Use a small ice cream scoop for uniform meatball sizes.
Bake the meatballs in the preheated oven for 20-25 minutes, or until fully cooked.
Turn the meatballs halfway through baking for even browning.
In a saucepan, combine the tomato sauce, parmesan cheese, oregano, basil, parsley, and salt. Bring to a simmer over medium heat.
Stir occasionally to prevent the sauce from sticking to the pan.
Add the baked meatballs to the sauce and simmer for 20 minutes, covered.
Simmering allows the flavors to meld together beautifully.
Slice the hoagie rolls and toast them lightly if desired.
Toasting adds a nice crunch and prevents the bread from becoming soggy.
Assemble the subs by placing meatballs and sauce onto the rolls and topping with mozzarella cheese.
Serve immediately for the best taste and texture.