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

French Onion Meatballs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Lina Judi
  • Total Time: 1 hour 10 minutes
  • Yield: 6 servings 1x

Description

Savory French Onion Meatballs combine tender beef meatballs infused with Gruyere and herbs, smothered in a rich and flavorful French onion sauce. This comforting dish is perfect for dinner or entertaining guests.


Ingredients

Scale

Meatballs

  • 1½ cups fresh breadcrumbs (or panko breadcrumbs)

  • ¼ cup plus 2 tablespoons whole milk

  • pounds organic ground beef (85/15)

  • 1 tbsp chopped parsley

  • 1 tsp fresh thyme leaves, plus extra for garnish

  • 1 tsp herbes de Provence

  • About 1 tsp salt (adjust to taste)

  • About ¼ tsp black pepper (adjust to taste)

  • ½ large white onion, finely minced

  • 4 cloves garlic, pressed

  • ¾ cup grated Gruyere cheese, divided use

  • 1 egg, whisked

  • 1 cup shredded whole milk mozzarella cheese

French Onion Sauce

  • 4 tbsp olive oil, divided

  • 2 tbsp ghee or butter

  • large white onions, halved and thinly sliced

  • Salt and black pepper, to taste

  • 4 cloves garlic, pressed

  • 1 tsp herbes de Provence

  • 1 tsp dried thyme

  • ¼ cup sherry (or white wine)

  • 1½ tbsp flour

  • 2¼ cups beef stock

  • 2 tsp fresh thyme leaves


Instructions

  • Make the Meatballs:

    • In a large bowl, soak breadcrumbs in milk for 5 minutes.

    • Add ground beef, parsley, fresh thyme, herbes de Provence, salt, pepper, minced onion, pressed garlic, half of the Gruyere cheese, whisked egg, and mozzarella. Mix gently until combined.

    • Shape mixture into 1½-inch meatballs and place on a baking sheet. Refrigerate while preparing the sauce.

  • Prepare French Onion Sauce:

    • Heat 2 tbsp olive oil and 2 tbsp ghee or butter in a large skillet over medium heat.

    • Add sliced onions and season with salt and pepper. Cook, stirring frequently, until onions are deep golden brown and caramelized (about 25-30 minutes).

    • Add garlic, herbes de Provence, and dried thyme. Cook for another minute until fragrant.

    • Pour in sherry or white wine, scraping the bottom to deglaze the pan. Let the liquid reduce by half.

    • Sprinkle flour over the onions, stirring constantly to avoid lumps, cook for 2 minutes.

    • Slowly add beef stock while stirring, bring to a simmer, and cook until sauce thickens slightly.

  • Cook the Meatballs:

    • In a separate skillet, heat remaining 2 tbsp olive oil over medium-high heat.

    • Add meatballs and cook, turning occasionally, until browned on all sides and cooked through (about 10-12 minutes).

 

  • Combine and Serve:

    • Transfer meatballs to the onion sauce and stir in remaining Gruyere cheese.

    • Simmer together for 5 minutes to meld flavors and melt the cheese.

    • Garnish with fresh thyme leaves before serving.

Notes

  • Use fresh breadcrumbs for softer meatballs or panko for more texture.

  • Sherry adds authentic flavor, but white wine is a good substitute.

  • Serve over mashed potatoes, noodles, or crusty bread.
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: French