A saucy weeknight sandwich, chock full of meatballs and salty parmesan. A tasty and filling family favorite Meatball Hero!
Weeknight Dinner Hero
Meatballs smothered in sauce, melted cheese, sandwiched in a soft roll, with torn fresh basil—this is perfection in hero form. The inspiration for this recipe comes from Parm, one of my favorite restaurants in all of New York City. They serve the most delicious Chicken Parmesan sandwich I have ever had. I need to enjoy a saucy sandwich like theirs on a regular basis, so I created this meatball hero!
Meatball Hero Technique
The technique of combining all meatball ingredients together gently and not packing the meat tightly always yields a tender result. The meatballs and basic tomato sauce can also be served with a big bowl of spaghetti instead of sandwiching! In fact, I sometimes double the batch and freeze the cooked meatballs just for this purpose. They freeze very well and can even be reheated directly from the freezer by adding them to simmering tomato sauce.
Marinara-making is a great skill for the home chef to have ready to go. All of the components are often on-hand. Homemade sauce instantly elevates any pasta dish– crowd pleasing, tasty, and fresh!
For my marinara sauce, I heat olive oil in a large saucepan. Add the onion and garlic and cook until soft and starting to brown, then add the tomatoes and their juices, breaking them up with the back of a wooden spoon, and bring to a boil, stirring often. After simmering, stir in the basil and season with salt and pepper.
This tomato sauce will keep in an airtight container in the refrigerator for 1 week, and up to 6 months in the freezer.
½ cup grated Parmesan cheese, plus more for topping
¼ cup seasoned bread crumbs
1 1/2 tablespoons chopped fresh oregano leaves
1 teaspoon kosher salt
½ teaspoon cracked black pepper
½ pound ground chuck
½ pound ground pork
4 cups marinara sauce, store bought or homemade
1/4 cup extra-virgin olive oil
1 large yellow onion, finely chopped
3 garlic cloves, minced
1 (28-ounce) can crushed tomatoes
1 (28-ounce) can San Marzano whole plum tomatoes
¼ cup chopped fresh basil
Kosher salt and cracked black pepper
6 hero rolls, split
6 ounces mozzarella cheese, grated (about 1 ½ cups)
½ cup grated Parmesan cheese
½ cup fresh basil, torn
For the meatballs, preheat the oven to 400º F. Line a rimmed baking sheet with parchment paper.
In a large bowl, combine the milk, egg, cheese, bread crumbs, oregano, salt, and pepper. Add the ground meats and mix gently to avoid overworking the meat. Shape into small golf ball-sized meatballs, and put them on the prepared baking sheet. You should have 18 to 24 meatballs.
Bake the meatballs until they are cooked through and lightly browned on all sides, 15 minutes.
For the sauce, in a large saucepan set over medium heat, heat the olive oil. Add the onion and garlic and cook until soft and starting to brown, 3 to 5 minutes. Add the tomatoes and their juices, breaking them up with the back of a wooden spoon, and bring to a boil, stirring often. Lower the heat to medium-low and simmer until the sauce has thickened, 15 to 20 minutes. Stir in the basil and season with salt and pepper. At this point, the tomato sauce will keep in an airtight container in the refrigerator for 1 week, and up to 6 months in the freezer.
Put the meatballs in the simmering sauce. Gently toss to coat and cook for 5 minutes.
For the sandwiches, put the rolls on baking sheet, cut side up. Put 3 to 4 meatballs on each roll, spoon some of the sauce over the meatballs, and top with the cheeses.
Bake until cheese melts, 3 to 5 minutes. Top with fresh basil and serve.
Hi, I’m Kelsey! New here? It’s so nice to meet you!
My mission is to help you feel inspired to cook a little more and gather those that you love most around your table.