Skip to content
Allquickyrecipes Search recipes

Dinner · Part 1 of 3: Ingredients

Cheesy Skillet French Onion Meatball Sub with Melted Gruyère

Cheesy French onion meatball sub with melted Gruyère, caramelized onions, and meatballs in a toasted baguette.
Prep
Cook
Total
Serves
4

This Cheesy Skillet French Onion Meatball Sub takes everything you love about French onion soup—sweet, jammy caramelized onions, rich beefy broth, and nutty melted Gruyère—and piles it onto a toasted garlic baguette with juicy meatballs.

It's a hearty, indulgent dinner that comes together in about 40 minutes, perfect for a cozy weeknight or game day. The combination of textures and flavors is irresistible: crisp bread, tender meatballs, and a blanket of gooey cheese that stretches with every bite.

French onion soup meets meatball sub in this over-the-top sandwich. Slowly caramelized onions develop a deep sweetness that pairs perfectly with savory beef meatballs, while a blend of Gruyère and provolone melts into a golden, blistered topping.

The baguette is toasted with garlic butter for extra crunch and flavor. This recipe is a crowd-pleaser that feels special but is simple enough for a weeknight dinner. Serve it hot, straight from the skillet, and watch it disappear.

Ingredients

Makes 4 subs · serves 4
  • 1 large baguette (about 20 inches), split lengthwise
  • 4 tbsp unsalted butter, softened
  • 2 cloves garlic, minced
  • 3 large yellow onions, thinly sliced
  • 2 tbsp Worcestershire sauce
  • 1/2 cup beef broth
  • 12 pre-cooked beef meatballs (about 1 1/2 lbs)
  • 1 1/2 cups shredded Gruyère cheese
  • 1 cup shredded provolone cheese
Contains: gluten, milk, fish

Why this recipe works

Caramelizing the onions slowly in butter with Worcestershire and beef broth transforms them into a dark, jammy mixture that's both sweet and savory.

Ready to start cooking right away??? Jump to Part 2 ? Step-by-Step Method ?

This step builds a rich base of flavor that coats the meatballs and infuses the entire sub with French onion soup character. The long, low heat allows the natural sugars in the onions to develop, creating complexity without any added sugar.

Broiling the assembled sub at high heat melts the cheese quickly, creating a bubbly, blistered crust that contrasts with the soft, toasted bread.

Using a cast-iron skillet for the meatballs and onions keeps everything hot and adds a subtle smokiness. The combination of textures—crisp baguette, tender meatballs, and gooey cheese—makes every bite satisfying.

Notes and substitutions

Pre-cooked meatballs are a convenient shortcut, but you can also use homemade or raw meatballs. If using raw, cook them thoroughly in the skillet until they reach 160°F (71°C) before adding the onions. The Worcestershire sauce adds umami and a hint of tang, but you can substitute balsamic vinegar for a different flavor profile.

Gruyère is essential for that nutty, French onion soup flavor, but you can use Swiss or fontina. Provolone adds extra stretch and mild flavor; mozzarella also works. For the baguette, choose a sturdy loaf that won't get soggy—a day-old baguette works great. If you don't have a cast-iron skillet, any oven-safe skillet or baking sheet will do.

  • Gruyère: Swiss cheese or fontina for a similar nutty, melty texture.
  • Provolone: Mozzarella or low-moisture part-skim mozzarella for extra stretch.
  • Beef broth: Chicken broth or vegetable broth for a lighter flavor.
  • Yellow onions: Sweet onions like Vidalia for a milder, sweeter caramelization.

Equipment

  • Large cast-iron skillet
  • Chef's knife
  • Cutting board
  • Aluminum foil
  • Baking sheet

Coming up in Part 2: the method

  1. Caramelize and Sear · 2 stepsCaramelize the Onions · Sear the Meatballs
  2. Toast and Assemble · 2 stepsToast the Baguette · Assemble the Subs
  3. Broil and Serve · 2 stepsBroil Until Bubbly · Pull and Serve

Up next · Part 2 of 3

6 steps · 35 min of cooking · what to look for at each stage

Step-by-step instructions (Part 2)