Ingredients
1 lb. ground beef
1/2 c. panko bread crumbs
1/4 c. finely grated Parmesan (about 2 oz.)
1 large egg, beaten
3 cloves garlic, finely chopped
2 tbsp. chopped fresh parsley
2 tsp. fresh thyme leaves
Kosher salt
Freshly ground black pepper
3 tbsp. unsalted butter
3 large yellow onions, thinly sliced
2 cloves garlic, minced
2 tsp. fresh thyme leaves
1/4 c. red wine
1 c. low-sodium beef broth
Kosher salt
Freshly ground black pepper
4 hoagies, split open
1 1/2 c. shredded Gruyère (about 3 oz.)
Preparation
Step 1Preheat oven to 425°. Line a large baking sheet with foil. In a large bowl, combine beef, bread crumbs, Parmesan, egg, garlic, parsley, and thyme; season with salt and pepper. Mix with your hands or a wooden spoon until well combined. Form into 16 balls (about 2 tablespoons each) and arrange on prepared sheets. Step 2Bake meatballs until browned and cooked through, 14 to 16 minutes. Keep warm until ready to use.
Step 1In a large skillet over medium heat, melt butter. Add onions and cook, stirring occasionally and reducing heat to medium-low after 10 minutes, until golden and jammy, about 30 minutes. Step 2Increase heat to medium and add garlic and thyme. Cook, stirring, until fragrant, about 1 minute. Add wine, bring to a simmer, and cook until completely reduced, 2 to 3 minutes. Add broth and bring to a boil. Cook, stirring occasionally, until liquid is almost completely reduced, 8 to 10 minutes; season with salt and pepper.
Step 1Heat broiler. Divide onions among hoagies. Arrange 4 meatballs in each, then top with Gruyère. Step 2Place sandwiches on a rimmed baking sheet and broil until cheese is melty and golden (watch closely!), 2 to 5 minutes.
Have you made these yet? Let us know how it went in the comments below!