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 Turkey Meatballs with Gruyère Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 84 reviews
  • Author: Lisa
  • Prep Time: 1 hour
  • Cook Time: 25 minutes
  • Total Time: 1 hour 25 minutes
  • Yield: 16 meatballs 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: French
  • Diet: Low Fat

Description

French Onion Meatballs are a savory and comforting dish featuring lean ground turkey or chicken mixed with sweet caramelized onions and a blend of gruyere and parmesan cheeses. These tender meatballs are browned on the stovetop and finished by baking in a rich onion and stock sauce topped with melted gruyere cheese. Perfect for serving on crusty bread or as a hearty main course.


Ingredients

Scale

For the Meatballs

  • 2 tablespoons olive oil
  • 2 medium onions, thinly sliced
  • 1 pound lean ground turkey or chicken (94% lean)
  • 2 garlic cloves, minced
  • 1 cup finely grated gruyere cheese, plus extra for topping
  • 2 tablespoons freshly grated parmesan
  • 1/4 cup seasoned bread crumbs
  • 3 tablespoons fresh parsley
  • 1 teaspoon dried thyme
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper
  • 1 to 2 tablespoons olive oil, for browning the meatballs

For the Sauce

  • 1 ½ cups chicken or beef stock
  • 1 teaspoon flour

Instructions

  1. Caramelize the onions: Heat a large oven-safe skillet over medium-low heat and add 2 tablespoons olive oil. Stir in the thinly sliced onions with a big pinch of salt. Cook, stirring often, until the onions turn golden brown and caramelize, about 30 to 40 minutes. If short on time, add 1 teaspoon of sugar or honey to speed the process while stirring frequently. Once caramelized, transfer the onions to a plate to cool.
  2. Preheat the oven: Set the oven to 350°F (175°C) to prepare for baking later.
  3. Prepare the meatball mixture: Take half of the cooled caramelized onions and chop them finely so they can easily mix into the meatballs. In a large bowl, combine the ground turkey or chicken, minced garlic, ½ cup of the grated gruyere cheese, parmesan, seasoned bread crumbs, fresh parsley, dried thyme, salt, pepper, and the chopped caramelized onions. Mix gently until just combined, avoiding over-mixing to keep the meatballs tender.
  4. Form the meatballs: Wet your hands with water to prevent sticking and shape the mixture into 1-inch meatballs. It’s fine if they are not perfect spheres; aim for uniform size for even cooking.
  5. Brown the meatballs: In the same skillet used for the onions, heat 1 to 2 tablespoons of olive oil over medium heat. Add the meatballs in a single layer and brown them on all sides, cooking about 1 to 2 minutes per side. This step seals in flavor and texture.
  6. Make the sauce and assemble: In a shaker cup or water bottle, combine chicken or beef stock with 1 teaspoon flour and shake well for about 30 seconds to create a smooth slurry. Pour this mixture into the skillet with browned meatballs. Add the remaining caramelized onions on top. Sprinkle the remaining gruyere cheese evenly over the meatballs.
  7. Bake to finish: Transfer the skillet to the preheated oven and bake for 20 to 25 minutes, or until the meatballs are cooked through and reach an internal temperature of 165°F (74°C). Once done, serve immediately, optionally on sourdough bread for a delicious meatball melt.

Notes

  • To speed up onion caramelization, add a teaspoon of sugar, honey, or maple syrup but stir often to avoid burning.
  • Using lean ground turkey or chicken helps keep the meatballs moist but healthy.
  • Make sure the skillet is oven-safe for the baking step or transfer to a baking dish after browning.
  • Water your hands before rolling meatballs to prevent sticking and make shaping easier.
  • Serve these meatballs on crusty sourdough bread to enjoy them as meatball melts.
  • Ensure internal temperature reaches 165°F for food safety.

Nutrition

  • Serving Size: 2 meatballs
  • Calories: 220
  • Sugar: 4g
  • Sodium: 320mg
  • Fat: 9g
  • Saturated Fat: 4g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 1g
  • Protein: 22g
  • Cholesterol: 65mg