Go Back
+ servings
Cheesy French Onion Meatballs

Cheesy French Onion Meatballs

Cheesy French Onion Meatballs are a delicious ground beef dish infused with caramelized onions, topped with melted Gruyère cheese.
Prep Time 50 minutes
Cook Time 1 hour
Total Time 1 hour 50 minutes
Course Main Dish
Cuisine French
Servings 6 meatballs
Calories 350 kcal

Equipment

  • oven
  • baking sheet
  • Cast Iron Skillet
  • Box grater

Ingredients
  

Onion Mixture

  • 2 pounds yellow onions about 2 large or 4 medium
  • 1 small bunch fresh thyme
  • 2 cloves garlic

Meatball Ingredients

  • 6 ounces Gruyère cheese divided
  • ½ cup panko breadcrumbs
  • ½ cup whole or 2% milk
  • 1 large egg
  • 2 teaspoons Worcestershire sauce
  • 2 ½ teaspoons kosher salt divided, plus more as needed
  • ¾ teaspoon freshly ground black pepper divided, plus more as needed
  • 1 ½ pounds ground beef

Sauce Ingredients

  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • ½ cup dry white wine
  • 1 can (14.5-ounce) beef broth scant 2 cups
  • 1 teaspoon balsamic or sherry vinegar
  • Crusty bread for serving (optional)

Instructions
 

Preparation

  • Arrange one oven rack 6 to 8 inches from the broiler and a second rack in the middle of the oven. Heat the oven to 400°F. Line a rimmed baking sheet with parchment paper or a silicone baking mat.
  • Halve and thinly slice the yellow onions. Pick the leaves from the thyme until you have 2 tablespoons. Mince the garlic. Grate the Gruyère cheese.
  • Place the garlic, thyme, ¼ cup of the Gruyère cheese, panko breadcrumbs, milk, egg, Worcestershire sauce, 1 ¼ teaspoons of the kosher salt, and ¼ teaspoon black pepper in a large bowl and stir to combine.
  • Add the ground beef and combine gently without overmixing.
  • Form the mixture into 32 to 34 meatballs and place them on the baking sheet.

Cooking

  • Bake the meatballs until browned and cooked through, about 15 to 20 minutes.
  • Melt butter in a skillet, then add the onions, thyme, kosher salt, and black pepper. Cook until deep golden-brown, about 25 to 30 minutes.
  • Sprinkle flour over onions and stir until incorporated. Add wine and scrape up browned bits.
  • Add beef broth and bring to a boil, cooking until the sauce thickens, about 6 to 8 minutes.
  • Add vinegar and adjust seasoning as needed.
  • Transfer meatballs to sauce, coat them, and spread evenly. Sprinkle with remaining Gruyère cheese.
  • Broil until cheese is melted and bubbly, about 3 to 4 minutes.

Notes

Serve with crusty bread if desired.

Nutrition

Serving: 1meatballCalories: 350kcalCarbohydrates: 20gProtein: 25gFat: 22gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 8gTrans Fat: 1gCholesterol: 85mgSodium: 900mgPotassium: 300mgFiber: 1gSugar: 2gVitamin A: 500IUVitamin C: 2mgCalcium: 200mgIron: 3mg
Keyword Beef, Cheesy, comfort food, Dinner, Meatballs, onions
Tried this recipe?Let us know how it was!