This hearty sandwich combines the classic flavors of French onion soup with the comfort of Sloppy Joes. Caramelized yellow onions are cooked slowly until golden and sweet, then combined with seasoned ground beef in a rich, savory sauce. The mixture is piled onto toasted brioche buns and topped with melting provolone, Swiss, or Gruyère cheese.
The result is a satisfying main dish that's perfect for busy weeknights or casual weekend meals. With just 15 minutes of prep and 25 minutes of cooking, you'll have four generous servings ready to serve alongside a crisp green salad or roasted potatoes.
The first time I made these, I stood over the stove stirring onions for way longer than the recipe called for because my grandmother always swore you could taste the patience in caramelized onions. The kitchen filled with that sweet, savory aroma that makes everyone wander in asking whats for dinner, and I knew I was onto something special.
I served these at a casual Sunday dinner with friends last fall, and everyone went quiet for about thirty seconds after the first bite. Someone finally said these were the best Sloppy Joes theyd ever had, and I honestly think it was because I took the time to really let those onions transform into something golden and sweet.
Ingredients
- 1 lb ground beef: The 80/20 ratio gives you the right amount of fat to keep everything juicy and flavorful
- 2 large yellow onions: Thinly slice these because they will cook down into something sweet and golden, which is the whole secret to this recipe
- 2 cloves garlic: Minced and added near the end so it doesnt burn and turn bitter
- 4 slices provolone cheese: Use Swiss or Gruyère if you want something sharper, but provolone melts beautifully and complements the beef
- 4 brioche buns: These hold up better than regular buns and add a touch of sweetness that balances the savory filling
- 1/2 cup beef broth: Low sodium is best so you can control the seasoning yourself
- 1 tablespoon Worcestershire sauce: This adds that deep umami flavor that makes the filling taste rich and complex
- 2 tablespoons unsalted butter: Combined with olive oil, this helps the onions caramelize without burning
- 1 tablespoon olive oil: The butter needs a partner to prevent it from scorching over medium heat
- 1 tablespoon all-purpose flour: This thickens the beef broth into a light sauce that clings to the meat
- 1 teaspoon fresh thyme leaves: Half a teaspoon of dried thyme works, but fresh adds a brighter, more aromatic flavor
- 1/2 teaspoon kosher salt: Start with this and adjust at the end since the cheese and Worcestershire add saltiness
- 1/4 teaspoon black pepper: Freshly cracked makes a noticeable difference in the final flavor
Instructions
- Caramelize the onions:
- Heat olive oil and butter in a large skillet over medium heat, add onions with a pinch of salt, and cook for 12 to 15 minutes while stirring occasionally until they turn golden brown and smell incredibly sweet.
- Add the aromatics:
- Stir in minced garlic and thyme, cooking for just one minute until you can smell the garlic, being careful not to let it brown or it will taste bitter.
- Brown the beef:
- Push the onions to the side and add ground beef, breaking it up with a spatula and cooking for 5 to 6 minutes until browned all the way through.
- Make the sauce base:
- Sprinkle flour over the meat and onions, stirring constantly for one minute to cook off the raw flour taste.
- Create the rich filling:
- Pour in beef broth and Worcestershire sauce, let everything simmer for 3 to 4 minutes until it thickens slightly, then season with salt and pepper to your taste.
- Toast the buns:
- Place brioche buns under the broiler or in a hot skillet for a minute or two until golden and crisp so they dont get soggy.
- Melt the cheese:
- Pile the beef mixture onto bottom buns, top with cheese slices, and broil for 1 to 2 minutes until bubbly and golden.
- Assemble and serve:
- Place the top buns on and serve immediately while the cheese is still hot and gooey.
My kids usually roll their eyes at onions, but after trying these, they actually asked if I could make them twice the next week. Watching them scrape their plates clean made me realize sometimes the simplest combinations are the ones that stick with people.
Choosing the Right Cheese
Ive tried all kinds of cheese combinations, and while provolone is my go to for its meltability, mixing in some Gruyère adds that nutty depth that reminds people of actual French onion soup. The key is using something that melts well rather than a crumbly cheese that just sits on top.
Make Ahead Tips
You can caramelize the onions a day ahead and store them in the refrigerator, which honestly makes the whole process feel much more manageable on busy nights. The beef filling also reheats beautifully, so I often double the recipe and freeze half for those nights when cooking feels impossible.
Serving Suggestions
A crisp green salad with a tangy vinaigrette cuts through the richness perfectly, and roasted potatoes on the side make this feel like a complete meal. I also like setting out extra napkins because these are every bit as messy as traditional Sloppy Joes.
- Crusty bread on the side helps soak up any escaping filling
- A glass of red wine pairs surprisingly well with the deep flavors
- Keep some extra cheese handy for those who want an extra layer
These have become one of those recipes I make when I want people to feel taken care of without spending all day in the kitchen. Hope they become a staple in your house too.
Questions & Answers
- → What makes these different from regular Sloppy Joes?
-
These feature deeply caramelized onions cooked until golden and sweet, plus a rich beef broth and Worcestershire sauce base. The melted provolone or Gruyère cheese and toasted brioche buns add French onion soup inspiration.
- → How do I get the onions properly caramelized?
-
Cook the sliced onions over medium heat with olive oil and butter for 12–15 minutes, stirring occasionally. They should turn deep golden brown and develop a sweet, concentrated flavor. Don't rush this step—it builds the foundation of flavor.
- → Can I make the beef mixture ahead of time?
-
Absolutely. The beef and onion filling reheats beautifully and actually develops more flavor after sitting. Store in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop before assembling and adding the cheese.
- → What type of cheese works best?
-
Provolone offers excellent melting properties and mild flavor. Gruyère adds nutty depth and is traditional in French onion soup. Swiss cheese also works well. For the best results, use a mix of provolone and Gruyère.
- → Can I use a different type of meat?
-
Ground turkey or chicken can be substituted for a lighter version, though the beef provides richer flavor. If using poultry, consider adding a bit more Worcestershire or a splash of beef broth to maintain depth.
- → What should I serve with these sandwiches?
-
A simple green salad with vinaigrette cuts through the richness. Roasted potatoes, potato salad, or crispy fries also pair well. For a lighter side, try sliced cucumbers and tomatoes with salt and herbs.