French Onion Chicken Meatballs are addictively bite-sized, so a double-batch may be the move! Moist ground chicken is rolled up into a garlic-infused, cheesy, savory ball. They are smothered in a finger-licking-ly rich, buttery, and beefy sauce and topped off with even more melty cheese. Whether you serve them as your main dish or let them be the star of your appetizers, French Onion Chicken Meatballs will be gone in a flash!


For the meatballs:

  • 2 tablespoons extra virgin olive oil
  • 1 pound ground chicken
  • 1/2 cup Gruyère cheese or Swiss cheese
  • 1/4 cup breadcrumbs
  • 2 tablespoons parsley, chopped
  • 1 large egg, beaten
  • 2 cloves garlic, minced
  • 1 teaspoon kosher salt
  • ground black pepper, to taste

For the sauce:

  • 4 tablespoons butter
  • 2 large onions, thinly sliced
  • 2 cloves garlic, minced
  • 2 cups low-sodium beef broth
  • 2 teaspoons thyme, chopped, plus more, to taste, for garnish
  • kosher salt, to taste
  • ground black pepper, to taste
  • 1 1/2 cups Gruyère cheese or Swiss cheese


Step 1 –Preheat the oven to 425 degrees F.

Step 2 –Line a large baking sheet with foil and rub it with the extra-virgin olive oil.

Step 3 –In a large bowl, combine the ground chicken, 1/2 cup of the Gruyère cheese, the breadcrumbs, the parsley, the egg, and 2 of the minced garlic cloves.

Step 4 –Season the chicken mixture with 1 teaspoon of the salt and the pepper.

Step 5 –Using your hands, form the chicken mixture into 16 meatballs.

Step 6 –Place the meatballs on the prepared baking sheet and bake until golden and cooked through at 165 degrees F, about 25 minutes.

Also Read:  Black Bean Quesadillas

Step 7 –While the meatballs are baking, in a large skillet over medium heat, melt the butter.

Step 8 –Add the onions to the butter and cook, stirring the onions often, until they are very soft and golden, about 25 minutes.

Step 9 –Add the remaining garlic to the onion mixture and cook until fragrant, about 1 minute.

Step 10 –Add the beef broth and 2 teaspoons of the thyme to the onion mixture.

Step 11 –Season the onion mixture with the remaining salt and the pepper.

Step 12 –Bring the broth mixture to a boil, then reduce to medium heat.

Step 13 –Let the broth mixture simmer until slightly thickened, about 10 minutes.

Step 14 –Add the baked meatballs to the broth mixture and sprinkle with the remaining Gruyère cheese.

Step 15 –Cover the skillet with a lid and cook until the meatballs are warmed through, and the cheese is melted, for about 5 minutes.

Step 16 –Serve warm.