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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Julie
  • Total Time: 60 minutes
  • Yield: 68 servings 1x
  • Diet: Gluten Free

Description

Juicy ground chicken meatballs baked to golden perfection, nestled in a rich, caramelized French‑onion and mushroom sauce, topped with crusty bread and gooey Gruyère—a comforting twist on classic French onion soup.


Ingredients

Scale

For the Meatballs:

  • pounds ground chicken

  • 1 slice soft whole grain bread, torn

  • 1 egg, beaten

  • Kosher salt and black pepper, to taste

For the Onion Gravy:

  • 6 tablespoons salted butter

  • 34 medium yellow onions, thinly sliced

  • ¾ cup dry white wine (Pinot Grigio or Sauvignon Blanc)

  • 3 cloves garlic, chopped

  • 2 cups cremini or wild mushrooms, sliced

  • 2 tablespoons fresh thyme leaves

  • 2 tablespoons chopped fresh sage

  • 2½ cups low sodium chicken or vegetable broth

  • ¼ cup whole milk, cream, or canned coconut milk

For Assembly:

  • 6 slices French bread

  • 1 cup shredded Gruyère cheese


Instructions

  • Make the Meatballs:
    Preheat oven to 450°F. In a bowl, mix ground chicken, crumbled bread, egg, salt, and pepper. Form into meatballs (~2 tablespoons each). Place on a greased baking dish and bake for 15 minutes until lightly golden but not fully cooked.

  • Caramelize the Onions:
    While meatballs bake, melt butter in a large oven-safe skillet over medium heat. Add onions and cook until soft and golden, about 20 minutes, stirring occasionally.

  • Build the Sauce:
    Add wine to the caramelized onions and cook until reduced. Stir in garlic, mushrooms, thyme, and sage. Cook for 5 minutes, then pour in the broth and bring to a gentle simmer.

  • Simmer the Meatballs:
    Add the baked meatballs into the onion mixture. Simmer for 10 minutes or until fully cooked through. Stir in milk or cream and let it warm through.

  • Finish with Bread and Cheese:
    Top with toasted French bread slices and sprinkle Gruyère cheese over the top. Place under the broiler for 3–5 minutes until cheese is melted and bubbly.

 

  • Serve:
    Garnish with extra thyme or parsley if desired and serve hot.

Notes

You can substitute ground turkey or beef.

For a richer sauce, use heavy cream. For dairy-free, use coconut milk and a dairy-free cheese alternative.

Can be prepared in advance—just add the bread and cheese before broiling.

  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Main Dish
  • Method: Baking, Simmering, Broiling
  • Cuisine: French-American