Italian meatball subs are hearty, cheesy, and full of flavor. Juicy homemade meatballs are simmered in marinara sauce, topped with melted mozzarella, and served on fresh rolls for a perfect family dinner or party sandwich.
Make Meatballs: Preheat oven to 375°F (190°C). In a large bowl, combine ground meat, breadcrumbs, Parmesan, egg, garlic, oregano, salt, and pepper. Form into 1½-inch meatballs.
Bake Meatballs: Place meatballs on a greased baking sheet and bake 15–20 minutes until cooked through.
Simmer in Sauce: Transfer meatballs to a skillet with marinara sauce. Simmer for 5–10 minutes to absorb flavors.
Assemble Subs: Slice rolls and fill each with meatballs and sauce. Top with shredded mozzarella.
Melt Cheese: Broil in the oven for 2–3 minutes until cheese is melted and bubbly.
Serve: Garnish with fresh basil if desired. Serve warm.
Notes
Make Ahead: Meatballs can be made a day in advance and stored in the refrigerator.
Flavor Variations: Add sautéed peppers and onions or a sprinkle of red pepper flakes for extra flavor.
Serving Suggestions: Serve with a side salad, chips, or garlic bread.
Storage Tips: Store leftover subs in an airtight container in the fridge for up to 2 days; reheat in the oven for best results.
Keyword cheesy meatball subs, family dinner sandwiches, hearty meatball subs, homemade meatball subs, Italian sandwiches