Before You Begin
Prepare your cookware as needed. Cooking times and results may vary depending on your equipment and ingredients.
Use a thermometer to confirm proper doneness of ground beef.
Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
Prepare the Meatball Mixture
In a large bowl, combine garlic, thyme, a portion of the grated cheese, breadcrumbs, milk, egg, Worcestershire sauce, salt, and pepper. Add ground beef and mix gently until combined.
Shape and Bake
Form into 1½-inch meatballs and place on the prepared baking sheet. Bake 15–20 minutes, until browned and cooked through. The internal temperature should reach 160°F (71°C).
Caramelize the Onions
While meatballs bake, melt butter in a skillet over medium heat. Add onions, thyme, salt, and pepper. Cook 25–30 minutes, stirring occasionally, until soft and golden.
Prepare the Sauce
Sprinkle flour over the onions and stir. Gradually add beef broth while whisking. Simmer 6–8 minutes until thickened. Remove from heat and stir in vinegar.
Combine and Broil
Add baked meatballs to the skillet and coat with sauce. Sprinkle remaining cheese over the top. Broil briefly until the cheese melts and lightly browns, watching closely to prevent burning.
Rest and Serve
Allow the skillet to rest briefly before serving.