Ingredients
Method
1. Prepare the Meatball Mixture
- In a large bowl, combine ground pork and beef.
- Add eggs, breadcrumbs, parsley, parmesan, romano, salt, pepper, and olive oil.
- Mix gently with your hands until just combined. Do not overmix.
2. Form the Meatballs
- Roll into large meatballs, about 1.5 inches wide.
- Place on a parchment-lined baking sheet and lightly spray with oil.
3. Oven-Bake the Meatballs
- Preheat oven to 485°F.
- Bake for 5 minutes, flip, then bake another 5 minutes until browned on the outside.
4. Make the Marinara Sauce
- Heat olive oil in a pan and sauté onions until soft and fragrant.
- Add garlic and tomato paste, cook briefly.
- Pour in tomato puree, then add bay leaf, basil, parsley, salt, and pepper.
- Stir in parmesan cheese and let simmer until rich and well combined.
5. Make the Pesto
- Blend basil, garlic, olive oil, parmesan, pine nuts, and salt until smooth.
6. Finish Meatballs in Sauce
- Add baked meatballs into the marinara sauce.
- Simmer until fully cooked through to an internal temperature of 165°F.
7. Toast the Bread
- Slice rolls and toast in the oven with cheese until melted.
8. Assemble the Meatball Sub
- Toast ciabatta bread with a slice of swiss until the cheese is melted.
- Add meatballs to the toasted bread.
- Spoon marinara sauce over the top.
- Add another slice of cheese and return to oven until melted.
- Top with pesto and finish with grated parmesan.
- Serve with extra sauce on the side.
Notes
Tips for Best Results: Keep breadcrumbs slightly chunky for better texture
Tips for Best Results: Don’t overmix the meat to keep meatballs tender
Tips for Best Results: High heat helps create a quick sear without drying them out
Tips for Best Results: Let the sauce simmer for deeper flavor
Substitutions: Use all beef or all pork if preferred
Substitutions: Swap cheeses depending on preference
Substitutions: Use store-bought pesto if needed
Substitutions: Gluten-free breadcrumbs work well
Make-Ahead & Storage: Meatballs can be prepped ahead and refrigerated for 2 days
Make-Ahead & Storage: Sauce lasts up to 4 days in the fridge
Make-Ahead & Storage: Freeze meatballs for up to 2 months
Make-Ahead & Storage: Reheat in sauce for best results
Tips for Best Results: Don’t overmix the meat to keep meatballs tender
Tips for Best Results: High heat helps create a quick sear without drying them out
Tips for Best Results: Let the sauce simmer for deeper flavor
Substitutions: Use all beef or all pork if preferred
Substitutions: Swap cheeses depending on preference
Substitutions: Use store-bought pesto if needed
Substitutions: Gluten-free breadcrumbs work well
Make-Ahead & Storage: Meatballs can be prepped ahead and refrigerated for 2 days
Make-Ahead & Storage: Sauce lasts up to 4 days in the fridge
Make-Ahead & Storage: Freeze meatballs for up to 2 months
Make-Ahead & Storage: Reheat in sauce for best results
