Go Back
+ servings
French Onion Meatballs with Savory Onion Sauce

French Onion Meatballs

Delicious French Onion Meatballs with Savory Onion Sauce are a comforting twist on classic meatballs, featuring rich flavors of caramelized onions and melted cheese.
Prep Time 20 minutes
Cook Time 1 hour 20 minutes
Total Time 1 hour 40 minutes
Servings: 4 meatballs
Course: Dinner
Cuisine: French
Calories: 758

Ingredients
  

Meatball Ingredients
  • 1.5 pounds ground chuck
  • 2 large eggs
  • 3/4 cup Italian seasoned breadcrumbs
  • 1/4 cup milk
  • 5 cloves garlic paste
  • 1 teaspoon fresh thyme leaves
  • 1 teaspoon salt
  • 1 teaspoon black pepper
Onion Sauce Ingredients
  • 2 tablespoons olive oil
  • 2 large yellow onions sliced thinly from root to stem
  • 3 ounces water
  • 1/2 teaspoon salt
  • 2 tablespoons butter
  • 1 1/2 tablespoons flour
  • 1/2 cup dry red wine
  • 2 cups low-sodium chicken stock
  • 1 teaspoon thyme leaves
  • 1 tablespoon brandy or sherry optional
  • 2 cups Swiss cheese sliced or shredded, divided
  • 12 slices baguette toasted
  • salt and pepper to taste

Equipment

  • Large bowl
  • Frying pan
  • Baking dish
  • spatula

Method
 

Meatball Preparation
  1. In a large bowl, mix the breadcrumbs and milk together and let sit for 5 minutes.
  2. Add the remaining ingredients to the bowl and mix gently until combined.
  3. With your hands, roll ~1 1/2 inch meatballs (makes roughly 15-18) and set them on a parchment paper lined baking sheet.
Onion Sauce Preparation
  1. Heat a large pan or pot to medium heat and add the olive oil, onions, water, and salt, then mix to coat. Cover with a lid and cook for 15 minutes.
  2. Remove the lid and continue to cook, stirring occasionally. Add a splash of water if necessary to avoid burning.
Cooking Meatballs and Final Assembly
  1. Heat a large oven-safe frying pan to medium heat with olive oil poured to coat. Once hot, fry the meatballs until browned (about 3 minutes per side) then remove and set aside.
  2. Preheat oven to 450°F and set the rack on the middle level.
  3. Pour off the oil used to fry the meatballs and add all of the onions to the pan along with the butter. Cook the onions until deeply caramelized, stirring frequently.
  4. Add the garlic and cook for 1 minute. Add the flour and cook for 1-2 minutes until no longer white.
  5. Add the wine and bring to a boil, scraping the bottom of the pan to dislodge brown bits.
  6. Once boiling, add the chicken stock and thyme, simmer for 5 minutes. Adjust salt and pepper. Add brandy or sherry if using.
  7. Add all of the meatballs to the pan and top with 3/4 of the Swiss cheese, bake for 7-10 minutes or until bubbly.
  8. Top baguette slices with remaining cheese and broil for a minute to toast and melt cheese.
  9. For a browner top, broil the meatballs for 2-3 minutes but watch carefully. Garnish with thyme leaves and serve with toasted baguette slices.

Nutrition

Serving: 1meatballCalories: 758kcalCarbohydrates: 52.4gProtein: 57.2gFat: 33.4gSodium: 1177mgFiber: 3.6gSugar: 6.2g

Notes

For a leaner option, substitute ground turkey for the beef and feel free to experiment with various cheeses like provolone or Gruyère.

Tried this recipe?

Let us know how it was!