Ingredients
Equipment
Method
- Caramelize the Onions: Heat olive oil in a large skillet over medium heat. Add sliced onions and cook, stirring frequently, until deeply caramelized and golden brown, about 25-30 minutes.
- Deglaze the Pan: Add minced garlic to the caramelized onions and cook for another minute until fragrant. Pour in dry sherry (or white wine) to deglaze the pan, scraping up any browned bits from the bottom. Let the sherry reduce by half, about 2-3 minutes.
- Combine Wet Ingredients: Pour in beef broth and bring to a simmer. Cook for 5 minutes to allow the flavors to meld. Remove from heat and let cool slightly.
- Prepare the Meatball Mixture: In a large bowl, combine ground beef, breadcrumbs, grated Gruyere cheese, beaten egg, Worcestershire sauce, dried thyme, salt, and pepper.
- Incorporate the Onion Mixture: Pour about 3/4 of the cooled onion mixture into the meatball mixture. Reserve the remaining onion mixture for serving.
- Mix Gently: Gently mix all ingredients until just combined. Be careful not to overmix, as this can result in tough meatballs.
- Form the Meatballs: Using your hands or a cookie scoop, form the mixture into approximately 1.5-inch meatballs.
- Sear the Meatballs: Heat a tablespoon of olive oil in the same skillet over medium-high heat. Sear the meatballs on all sides until browned.
- Simmer in Sauce: Pour the remaining reserved onion mixture back into the skillet with the seared meatballs. Bring to a simmer, cover, and cook for 15-20 minutes, or until the meatballs are cooked through and the sauce has thickened slightly.
- Add Cheese and Broil (Optional): If desired, top the meatballs with additional grated Gruyere cheese and broil in the oven for a minute or two until the cheese is melted and bubbly.
- Serve: Garnish with fresh parsley and serve hot. Excellent on top of mashed potatoes, egg noodles, or enjoyed on their own.
Notes
For best results, don't rush the caramelization process. Panko breadcrumbs create a more tender meatball. Overmixing can lead to tough meatballs. Meatballs can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or oven. You can also freeze the cooked meatballs for up to 2 months. Thaw overnight in the refrigerator before reheating.
