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: A Comforting Twist on a Classic Favorite


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Julie
  • Total Time: 85 minutes
  • Yield: 16 meatballs (4–6 servings) 1x
  • Diet: Gluten Free

Description

Savory beef meatballs simmered in a rich French onion-style sauce, topped with melted Gruyère cheese and served with crispy baguette slices. This cozy, comfort food dish blends classic French flavors with hearty meatball goodness—perfect for dinner or entertaining.


Ingredients

Scale

For the Onions:

  • 3 large onions, thinly sliced (about 6 cups)

  • 2 large cloves garlic, minced

  • 1 large bay leaf

  • 1 tablespoon unsalted butter

  • 1 tablespoon balsamic vinegar

  • 2 teaspoons Worcestershire sauce

  • 1 teaspoon fine salt

  • Freshly ground black pepper, to taste

For the Meatballs:

  • pounds lean ground beef (85/15 or 90/10)

  • ½ cup panko breadcrumbs

  • 1 packet (1 ounce) dry onion soup mix

  • 1 large egg

  • ½ teaspoon herbes de Provence or dried thyme

For the Sauce and Finishing:

  • 1 (10.5 oz) can condensed French onion soup

  • 1 cup unsalted beef broth or water

  • ½ teaspoon herbes de Provence or dried thyme

  • to 2 cups (68 oz) shredded Gruyère or Swiss cheese

  • Fresh thyme leaves or chopped parsley, for garnish (optional)

  • 1 baguette, sliced and toasted


Instructions

  • Caramelize the onions: In a large skillet, melt butter over medium heat. Add sliced onions, garlic, bay leaf, salt, and pepper. Cook, stirring occasionally, until deeply golden and caramelized (about 40–45 minutes). Stir in balsamic vinegar and Worcestershire sauce. Remove bay leaf.

  • Prepare the meatballs: In a large bowl, combine ground beef, breadcrumbs, onion soup mix, egg, and herbs. Mix gently and form into 1½-inch meatballs.

  • Brown the meatballs: Heat a little oil in the same skillet. Add meatballs in batches and brown on all sides. Set aside.

  • Make the sauce: Add French onion soup, beef broth, and herbs to the skillet. Stir and bring to a simmer. Return meatballs and caramelized onions to the pan. Cover and cook for 20 minutes until meatballs are cooked through.

  • Broil with cheese: Sprinkle cheese over the top and place under the broiler for 2–3 minutes until melted and bubbly.

 

  • Serve: Garnish with thyme or parsley and serve with toasted baguette slices.

Notes

Use ground turkey or chicken for a leaner version.

The dish can be prepared in advance and reheated in the oven.

Toasted baguette slices are ideal for soaking up the rich onion gravy.

  • Prep Time: 15 minutes
  • Cook Time: 70 minutes
  • Category: Main Course
  • Method: Stovetop, Broil
  • Cuisine: French-American