Cheesy French Onion Meatballs combine the best of two comfort food classics: juicy, flavorful meatballs and the savory, caramelized onion sauce of French onion soup. Topped with golden, bubbly Gruyère cheese, this dish is an instant hit at the dinner table. Serve it with crusty bread, mashed potatoes, or pasta for a meal that’s as versatile as it is delicious.
1. In a large bowl, combine ground beef, breadcrumbs, Parmesan, egg, garlic, onion powder, Italian seasoning, salt, and pepper. Mix until evenly combined.
2. Roll into 1-inch meatballs and set aside.
3. Heat olive oil in a large skillet over medium heat. Brown the meatballs on all sides, about 6–8 minutes. Remove from skillet and set aside.
4. In the same skillet, melt the butter. Add sliced onions and sprinkle with sugar. Cook over medium-low heat, stirring frequently, until caramelized, about 15–20 minutes.
5. Sprinkle flour over the onions and stir to coat.
6. Add beef broth, and Worcestershire sauce. Scrape the skillet to deglaze and bring to a simmer.
7. Return meatballs to the skillet. Cover and simmer for 10–15 minutes.
8. Preheat the broiler. Sprinkle Gruyère cheese over the meatballs and sauce. Broil for 2–3 minutes, or until the cheese is melted and bubbly.
9. Garnish with parsley (optional) and serve hot with crusty bread, mashed potatoes, or pasta.
Make-Ahead: Meatballs and caramelized onions can be prepared a day ahead and stored separately.
Gluten-Free Option: Use gluten-free breadcrumbs and flour substitutes.
Storage: Refrigerate leftovers in an airtight container for up to 3 days or freeze for up to 3 months.
Find it online: https://paulakitchen.com/cheesy-french-onion-meatballs/