Go Back
–+ servings
French Onion Meatballs with Savory Onion Sauce

Savory French Onion Meatballs with Rich Onion Sauce Recipe

Enjoy a delightful twist with French Onion Meatballs featuring a savory onion sauce that’s perfect for cozy dinners.
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 Mixture
  • 1.5 pounds ground chuck
  • 0.25 cup milk
  • 0.75 cup Italian seasoned breadcrumbs
  • 5 cloves garlic paste
  • 1 teaspoon fresh thyme leaves
  • 1 teaspoon salt
  • 1 teaspoon black pepper
  • 2 large eggs
Onion Sauce
  • 2 tablespoons olive oil
  • 2 large yellow onions sliced thinly
  • 3 ounces water
  • 0.5 teaspoon salt
  • 2 tablespoons butter
  • 4 cloves garlic minced
  • 1.5 tablespoons flour
  • 0.5 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
  • salt and pepper to taste
  • 12 slices baguette toasted

Equipment

  • Large bowl
  • Frying pan
  • baking sheet
  • Oven
  • wooden spoon

Method
 

Preparation
  1. In a large bowl, mix the breadcrumbs and milk together and let sit for 5 minutes.
  2. Add the remaining meatball ingredients to the bowl and mix gently until combined.
  3. With your hands, roll ~1 1/2" meatballs (makes roughly 15-18) and set them on a parchment paper lined baking sheet.
Cooking Onions
  1. Heat a large pan or pot to medium heat and add the olive oil, onions, water, and salt, and mix to coat. Cover with a lid and cook for 15 minutes.
  2. Remove the lid and continue to cook, stirring occasionally. Adjust the heat to avoid burning and add a splash of water if necessary.
Frying Meatballs
  1. Heat a large oven-safe frying pan to medium heat with olive oil to coat the whole pan. Once hot, fry the meatballs until browned (about 3 minutes per side) then remove with a slotted spoon to a dish and set aside.
Caramelizing Onions
  1. Preheat oven to 450°F and set the rack on the middle level.
  2. 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 over medium heat until deeply caramelized, stirring frequently and adding water as necessary.
  3. Once the onions are done, add the garlic and cook for 1 minute. Add the flour to the pan and cook for 1-2 minutes, stirring frequently, until the flour is no longer white.
  4. Add the wine and bring to a boil, scraping the bottom of the pan with a wooden spoon to dislodge brown bits.
  5. Once boiling, add the chicken stock and thyme and bring to a simmer for 5 minutes. Taste and adjust salt and pepper. Add the brandy or sherry (optional) and stir to combine.
Baking
  1. Add all of the meatballs to the pan and top with 3/4 of the Swiss cheese. Place in the oven and bake for 7-10 minutes or until bubbly.
  2. Top the baguette slices with the remaining cheese and place under the broiler for a minute to toast and melt the cheese, watching closely to prevent burning.
  3. For a browner top, broil the meatballs for 2-3 minutes but watch carefully. Garnish with thyme leaves and serve with toasted baguette slices topped with the remaining Swiss cheese.

Nutrition

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

Notes

Be gentle when mixing meatball ingredients to avoid a tough texture. Fresh herbs elevate the dish's flavors, and caramelizing onions takes patience for the best results.

Tried this recipe?

Let us know how it was!