French Onion Meatballs


  • 1 lb ground beef
  • 1 lb ground pork
  • 1 cup breadcrumbs
  • 2 eggs
  • 2 large onions, thinly sliced
  • 2 tablespoons butter
  • 1/2 cup beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon thyme
  • 1 cup grated Gruyère cheese
  • Salt and pepper to taste
  • 2 tablespoons olive oil for frying


  1. In a skillet, melt butter over medium heat and add sliced onions with a pinch of salt. Cook, stirring occasionally, until onions are caramelized, about 15-20 minutes. Set aside to cool.
  2. In a large bowl, combine ground beef, ground pork, breadcrumbs, eggs, salt, pepper, thyme, half of the caramelized onions, and Worcestershire sauce. Mix until well combined.
  3. Shape the mixture into 1.5-inch meatballs.
  4. In the same skillet, heat olive oil over medium heat. Add meatballs and fry until browned on all sides and cooked through, about 10-12 minutes.
  5. Add beef broth to the skillet and bring to a simmer. Return the remaining caramelized onions to the skillet and cook for an additional 5 minutes.
  6. Sprinkle Gruyère cheese over the meatballs and onions. Cover the skillet briefly to melt the cheese.
  7. Serve hot, garnished with a little more thyme if desired.

Prep Time: 30 minutes | Cooking Time: 35 minutes | Total Time: 65 minutes

Servings: 6 servings

Leave a Comment