Ingredients
Equipment
Method
Make the meatballs
- In a large mixing bowl, combine ground beef and pork blend, breadcrumbs, parmesan, egg, garlic, fresh parsley, Italian seasoning, salt, and pepper, then mix until evenly combined. Roll the mixture into 2-inch balls so they cook through at the same pace.
Brown and simmer
- Heat olive oil in an oven-safe cast iron skillet over medium-high heat, then brown the meatballs until browned on the outside. Drain excess fat from the skillet.
- Add marinara sauce to the skillet, then bring to a gentle simmer and cover. Simmer for 15 minutes, until the meatballs are cooked through.
Toast and broil
- Preheat the broiler, then split hoagie rolls and place them cut-side up on a sheet pan. Toast under the broiler until lightly golden, about 1-2 minutes.
- Place the toasted rolls on the sheet pan and fill with meatballs and marinara. Pile mozzarella and provolone over the top.
- Broil for 3-5 minutes, until the cheese is bubbly and golden and the filling is hot. Watch closely to prevent burning.
Finish and serve
- Top the subs with fresh basil for serving and serve immediately. The basil adds freshness right before eating.
Notes
For best texture, brown the meatballs in batches so they sear instead of steaming; that helps the outside stay firm in the broil. Store leftovers in an airtight container in the fridge for up to 3 days; reheat until hot in the oven or microwave. Freezing is not ideal for the assembled sandwiches, but you can freeze meatballs in marinara for up to 2 months and thaw before reheating. For a lower-fat option, use a leaner ground beef and pork blend (or substitute part-skim mozzarella).
