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


  • Author: Christine

Description

This French Onion Meatballs recipe is a delightful fusion of two beloved comfort foods: the savory goodness of meatballs and the rich, caramelized flavors of French onion soup. Juicy meatballs are baked to perfection and then simmered in a luscious French onion sauce, topped with bubbly, melted Gruyere cheese. It’s a comforting dish that combines the heartiness of meatballs with the sweetness of caramelized onions, creating a perfect balance of savory and sweet in every bite. Whether served as a main course over mashed potatoes or alongside crusty bread, this dish is a showstopper for cozy family dinners or elegant dinner parties.


Ingredients

Scale

Meatballs

  • ¾ cup cubed white bread
  • ¼ cup milk
  • 1 pound ground beef
  • 1 large egg
  • 3 cloves garlic finely minced
  • 1/3 cup onion finely minced
  • 1 teaspoon Italian seasoning
  • 1 teaspoon sea salt
  • 1/2 teaspoon ground black pepper

French Onions

  • 2 tablespoons butter
  • 2 medium yellow onions sliced
  • 1 garlic clove minced
  • 1 teaspoon chopped fresh thyme
  • ½ cup dry white wine
  • ½ cup beef broth
  • 1 ½ cup grated gruyere cheese

Instructions

  • Preheat the oven to 400°F.

Meatballs

  • In a large bowl, combine the bread cubes and milk. Let sit for 5-10 minutes.
  • When the bread is soaked well, add the beef, onion, garlic, salt, pepper, egg and Italian seasoning. Use a cookie scoop to form meatballs and roll them into balls.
  • Arrange the meatballs on a baking tray, being careful not to crowd them. Bake at 400°F for 20 minutes.

French Onions

  • In a large skillet, melt butter over medium heat. Add sliced onion with a pinch of salt and cook for 7 minutes. Add the minced garlic and cook for a minute.
  • Add the thyme, wine and beef broth to the skillet. Stir and cook for an additional 5 minutes. Season with salt to taste.
  • When the meatballs are ready, remove them from the oven and set the oven to broiler at 500°F. Add the meatballs to the skillet with the onions and give a gentle stir to coat the meatballs.
  • Sprinkle the grated cheese on top of the meatballs and return the skillet to the oven. Broil for 4 minutes until cheese is melted.
  • Remove from the oven and garnish with optional parsley.Serve immediately.

Notes

  • For best results, use ground beef with an 80/20 fat ratio to ensure juicy and flavorful meatballs.
  • Take your time caramelizing the onions; the slow cooking process brings out their natural sweetness, which is key to the flavor of the dish.
  • If you can’t find Gruyere cheese, substitutes like Provolone, Emmental, or mozzarella will still provide a delicious, melty topping.
  • This recipe is versatile: You can swap out the beef for turkey, chicken, or even plant-based meat alternatives to suit your dietary needs.