Dinner · Part 1 of 3: Ingredients
French Onion Soup Stuffed French Loaf with Melted Gruyère

- Prep
- Cook
- Total
- Serves
- 6
This stuffed French loaf takes everything you love about French onion soup—rich caramelized onions, savory broth, and plenty of melted Gruyère—and packs it into a crusty bread bowl.
Baked until the top is bubbling and blistered, each slice delivers a satisfying crunch followed by a warm, gooey, oniony center. It’s a showstopping centerpiece for game day, a cozy dinner, or any gathering where bread and cheese are the stars.
French onion soup gets a delicious makeover in this stuffed bread loaf. A crusty boule or batard is hollowed out and filled with slowly caramelized onions that have been deglazed with beef broth and Worcestershire, then layered with shredded Gruyère and mozzarella.
Baked until the bread is crackly and the cheese is deeply browned, this pull-apart loaf is meant to be shared. Slice it into thick wedges and watch the cheese stretch with every bite.
Ingredients
- 1 loaf crusty French bread (boule or batard)
- 3 large yellow onions, sliced
- 40 g butter
- 1 tbsp olive oil
- 100 ml beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme
- 200 g shredded Gruyère cheese
- 100 g shredded mozzarella cheese
Why this recipe works
Caramelizing the onions slowly in butter and olive oil draws out their natural sugars, turning them jammy and sweet.
This low-and-slow method is what gives the filling its deep, rich flavor—rushing it would result in bitter, undercooked onions. The Worcestershire and beef broth add savory umami, mimicking the classic soup base without needing a pot of broth.
Using a crusty French loaf creates a sturdy vessel that holds up to the moist filling. Hollowing out the soft crumb leaves a crisp shell that turns ultra-crunchy in the oven, providing a satisfying contrast to the molten cheese.
The combination of Gruyère and mozzarella gives both nutty depth and that irresistible stretch, making every pull a moment of cheesy joy.
Notes and substitutions
Choose a loaf that is round or oval, like a boule or batard, with a sturdy crust. Avoid soft sandwich bread—it won't hold the filling. The bread should feel firm and have a thick crust to stand up to the moisture of the onions. If the loaf is very large, adjust the amount of filling accordingly.
Gruyère is traditional for French onion soup, but you can substitute Swiss cheese if needed. Mozzarella adds the stretchy pull, but you can use all Gruyère for a more intense flavor. For a vegetarian version, use vegetable broth instead of beef. Fresh thyme can replace dried—use about 1 tablespoon of leaves.
- Gruyère cheese: Swiss cheese or Emmental for a similar nutty flavor
- Beef broth: Vegetable broth for a lighter version
- Dried thyme: 1 tbsp fresh thyme leaves
- French bread loaf: Sourdough boule or ciabatta loaf
Equipment
- Large skillet
- Chef's knife
- Cutting board
- Baking sheet
- Aluminum foil
- Wooden spoon
Up next · Part 2 of 3
5 steps · 45 min of cooking · what to look for at each stage
Step-by-step instructions (Part 2)