Go Back
+ servings
French Onion Meatballs with Savory Onion Sauce

Savory French Onion Meatballs with Rich Onion Sauce Recipe

Delicious French Onion Meatballs with Savory Onion Sauce offers a comforting dish perfect for any occasion.
Prep Time 45 minutes
Cook Time 45 minutes
Chilling Time 15 minutes
Total Time 1 hour 30 minutes
Servings: 6 meatballs
Course: Dinner
Cuisine: French
Calories: 669

Ingredients
  

  • 1.5 cups fresh breadcrumbs
  • 0.25 cups whole milk
  • 2 tablespoons whole milk
  • 1.5 pounds organic ground beef
  • 1 tablespoon chopped parsley
  • 1 teaspoon fresh thyme leaves
  • 1 teaspoon herbes de Provence
  • 1 teaspoon salt
  • 0.25 teaspoon black pepper
  • 0.5 large white onion, finely minced
  • 4 cloves garlic, pressed
  • 0.75 cups grated Gruyere cheese, divided use
  • 1 egg, whisked
  • 1 cup shredded whole milk mozzarella cheese
  • 4 tablespoons olive oil, divided use
  • 2 tablespoons ghee or butter
  • 2.5 large white onions, halved and sliced
  • 1 teaspoon herbes de Provence
  • 1 teaspoon dried thyme
  • 0.25 cups sherry
  • 1.5 tablespoons flour
  • 2.25 cups beef stock
  • 2 teaspoons fresh thyme leaves

Equipment

  • Large bowl
  • cast iron skillet
  • tray

Method
 

  1. Soak breadcrumbs in milk for 5 minutes.
  2. In a large bowl, combine ground beef, soaked breadcrumbs, parsley, thyme, herbes de Provence, salt, pepper, minced onion, garlic, ¼ cup Gruyere cheese, and whisked egg.
  3. Mix the ingredients gently until combined, then form 2 tablespoon-sized meatballs and place them on a tray.
  4. Chill the meatballs in the fridge for 15 minutes.
  5. Heat a large cast iron skillet over medium-high heat and add 2 tablespoons olive oil.
  6. Sear the meatballs until browned on all sides for about 8 to 10 minutes. Remove and set aside.
  7. In the same skillet, add the remaining 2 tablespoons of olive oil and ghee or butter, then add the onions with a pinch of salt and pepper.
  8. Cook the onions down for 20 to 25 minutes until caramelized.
  9. Stir in garlic, herbes de Provence, and dried thyme, cooking until aromatic.
  10. Add sherry and reduce for 30 seconds, then incorporate the flour and mix for 30 seconds.
  11. Pour in beef stock, whisk until smooth, and let simmer for 5 minutes.
  12. Stir in fresh thyme leaves, then return the meatballs to the skillet and top with Gruyere and mozzarella cheeses.
  13. Broil for 5 to 7 minutes until the cheese is melted and gooey.
  14. Serve the meatballs garnished with additional thyme leaves.

Nutrition

Serving: 1meatballCalories: 669kcalCarbohydrates: 30gProtein: 45gFat: 39gSaturated Fat: 15gCholesterol: 145mgSodium: 942mgPotassium: 760mgFiber: 2gSugar: 4gVitamin A: 500IUVitamin C: 3mgCalcium: 300mgIron: 4mg

Notes

This recipe is versatile; feel free to substitute ground beef with turkey or chicken and modify the cheese to your liking.

Tried this recipe?

Let us know how it was!