Meatball Subs with Caramelized Onions and Gruyère

debug

Ingredients

Equipment

skillet
saute pan
food processor

Directions

Split your rolls almost the whole way through, leaving one side attached. Scoop out some of the roll to create a channel for the meatballs to rest in. Grind the bread you pulled out in a food processor or tear it into minuscule bits. You will need 1 1/3 cups or 2 3/4 ounces of fresh breadcrumbs for the meatballs. If you’re not making subs, you can get this same amount of breadcrumbs from 2 to 3 sandwich bread slices. Set rolls aside until later.
Place the fresh breadcrumbs in a large bowl with 3/4 cup warm water and all of the meatball ingredients except for the olive oil and tomato sauce. Combine with a fork, breaking up clumps of meat until the ingredients are evenly distributed. Form mixture into 2-inch meatballs are arrange on a tray. Wet hands make it easier to form meatballs without them sticking too much.
Heat a generous slick of oil (few tablespoons) in a large saute pan with a lid. Brown meatballs in batches, being careful not to crowd the pan or nudge them before they are nicely browned. Transfer meatballs to a paper towel-lined tray and continue until they are all browned.
Discard the oil and heat your tomato sauce in the pan. Add the meatballs, cover the pan and simmer them on the lowest heat possible for 25 to 30 minutes, until the meatballs are cooked through.
While the meatballs are simmering, heat the olive oil and butter in a heavy large skillet over medium-low heat. Add onion, sprinkle with salt and a little pepper and cook until they’re tender, sweet, and a deep golden brown, stirring occasionally. This takes about 30 minutes.
Arrange meatballs with sauce in the hollowed-out roll(s). Drape caramelized onions over the top and sprinkle with shredded cheese. Place subs under a broiler or in an oven at top heat to melt the cheese.