Baked French Onion Meatballs
Baked French Onion Meatballs combine the rich, savory flavors of classic French onion soup with juicy, Gruyère-filled meatballs, all smothered in a caramelized onion sauce. This comforting dish is easy to prepare and perfect for cozy weeknight dinners or entertaining guests.
Prep Time 20 minutes mins
Cook Time 40 minutes mins
Total Time 1 hour hr
Course Main Course, Soup
Cuisine American, French
Meatballs
- 1 lb ground beef
- 1/2 cup breadcrumbs
- 1/2 cup grated Gruyère cheese
- 1 egg
- 2 garlic cloves minced
- 1 tsp dried thyme
- 1 tsp salt
- 1/2 tsp black pepper
- 1 tsp fish sauce
- 1 tsp onion powder
- 1 tsp garlic powder
- 1 tsp paprika
- 1 tbsp minced onion
- 1 tsp Italian seasoning
French Onion Sauce
- 2 tbsp unsalted butter
- 2 large yellow onions thinly sliced
- 1/2 tsp salt
- 2 cups beef broth
- 1 tsp Worcestershire sauce
- 1/2 tsp dried thyme
- 1/2 cup grated Gruyère or Swiss cheese
Caramelize the Onions
The caramelization process enhances the natural sweetness and depth of flavor in the onions, making them an irresistible component of the dish. While the meatballs are baking, melt the butter in a large skillet over medium heat.
Add the sliced onions and sprinkle with salt. Stir to coat the onions in butter.
Reduce the heat to medium-low and cook, stirring occasionally, for 25-30 minutes until the onions are deeply caramelized and golden brown. This process brings out the natural sweetness of the onions.
If the onions start to stick to the pan, deglaze with a splash of water or broth and scrape up the browned bits.
Prepare the Meatballs
Preheat the oven to 375°F (190°C).
In a large bowl, combine the ground beef, breadcrumbs, grated Gruyère cheese, egg, Parmesan cheese, minced garlic, thyme, salt, pepper, fish sauce, onion powder, garlic powder, paprika, minced onion, and Italian seasoning. Mix until just combined.
Roll the mixture into 1-inch meatballs and place them on a baking sheet lined with parchment paper.
Bake for 15-18 minutes, or until browned and cooked through.
Make the Sauce
Once the onions are caramelized, deglaze the pan with the white wine (if using) and cook for 2 minutes to reduce slightly.
Stir in the beef broth, Worcestershire sauce, and thyme. Simmer for 5-7 minutes to allow the flavors to meld.
Add the baked meatballs to the skillet with the onion sauce. Spoon the sauce over the meatballs and simmer for 5 minutes.
Sprinkle grated Gruyère or Swiss cheese over the meatballs. Cover the skillet with a lid until the cheese melts.
Serve hot with crusty bread or over mashed potatoes for a comforting meal.
Toasted baguette with Gruyère cheese complements the meatballs and onion sauce beautifully, providing a delightful textural contrast. The crispiness of the baguette balances the softness of the meatballs, while the melted Gruyère ties the side dish back to the French onion soup theme, creating a complete and satisfying meal experience. Preheat the broiler. Place the baguette slices on a baking sheet and top each slice with grated Gruyère cheese.
Broil for 2-3 minutes or until the cheese is melted and bubbly. Serve alongside the meatballs.
Keyword baked meatballs, french onion, french onion soup, meatballs