Ingredients
Equipment
Method
- In a large bowl, combine ground beef, breadcrumbs, Parmesan cheese, milk, egg, garlic, Italian herbs, salt, and pepper.
- Gently mix until just combined. Do not overmix.
- Roll the mixture into about 16-20 meatballs.
- Preheat oven to 400°F (200°C). Place meatballs on a baking sheet lined with parchment paper and bake for 20-25 minutes, or until cooked through and lightly browned, OR Heat a tablespoon of olive oil in a large skillet over medium heat. Brown the meatballs on all sides, then remove them from the skillet and set aside.
- In the same skillet (or a separate large pot), heat the remaining olive oil over medium heat. Add the chopped onion and cook until softened, about 5 minutes.
- Add the minced garlic and cook for another minute, until fragrant.
- Pour in the crushed tomatoes and tomato sauce. Stir in the Italian herbs, sugar (if using), salt, and pepper. Bring the sauce to a simmer.
- Gently add the meatballs to the simmering sauce.
- Reduce the heat to low, cover the pot, and let the meatballs simmer in the sauce for at least 30 minutes, or up to an hour. Stir occasionally.
- Preheat your broiler.
- Split the submarine sandwich rolls lengthwise.
- Spoon a generous amount of meatballs and sauce onto each roll.
- Top with two slices of mozzarella cheese per sub.
- Place the subs on a baking sheet and broil for 2-3 minutes, or until the cheese is melted and bubbly and starting to brown. Watch carefully.
- Garnish with fresh basil leaves (optional).
- Serve immediately and enjoy!
Notes
If meatballs are too dry, add a little more milk. If meatballs are falling apart, do not overmix the meatball mixture. If sauce is too acidic, add a pinch of sugar. Store meatballs and sauce separately from rolls in the refrigerator for up to 3-4 days. Store rolls at room temperature. Reheat meatballs and sauce in a saucepan or microwave. Reassemble subs and broil until cheese is melted.
