Active Time
1 HR
Total Time
1 HR 30 MIN
Yield
Serves : Makes 8 subs
© John Kernick

How to Make It

Step 1    

In a pot, heat the oil. Add the onion, garlic and crushed red pepper and season with salt and black pepper. Cover and cook over moderate heat, stirring, until the onion is softened, 5 minutes. Add the basil, thyme, oregano and bay leaves and cook, stirring, for 1 minute. Add the wine and sugar and bring to a boil. Cook until most of the wine is evaporated, 3 minutes. Stir in the tomatoes. Cover partially and cook, stirring frequently, until thickened, 30 minutes. Discard the bay leaves.

Step 2    

Preheat the oven to 400° and brush 2 rimmed baking sheets with olive oil. In a medium skillet, heat the 1 tablespoon of olive oil. Add the onion, garlic, oregano, fennel seeds, sage and crushed red pepper and cook over low heat, stirring, until the onion is softened, 5 minutes; scrape into a bowl and let cool.

Step 3    

Add the bread crumbs to the bowl with the cheese, eggs, milk, salt and parsley. Add the pork and beef and knead gently until combined. Roll the mixture into 32 meatballs, about 2 1/2 inches each, and arrange them on the prepared baking sheets. Bake for 15 minutes, until nearly cooked through, shifting the pans from top to bottom and front to back halfway through baking.

Step 4    

Gently fold the meatballs into the tomato sauce. Simmer over moderate heat, covered, until cooked through, about 10 minutes.

Step 5    

Wipe off the baking sheets. Set the open rolls on the baking sheets and top both halves with the sliced provolone. Bake for about 5 minutes, until the cheese melts. Spoon the meatballs onto the rolls and top with the sauce. Serve right away.

Make Ahead

The recipe can be prepared through Step 4 and refrigerated for up to 3 days. Rewarm before finishing the subs.

Suggested Pairing

Wine or Beer Overthinking what to drink with these subs will detract from simply enjoying them. Have a big fruity Zinfandel or a refreshing beer like Brooklyn Brewery Lager.

You May Like

Aggregate Rating value: 5

Review Count: 51

Worst Rating: 0

Best Rating: 5