Ingredients
Equipment
Method
Caramelize the Onions
- In a large, heavy-bottomed skillet or Dutch oven, melt 2 tbsp butter and 1 tbsp olive oil over medium-low heat. Add the thinly sliced onions, sugar, salt, and pepper. Cook, stirring occasionally, for 35-45 minutes, or until the onions are deeply golden brown and very soft. This process requires patience. Once caramelized, remove from skillet and set aside. Wipe skillet clean if using for meatballs.
Prepare the Meatballs
- In a large mixing bowl, combine the ground beef, panko breadcrumbs, parsley, egg, minced garlic, Worcestershire sauce, Dijon mustard, 1/2 tsp salt, and 1/4 tsp black pepper. Mix gently with your hands until just combined, being careful not to overmix.
- Roll the mixture into 1.5-inch meatballs (about 20-24 meatballs). Heat 2 tbsp olive oil in the same large skillet (or a clean one) over medium-high heat. Brown the meatballs on all sides, in batches if necessary, until a nice crust forms. They don't need to be cooked through at this stage. Transfer browned meatballs to a plate and set aside.
Make the French Onion Sauce
- Reduce heat to medium. Add 2 tbsp unsalted butter to the skillet. Once melted, sprinkle in 2 tbsp all-purpose flour and whisk constantly for 1-2 minutes to create a roux. Gradually whisk in the dry sherry (if using), scraping up any browned bits from the bottom of the pan, and cook for 1 minute.
- Slowly whisk in the beef broth, ensuring no lumps. Add Worcestershire sauce, fresh thyme, and bay leaf. Bring the sauce to a gentle simmer, stirring occasionally, and cook for 5-7 minutes, or until slightly thickened. Season with salt and black pepper to taste. Remove the bay leaf before adding meatballs.
Combine and Finish
- Return the caramelized onions and browned meatballs to the skillet with the sauce. Gently stir to coat the meatballs. If your skillet is not oven-safe, transfer the mixture to an oven-safe baking dish or Dutch oven.
- Preheat your oven to 375°F (190°C). Sprinkle the grated Gruyère and Provolone cheeses evenly over the meatballs and sauce.
- Bake for 15-20 minutes, or until the cheese is melted, bubbly, and lightly golden brown, and the meatballs are cooked through.
- Garnish with fresh chopped chives and serve hot. These Cheesy French Onion Meatballs are delicious on their own, over mashed potatoes, egg noodles, or with crusty bread for dipping.
Notes
• Make Ahead: The caramelized onions can be made up to 3 days in advance and stored in the refrigerator. The meatballs can be formed and browned ahead of time, then refrigerated until ready to assemble and bake.
• Freezing: Leftovers can be frozen in an airtight container for up to 3 months. Thaw overnight in the refrigerator and reheat gently in the oven or on the stovetop.
• Wine Substitute: If you prefer not to use sherry or wine, simply increase the beef broth by 1/2 cup, or use a splash of balsamic vinegar for acidity.
• Freezing: Leftovers can be frozen in an airtight container for up to 3 months. Thaw overnight in the refrigerator and reheat gently in the oven or on the stovetop.
• Wine Substitute: If you prefer not to use sherry or wine, simply increase the beef broth by 1/2 cup, or use a splash of balsamic vinegar for acidity.
