Go Back

French Onion Meatballs

Savory and indulgent, these French Onion Meatballs merge the essence of classic French onion soup with the richness of cheesy, pan-browned meatballs. A mouthwatering combination perfect for cozy meals. Time
Prep Time 1 hour
Cook Time 25 minutes
Total Time 1 hour 25 minutes

Ingredients
  

  • 1 teaspoon all-purpose flour
  • 2 tablespoons freshly grated parmesan cheese
  • 1 pound lean ground turkey or chicken preferably 94%
  • 3 tablespoons finely chopped fresh parsley
  • cups chicken or beef stock
  • 2 garlic cloves minced
  • 2 tablespoons olive oil
  • 1 to 2 tablespoons olive oil for browning
  • 1 cup finely grated gruyere cheese plus extra for topping
  • ½ teaspoon ground black pepper
  • 1 teaspoon dried thyme
  • ½ teaspoon kosher salt
  • 2 medium onions thinly sliced
  • ¼ cup seasoned breadcrumbs

Instructions
 

  • Warm a large oven-safe skillet over medium-low heat and pour in 2 tablespoons of olive oil. Add the sliced onions along with a generous pinch of salt. Cook the onions slowly, stirring frequently, until they are deeply caramelized and golden brown, about 30 to 40 minutes. Transfer them to a plate once done.
  • Preheat the oven to 350°F. Roughly chop half of the caramelized onions for the meatball mixture.
  • In a mixing bowl, combine the ground meat with the minced garlic, ½ cup of gruyere, all of the parmesan, breadcrumbs, parsley, thyme, salt, and pepper. Fold in the chopped onions. Gently mix until just combined to maintain tenderness.
  • Shape the mixture into 1-inch meatballs using moistened hands for ease. Uniformity isn’t essential—slightly rustic shapes are fine.
  • Reheat the same skillet over medium heat, adding a light coating of olive oil. Arrange the meatballs in a single layer and sear them, turning every 1 to 2 minutes, until they are browned on all sides.
  • In a shaker cup or jar, vigorously mix the stock with the flour for 30 seconds until well combined. Pour this mixture into the skillet over the meatballs. Stir in the remaining caramelized onions and scatter the remaining gruyere over the top.
  • Place the skillet in the oven and bake for 20 to 25 minutes, or until the internal temperature of the meatballs reaches 165°F. Serve hot, ideally over toasted sourdough for a comforting twist on the meatball melt.

Notes

For faster caramelization, a small amount of sugar or syrup can be added to the onions. Stir often to prevent burning.