Go Back
+ servings
A closeup shot of 2 french onion chicken meatballs topped with melted cheese on a slice of toasted french bread.

Cheesy French Onion Ground Chicken Meatballs

A family favorite, just like the classic french onion soup, these chicken meatballs are coated in a french onion sauce with caramelized onions and melted gruyere cheese.
Course Appetizer, Main Course
Cuisine American, French
Prep Time 30 minutes
Cook Time 1 hour 30 minutes
Total Time 2 hours
Servings 5 servings
Calories 702kcal
Cost $15


For the Ground Chicken Meatballs

  • 1 pound ground chicken
  • ½ cup breadcrumbs
  • ¼ cup freshly shredded gruyere cheese
  • 1 egg
  • 2 tablespoon milk or milk alternative
  • ½ teaspoon garlic powder
  • ¼ teaspoon dried thyme
  • ¼ teaspoon kosher salt
  • ¼ teaspoon black pepper

For the French Onion Sauce

  • 2 tablespoon olive oil
  • 2 tablespoon unsalted butter
  • 2 yellow onions sliced
  • 2 garlic cloves minced
  • ½ cup dry white wine
  • ¼ teaspoon dried thyme
  • ¼ teaspoon kosher salt or to taste
  • ¼ teaspoon black pepper or to taste
  • 2 cups low sodium chicken broth
  • 1 cup freshly shredded gruyere cheese
  • 1 loaf crusty french bread


  • Preheat your oven to 400 degrees F. Prepare two sheet pans with parchment paper or aluminum foil sprayed with nonstick spray.
  • Combine all the meatball ingredients in a large mixing bowl. Mix to combine.
  • Form the ground chicken mixture into 20 even-sized meatballs. Place them on the prepared sheet pan.
  • Bake the meatballs in the oven for 20 minutes, or until they're just cooked through and slightly brown on the bottom.
  • While the meatballs are cooking, place a large stock pot, dutch oven, or high-sided skillet over medium low heat. Add in the olive oil and butter. As the butter starts to melt, add the sliced onions.
  • Stir the onions every few minutes, making sure they don't burn on the bottom. Continue this process for about an hour. The onions will first turn translucent, then they will start to slowly break down and turn golden brown.
  • While the onions cook on the stove, slice the french bread into 10 1-inch thick slices. Place them on the other sheet pan and toast them in the preheated oven for about 5 minutes, or until they're lightly browned.
  • When the onions are soft, brown, and caramelized, stir in the minced garlic. Cook 30 seconds before pouring in the wine and seasoning with thyme, salt, and pepper. Reduce the wine by simmering it until there's barely any left in the pan.
  • When the wine is reduced, add the chicken broth. Simmer again and reduce the broth for about 10 minutes, or until the sauce thickens to a creamy brown consistency.
  • Add the baked chicken meatballs to the french onion sauce and stir gently to coat them fully in the sauce.
  • Top each meatball with freshly shredded gruyere cheese and cover the pan with a lid to melt the cheese for about 3 minutes.
  • To serve, garnish with chopped fresh parsley and scoop about 2 cheesy meatballs onto each of the slices of toasted bread. Spoon extra sauce and caramelized onions over top.


  • To store: Allow the meatballs to cool completely before placing them, and the rest of the onions and sauce, in an airtight container. Store them in the refrigerator up to 4 days.
    Store the bread separately on your counter or in your pantry up to 3 days. Slice it and toast it just before serving.
    To freeze: Allow the meatballs to cool completely before placing them, and the rest of the onions and sauce, in an airtight container. Store them in the freezer up to 4 months for best quality.
    To reheat: Place the meatballs in the refrigerator and allow them to defrost overnight. When ready to eat, scoop meatballs, onions, and sauce into a large skillet over medium heat.
    Stir meatballs constantly so they don't stick or burn and heat them until they're just warmed through in the middle. Serve the meatballs on freshly sliced and toasted bread.


  1. Wines, such as chardonnay, pinot grigio, and sauvignon blanc, are all great options. If you don't have a dry white wine on hand, you can also use dry vermouth instead.
  2. If your onions are drying out or burning, turn the heat down to low and stir constantly. You can also add in a bit more oil or butter to prevent the onions from sticking.


Calories: 702kcal | Carbohydrates: 60g | Protein: 40g | Fat: 32g | Saturated Fat: 13g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 13g | Trans Fat: 1g | Cholesterol: 160mg | Sodium: 935mg | Potassium: 820mg | Fiber: 3g | Sugar: 5g | Vitamin A: 516IU | Vitamin C: 4mg | Calcium: 429mg | Iron: 5mg