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

French Onion Meatballs


  • Author: Ava McKenney
  • Total Time: 55 minutes
  • Yield: 4 servings 1x

Description

These French Onion Meatballs combine all the comforting flavors of the classic soup into a rich and hearty main dish. Tender meatballs are nestled in a caramelized onion sauce, topped with melty cheese, and baked to perfection. Perfect served over mashed potatoes, pasta, or crusty bread, this dish is sure to impress family and friends!


Ingredients

Scale

For the Meatballs:

  • 1 lb ground beef
  • 1/3 cup breadcrumbs
  • 1 egg
  • 2 tbsp Parmesan cheese (grated)
  • 2 garlic cloves (minced)
  • 2 tbsp fresh parsley (chopped)
  • Salt and pepper to taste

For the Onion Sauce:

  • 2 large yellow onions (thinly sliced)
  • 2 tbsp butter
  • 1½ cups beef broth
  • 1 tsp Worcestershire sauce
  • 1 tsp thyme (fresh or dried)

For the Topping:

  • 1 cup Gruyère or Swiss cheese (shredded)

Instructions

  1. Preheat the oven to 375°F (190°C).
  2. In a large bowl, combine the ground beef, breadcrumbs, egg, Parmesan cheese, minced garlic, parsley, salt, and pepper. Mix gently until just combined. Form the mixture into evenly-sized meatballs (about 1½ inches in diameter) and set aside.
  3. Heat butter in a large oven-safe skillet over medium heat. Add the sliced onions and cook, stirring frequently, for 20-25 minutes, until golden and caramelized. Push the onions to one side of the skillet.
  4. Add the meatballs to the skillet, searing them on all sides until browned, about 2 minutes per side. Stir the onions back around the meatballs.
  5. Pour in the beef broth, Worcestershire sauce, and thyme, stirring gently to combine. Make sure the meatballs are partially submerged in the sauce.
  6. Sprinkle the shredded Gruyère or Swiss cheese over the meatballs and sauce. Transfer the skillet to the preheated oven and bake for 15-20 minutes, or until the cheese is melted and bubbly and the meatballs are cooked through.
  7. Remove from the oven, garnish with fresh parsley if desired, and serve warm with mashed potatoes, pasta, or crusty bread.

Notes

  • For a flavor twist, substitute the Gruyère with mozzarella or a mix of cheeses.
  • Leftovers can be refrigerated in an airtight container for up to 3 days or frozen for up to 1 month.
  • Caramelizing the onions slowly over medium-low heat is key to unlocking their rich, sweet flavor.
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes