I grew up on tavern-style sandwiches — the kind that come out of a Midwestern bar, all melty cheese and savory loose beef tucked into a crusty loaf. This version is simple, forgiving, and built for sharing: seasoned ground beef, sautéed onions and garlic, a hit of Worcestershire, stuffed into French bread, buttered, wrapped in foil, and baked until the cheese melts and the crust gets golden. It’s comfort food that’s easy to make for weeknights, casual gatherings, or game-day crowds.
Why you’ll love this dish
This sandwich hits a sweet spot: it’s fast, inexpensive, and feeds a group without fuss. You get big bold flavors with minimal prep, and the method — assemble, wrap, bake — makes it ideal for potlucks or feeding hungry family members without standing at the stove.
“A crowd-pleaser every time — gooey cheese, well-seasoned beef, and a crispy outside. Reminds me of my local tavern, only better at home.” — a satisfied kitchen test diner
- Budget-friendly: 1 pound of ground beef stretches a long way when stuffed into a loaf.
- Kid-approved: mild, cheesy, and easy to eat.
- Make-ahead friendly: you can cook the beef early and assemble just before baking.
- Crowd-pleasing presentation: slice and serve straight from the loaf.
How this recipe comes together
Quick overview so you know what to expect: brown the beef and soften the onions with garlic, season with Worcestershire and salt/pepper, hollow a French loaf, fill it with the hot meat, top with shredded cheddar, butter the outside, wrap the whole sandwich in foil, and bake until the cheese is melted and the crust is nicely toasted. Total hands-on time is about 20 minutes, with 15–20 minutes in the oven. Serves 4–6 depending on appetite.
{image_template}
Gather these items
- 1 loaf French bread (about 12 inches) — or a long Italian loaf
- 1 lb ground beef (80/20 gives good flavor; leaner works, but may be drier)
- 1 cup shredded cheddar cheese (sharp or mild; low-moisture cheddar melts well)
- 1 onion, chopped (yellow or sweet onion)
- 2 cloves garlic, minced
- 1 tablespoon Worcestershire sauce
- Salt and pepper to taste
- Butter for spreading (about 2–3 tablespoons)
Notes and substitutions:
- Swap ground turkey or plant-based crumbles for a lighter or vegetarian option (see Variations).
- Try Colby jack or provolone for a different melt and flavor.
- Add a teaspoon of Dijon or a splash of beef broth if you want a saucier filling.

Directions to follow
- Preheat the oven to 350°F (175°C).
- Heat a large skillet over medium. Add the ground beef and break it up with a spatula. Cook until evenly browned.
- Add the chopped onion and minced garlic to the skillet. Sauté until the onion is soft and translucent, about 4–5 minutes.
- Stir in the Worcestershire sauce. Season with salt and pepper to taste. Cook another minute to meld flavors. If there’s excess grease, drain most of it, leaving a little for flavor.
- Slice the French bread lengthwise and remove some of the soft interior to create a trench for the filling. Leave a bit of bread on the bottom so it holds together.
- Spoon the hot beef mixture into the hollowed loaf, pressing it gently to fill evenly.
- Scatter the shredded cheddar over the top of the beef.
- Close the loaf. Spread butter on the outside of the bread. Wrap the entire loaf tightly in foil.
- Bake on a sheet pan for 15–20 minutes, until the cheese is melted and the crust is lightly crisp. If you want a crisper top, unwrap and broil for 1–2 minutes — watch it closely.
- Remove from oven, let rest 3–5 minutes, slice, and serve hot.
Food-safety note: cook ground beef to an internal temperature of 160°F (71°C).
Best ways to enjoy it
- Slice the loaf into thick wedges and serve on a large platter for sharing.
- Classic sides: kettle chips or fries, dill pickles, and a crisp green salad or coleslaw.
- For a pub feel, serve with beer (amber lager or brown ale) or an ice-cold soda.
- Make it a brunch option: add a side of scrambled eggs or cut smaller for party-sized sliders.
- Toppings: offer pickled jalapeños, sliced tomatoes, or a bowl of extra shredded cheese for topping at the table.
How to store & freeze
- Refrigerator: Cool leftovers within two hours and store in an airtight container or wrapped tightly in foil. Keeps 3–4 days.
- Reheating in the oven: Preheat to 350°F. Place wrapped loaf or individual slices on a baking sheet; heat 10–15 minutes until warmed through.
- Microwave: Reheat single portions 60–90 seconds on high, checking and rotating as needed.
- Air fryer: Reheat slices at 325°F for 4–6 minutes to regain crispness.
- Freezing: Wrap the assembled, unbaked or baked loaf tightly in plastic and foil, and freeze up to 3 months. Thaw overnight in the fridge before reheating. Do not refreeze after thawing.
Always refrigerate leftovers promptly and reheat until steaming hot before eating.
Pro chef tips
- Brown for flavor: Let the beef brown without stirring constantly to develop a deeper savory crusty flavor. Break it up only as it cooks.
- Deglaze if needed: If fond forms on the pan, splash a tablespoon of water or broth to scrape up flavor.
- Don’t overfill the bread: If you cram too much filling, the loaf can burst or become soggy. Leave a little breathing room for the cheese to melt.
- Use low-moisture cheese: It melts cleanly without making the loaf watery.
- Butter the crust: Spreading butter on the outside, then wrapping in foil, gives a golden, slightly crisp finish. For extra crispiness, unwrap and broil briefly after baking.
- Make ahead: Cook the beef and cool it completely. Refrigerate up to 24 hours, then fill the loaf and bake when you’re ready.
Recipe variations
- Sloppy-tavern style: Stir in 1/2 cup ketchup and 1 tablespoon brown sugar into the beef for a sweet-savory filling.
- Italian twist: Swap Worcestershire for a tablespoon of balsamic and top with provolone and marinara.
- Vegetarian option: Replace beef with cooked lentils or crumbled tempeh sautéed with onion, garlic, and a splash of soy sauce.
- Spicy version: Add chopped jalapeños, a pinch of cayenne, or a drizzle of sriracha to the meat before filling.
- Slider party: Use dinner rolls or split small baguettes and assemble mini versions for easy handheld servings.
- Breakfast bake: Add scrambled eggs and breakfast sausage to the filling and top with cheddar for morning crowds.
Helpful answers
Q: Can I prepare this ahead of time?
A: Yes. Cook the beef mixture and refrigerate up to 24 hours. Hollow the bread and assemble right before baking for the best texture. You can also fully assemble and keep wrapped in the fridge for a few hours.
Q: How long will leftovers last?
A: Stored in an airtight container in the fridge, leftovers keep 3–4 days. Reheat until hot throughout before eating.
Q: Can I make this gluten-free?
A: Use a gluten-free baguette or loaf. Check Worcestershire sauce for gluten (many brands are gluten-free, but some contain wheat).
Q: What’s the best way to reheat without drying it out?
A: Reheat in a 350°F oven, covered with foil, for 10–15 minutes. For a crisper crust, uncover in the last 2 minutes. The air fryer also crisps slices nicely.
Q: Can I use lean ground beef?
A: Yes. Leaner beef reduces splatter and grease, but you may lose some flavor and moisture. Add a tablespoon of olive oil or a splash of beef broth while sautéing to compensate.
If you’d like, I can format this into a printable recipe card or convert ingredient quantities for a larger crowd. Which would you prefer?