Go Back
+ servings
French Onion Meatballs

Indulgent French Onion Meatballs: Comfort on a Plate

Indulge in French Onion Meatballs, a cozy dish combining rich flavors from classic French onion soup, perfect for busy nights or dinner parties.
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings: 4 meatballs
Course: Dinner
Cuisine: French
Calories: 350

Ingredients
  

For the Meatballs
  • 2 tablespoons Olive Oil Canola oil works as a substitute.
  • 2 medium Onions Yellow or sweet onions deliver the best result.
  • 4 cloves Garlic Fresh garlic preferred.
  • 2 leaves Bay Leaves Remove before mixing into the meat.
  • 1 pound Ground Beef (90% lean) Swap in ground turkey for a lighter option.
  • 1 cup Panko Breadcrumbs Opt for gluten-free breadcrumbs if desired.
  • 1 large Egg A flax egg serves as a vegan alternative.
  • 2 tablespoons Fresh Thyme Dried thyme is acceptable in a pinch.
  • 1 teaspoon Black Pepper White pepper offers a milder flavor.
For the Sauce
  • 0.5 cup Dry White Wine Use broth or apple cider vinegar as a substitute.
  • 1 cup Low-Sodium Chicken Broth Vegetable broth can be used for a vegetarian option.
  • 1 tablespoon Dijon Mustard Regular mustard can work in a pinch.
  • 1 tablespoon Worcestershire Sauce For a vegetarian version, use vegan Worcestershire or omit.
For the Topping
  • 1 cup Gruyere Cheese Swiss cheese or mozzarella can work as substitutes.
  • 2 tablespoons Fresh Parsley For garnish.

Equipment

  • Skillet
  • baking dish
  • Mixing bowl

Method
 

Step-by-Step Instructions
  1. In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add thinly sliced onions, minced garlic, bay leaves, and a pinch of salt. Sauté for about 45 minutes, stirring occasionally, until the onions are golden brown and caramelized.
  2. Stir in fresh thyme and black pepper. Pour in half a cup of dry white wine and a tablespoon of butter, scraping the brown bits off the bottom. Allow to cook for another 2-3 minutes until the wine is mostly evaporated.
  3. Transfer the onion mixture to a bowl and let it cool for a few minutes. Combine 1 pound of ground beef, a beaten egg, panko breadcrumbs, and additional salt and pepper. Fold in the caramelized onions.
  4. Preheat the skillet over medium heat, adding a drizzle of olive oil. Shape the mixture into 16 equal meatballs. Place them in the skillet, browning for about 10-12 minutes.
  5. Sprinkle 1 tablespoon of flour over the browned meatballs and toss to coat. Pour in 1 cup of low-sodium chicken broth, stirring gently. Add the remaining caramelized onion mixture, Dijon mustard, and Worcestershire sauce. Simmer for about 10 minutes.
  6. Preheat your broiler to high. Transfer the meatballs into a baking dish, or keep them in the skillet if broiler-safe. Sprinkle grated Gruyere cheese over the top. Broil for 2-3 minutes until bubbly and golden.
  7. Remove from the oven and garnish with fresh parsley. Serve hot.

Nutrition

Serving: 2meatballsCalories: 350kcalCarbohydrates: 22gProtein: 24gFat: 20gSaturated Fat: 9gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 90mgSodium: 500mgPotassium: 500mgFiber: 2gSugar: 3gVitamin A: 500IUVitamin C: 10mgCalcium: 250mgIron: 3mg

Notes

Slow cook onions for the best flavor. Mix gently to avoid tough meatballs. Watch the cheese closely while broiling to prevent burning.

Tried this recipe?

Let us know how it was!