French Onion Meatballs recipe from Simone's Protein Plate
Share recipePinFacebookEmail6 saves

Recipe

French Onion Meatballs

French Onion Meatballs with juicy seasoned meatballs simmered in sauce—serve over noodles, rice, or inside a roll.

Share this recipePinFacebookEmail6 saves
Prep: 20 minCook: 40 minServings: 4
NewNo ratings yet

Rate this recipe

Weeknight French‑Onion Meatball Comfort

Juicy turkey meatballs simmered in a caramelized onion–beef broth sauce that delivers classic French‑onion flavor without the fuss.

Think of this as French onion soup, remixed into meatballs — all the sweet, deeply browned onions and savory broth, but portable and protein‑forward. Ground turkey flavored with Dijon and Worcestershire keeps the meatballs lean yet juicy, while rolled oats act as an easy binder that still leaves a tender, satisfying bite.

Caramelizing the onions is the dish’s secret: cook them low and slow until the color is deep and they taste almost sweet, then hit them with thyme and a splash of balsamic for brightness. A small portion is set aside to finish the plates, and the rest simmers with beef broth to create a glossy, spoon‑worthy sauce that the meatballs bathe in.

There’s a simple method behind the comfort: mix gently (don’t overwork), form 16 even meatballs, bake to set, then finish in the onion‑broth so every bite soaks up flavor. It’s great for meal prep — refrigerate the meatballs in sauce for grab‑and‑reheat dinners, or freeze portions for a quick future supper.

Serve over buttered noodles, steamed rice, or tucked into a roll for an easy sandwich-style dinner; a crisp green salad or roasted vegetables makes a nice, fresh contrast. Small hands-off steps — slow caramelizing and a splash of Dijon/Worcestershire — are what turn basic pantry ingredients into something cozy and a little bit special.

Jump to ingredientsMore from Simone's Protein Plate

Ingredients

How to Make French Onion Meatballs

  1. Preheat the oven to 400°F (200°C) and line a rimmed baking sheet with parchment paper or a silicone mat.
  2. Slice the onions thinly; heat the olive oil and butter in a large skillet over medium heat, add the onions and a pinch of salt, and cook, stirring every few minutes, until deep golden and caramelized, about 20–25 minutes.
  3. Toward the end of caramelizing, stir in the thyme and balsamic vinegar, cook 1 minute, then remove about 1/3 cup of the onions and set aside for garnish.
  4. While the onions cook, combine the ground turkey, rolled oats, egg, Dijon mustard, Worcestershire sauce, salt, and black pepper in a bowl and mix gently until just combined; form into 16 meatballs (about 1.25–1.5 ounces / 35–45 g each).
  5. Arrange the meatballs spaced on the prepared sheet and bake 14–16 minutes, until an instant-read thermometer reads 165°F (74°C); they should be lightly browned on the outside.
  6. Pour the beef broth into the skillet with the remaining caramelized onions, scraping up any browned bits, bring to a simmer, then whisk the cornstarch with 1 tablespoon cold water and stir into the simmering broth to thicken until glossy, about 1–2 minutes.
  7. Transfer the baked meatballs into the onion gravy, simmer together 4–6 minutes so the meatballs finish cooking in the sauce and absorb flavor.
  8. Sprinkle the shredded Swiss cheese over the meatballs and cover the skillet (or transfer to an ovenproof dish and broil 1–2 minutes) until the cheese is melted; garnish with the reserved caramelized onions and chopped parsley before serving.
  9. Cool to room temperature before storing meal-prep portions in airtight containers; refrigerate up to 4 days or freeze up to 3 months.

Recipe Card

French Onion Meatballs

French Onion Meatballs with juicy seasoned meatballs simmered in sauce—serve over noodles, rice, or inside a roll.

Pin
French Onion Meatballs recipe from Simone's Protein Plate
NewNo ratings yet

Tap a star to rate this recipe.

Prep
20 min
Cook
40 min
Servings
4

Ingredients

Add to Shopping List

Instructions

  1. Preheat the oven to 400°F (200°C) and line a rimmed baking sheet with parchment paper or a silicone mat.
  2. Slice the onions thinly; heat the olive oil and butter in a large skillet over medium heat, add the onions and a pinch of salt, and cook, stirring every few minutes, until deep golden and caramelized, about 20–25 minutes.
  3. Toward the end of caramelizing, stir in the thyme and balsamic vinegar, cook 1 minute, then remove about 1/3 cup of the onions and set aside for garnish.
  4. While the onions cook, combine the ground turkey, rolled oats, egg, Dijon mustard, Worcestershire sauce, salt, and black pepper in a bowl and mix gently until just combined; form into 16 meatballs (about 1.25–1.5 ounces / 35–45 g each).
  5. Arrange the meatballs spaced on the prepared sheet and bake 14–16 minutes, until an instant-read thermometer reads 165°F (74°C); they should be lightly browned on the outside.
  6. Pour the beef broth into the skillet with the remaining caramelized onions, scraping up any browned bits, bring to a simmer, then whisk the cornstarch with 1 tablespoon cold water and stir into the simmering broth to thicken until glossy, about 1–2 minutes.
  7. Transfer the baked meatballs into the onion gravy, simmer together 4–6 minutes so the meatballs finish cooking in the sauce and absorb flavor.
  8. Sprinkle the shredded Swiss cheese over the meatballs and cover the skillet (or transfer to an ovenproof dish and broil 1–2 minutes) until the cheese is melted; garnish with the reserved caramelized onions and chopped parsley before serving.
  9. Cool to room temperature before storing meal-prep portions in airtight containers; refrigerate up to 4 days or freeze up to 3 months.

Nutrition

Carbohydrates
16
Saturated Fat
5.5
Sodium
780
Fiber
3
Unsaturated Fat
14
Protein
30
Fat
20
Cholesterol
105
Trans Fat
0
Calories
370
Sugar
5

Categories