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 plated with caramelized onions and melted cheese

French Onion Meatballs


  • Author: Jack Morgan
  • Total Time: 1 hour 50 minutes
  • Yield: 46 servings 1x

Description

Tender baked beef meatballs simmered in a rich French onion gravy, finished under the broiler with bubbling Gruyère cheese. Deeply savory, cozy comfort food with real onion flavor.


Ingredients

Scale
  • 2 pounds yellow onions, thinly sliced
  • 1 small bunch fresh thyme
  • 2 cloves garlic, minced
  • 6 ounces Gruyère cheese, divided and grated
  • 1/2 cup panko breadcrumbs
  • 1/2 cup whole or 2% milk
  • 1 large egg
  • 2 teaspoons Worcestershire sauce
  • 2 1/2 teaspoons kosher salt, divided
  • 3/4 teaspoon freshly ground black pepper, divided
  • 1 1/2 pounds ground beef
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 1/2 cup dry white wine
  • 1 (14.5-ounce) can beef broth
  • 1 teaspoon balsamic or sherry vinegar
  • Crusty bread, for serving (optional)


Instructions

  1. Bake the meatballs until lightly browned and just cooked through.
  2. Slowly caramelize the onions in butter until deep golden and jammy.
  3. Stir flour into the onions, then deglaze with white wine.
  4. Add beef broth and simmer until the sauce thickens.
  5. Season with vinegar, salt, and pepper.
  6. Add meatballs to the sauce, top with Gruyère, and broil until bubbly and browned.

Notes

  1. Make Ahead: Bake meatballs and caramelize onions, then stop the sauce before simmering thick. Combine and refrigerate up to 2 days. Finish cooking and broil before serving.
  2. Storage: Refrigerate leftovers in an airtight container for up to 2 days.
  • Prep Time: 50 minutes
  • Cook Time: 1 hour
  • Category: Dinner
  • Method: Baking, Broiling
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 620
  • Sugar: 10
  • Sodium: 900
  • Fat: 45
  • Saturated Fat: 20
  • Unsaturated Fat: 20
  • Trans Fat: 0
  • Carbohydrates: 25
  • Fiber: 3
  • Protein: 40
  • Cholesterol: 140