Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
closeup shot of french onion meatballs in the white pan after adding toast points and melted cheese and broiling.

From-Scratch French Onion Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Kayla Berman
  • Prep Time: 40 Minutes
  • Chilling Time: 30 Minutes
  • Cook Time: 1 hour
  • Total Time: 2 hours 10 minutes
  • Yield: 5 Servings
  • Category: Dinner

Description

If you’re looking for a cozy dinner upgrade, look no further than my French Onion Meatballs recipe! Tender ground beef meatballs are simmered in an herby onion sauce, then topped with melty, nutty gruyere for a deliciously savory, perfectly cheesy meal the whole family is sure to love.


Ingredients

Scale

For the meatballs: 

  • ½ Cup Bread Crumbs
  • ½ Cup Milk
  • 1 Tablespoons Olive Oil
  • ½ Cup Yellow Onion, grated or finely diced
  • 3 cloves Garlic, minced
  • 1 ½ pound Ground Beef, 85/15 or 90/10 is best
  • 1 teaspoon Kosher Salt
  • ½ teaspoon Black Pepper
  • 1 Eggs, lightly beaten
  • 1 Tablespoons Fresh Parsley
  • 2 teaspoons Worcestershire Sauce
  • ¾ teaspoon Herbs de Provence 

For the sauce: 

  • 2 Tablespoons Olive Oil
  • 2 Tablespoons Butter
  • 2-3 large Yellow Onions, about 2 pounds thinly sliced
  • ½ teaspoon Kosher Salt
  • ¼ teaspoon Black Pepper
  • 2 cloves Garlic, minced
  • ½ Cup Dry White Wine
  • 2 Tablespoons All Purpose Flour
  • 2 Cups Beef Broth
  • 1 Cup Gruyere Cheese, shredded
  • French Bread, cut into thick slices
  • Fresh Thyme for garnish 


Instructions

  1. Combine the bread crumbs and milk in a small bowl. Set aside for about 5 minutes.

  2. Add the olive oil to an oven safe skillet over medium heat. Once the oil is hot, add in the grated onion and minced garlic. Saute until lightly browned and softened. Remove from heat.

  3. Combine the ground beef, salt, black pepper, beaten egg, fresh parsley, worcestershire sauce, herbs de provence, soaked bread crumbs, sauteed onions and garlic in a mixing bowl. Stir together with your hands until the mixture is evenly combined.

  4. Scoop the meatballs into 2 Tablespoon sized portions, about the size of a golf ball. Use wet hands to roll them into balls and place them on a parchment paper lined baking sheet. Cover the meatballs with plastic wrap and refrigerate for 30 minutes.

  5. Preheat the oven to 400F.

  6. Bake the meatballs for 25-30 minutes or until the internal temperature reaches 165F.

  7. While the meatballs are baking, prepare the sauce. Add the olive oil and butter to the oven safe skillet you used before.

  8. Once the butter has melted, add in the onions, salt and black pepper. Cook over medium or medium low heat, stirring occasionally, until they are reduced in size by half and golden brown in color. It will take about 30 minutes.

  9. Add in the garlic and cook for another minute, stirring constantly.

  10. Pour in the white wine and deglaze the bottom of the pan.

  11. Add in the flour. Stir together and cook for 2-3 minutes until the flour begins to stick to the bottom of the pan.

  12. Pour in the beef broth and stir well. It should create a sauce that is slightly thickened. Continue to simmer for about 5 minutes.

  13. Add the cooked meatballs to the pan and stir to coat them in the onion sauce.

  14. Add a few slices of french bread to the pan and sprinkle the top of the meatballs and bread with shredded cheese.

  15. Turn the oven to broil and place the pan on the top rack. Broil for 3-4 minutes until melted.

  16. Remove from oven and garnish with fresh thyme. Serve with mashed potatoes, side salad or vegetables.



Nutrition

  • Serving Size: 1/5 Recipe
  • Calories: 590 Cals
  • Fat: 36g
  • Carbohydrates: 22g
  • Protein: 39g