Looking for a comfort food mash-up that’s ready in 30 minutes and will make everyone at the table swoon? These French Onion Beef Sloppy Joes combine all the savory depth of classic French onion soup with the saucy, satisfying handheld appeal of a sloppy joe. It’s a weeknight dinner hero that tastes like it simmered for hours, but it’s secretly simple.
This recipe brings together caramelized onions, seasoned ground beef, melted provolone, and toasted buns—all bathed in a rich beefy onion sauce that sticks to your ribs and satisfies every time. Serve it with a side salad, fries, or even tucked into slider buns for party night. Get ready to crave it again and again.
What Kind of Onions Work Best for French Onion Beef Sloppy Joes?
Sweet onions like Vidalia or Walla Walla are perfect for this recipe because their natural sugars enhance the caramelization process and bring out that signature French onion flavor. Yellow onions also work well and offer a more savory balance if you prefer less sweetness.
Ingredients for the French Onion Beef Sloppy Joes
- 1 tablespoon olive oil
- 2 large sweet onions, thinly sliced
- 1 pound ground beef
- 2 tablespoons Worcestershire sauce
- 1 tablespoon tomato paste
- 1 teaspoon garlic powder
- 1/2 teaspoon dried thyme
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 cup beef broth
- 4 slices provolone cheese
- 4 hamburger buns, toasted
- Butter for toasting buns (optional)

How To Make the French Onion Beef Sloppy Joes
Step 1: Caramelize the Onions
Heat olive oil in a large skillet over medium heat. Add the sliced onions and cook, stirring occasionally, until they’re deeply golden and caramelized—about 15–20 minutes.
Step 2: Brown the Beef
Push the onions to one side of the skillet and add the ground beef. Break it up with a spatula and cook until browned. Drain excess fat if needed.
Step 3: Build the Flavor
Mix the onions and beef together in the skillet. Stir in Worcestershire sauce, tomato paste, garlic powder, thyme, salt, and pepper. Let cook for 2–3 minutes to combine.
Step 4: Make It Saucy
Pour in the beef broth and stir. Simmer for 5–7 minutes until the mixture thickens slightly and becomes saucy.
Step 5: Melt the Cheese
Lay provolone slices over the beef mixture and cover the skillet with a lid. Let sit for a couple of minutes until the cheese is melted and gooey.
Step 6: Toast the Buns
Optional but recommended—spread butter on the inside of the buns and toast them on a skillet or under the broiler until golden.
Step 7: Assemble and Serve
Spoon the cheesy beef and onion mixture onto each bun. Serve hot and enjoy the melt-in-your-mouth experience.
Serving and Storing French Onion Beef Sloppy Joes
These sloppy joes are best served fresh while the cheese is still molten and the buns are toasty. Pair them with baked potato wedges, pickles, or a crisp cucumber salad for contrast.
If you have leftovers, store the beef mixture separately from the buns in an airtight container in the fridge for up to 3 days. Reheat in a skillet over medium heat until warmed through. Assemble fresh to keep the buns from getting soggy.
Frequently Asked Questions
How do I make this ahead of time?
You can fully cook the onion and beef mixture up to 2 days in advance. Store it in the fridge and reheat just before serving.
Can I freeze the sloppy joe filling?
Yes! Cool the beef mixture completely and store in freezer-safe bags for up to 2 months. Thaw in the fridge overnight and reheat on the stove.
What type of cheese can I substitute?
Swiss, Gruyère, or mozzarella work beautifully if you don’t have provolone. They all melt nicely and offer a slightly different flavor profile.
Can I make this vegetarian?
Yes—swap the ground beef for lentils or plant-based ground meat and use vegetable broth. The rest of the recipe stays the same.
How do I keep the buns from getting soggy?
Toasting them helps! You can also create a cheese barrier by melting a slice of cheese directly on the bun before adding the filling.
Want More Sandwich & Comfort Food Ideas?
If these French Onion Beef Sloppy Joes made your mouth water, you might also love:
- Shipwreck Dinner: A Hearty One-Pan Classic for another beefy, cozy option.
- Grilled Cheese Burrito Recipe if you’re craving cheesy comfort with a twist.
- Slow Cooker Creamy Ranch Chicken when you need a low-effort dinner winner.
- Marry Me Chicken Pasta for romantic creamy pasta nights.
- Taco Spaghetti Casserole to satisfy Tex-Mex cravings in a whole new way.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest comfort food board so it’s easy to find next time!
And I’d love to hear how yours turned out. Did you stick with provolone or try something funky like smoked gouda? Any fun sides or variations you discovered?
Drop a comment or tag me on Pinterest @NinaDishes where I post my daily kitchen creations and new recipe drops!
Let’s keep the delicious ideas flowing. Happy cooking!

French Onion Beef Sloppy Joes
- Total Time: 30 minutes
- Yield: 4 servings
Description
These French Onion Beef Sloppy Joes are the ultimate comfort food mash-up. With sweet caramelized onions, juicy ground beef, melted provolone, and toasted buns, this quick 30-minute meal delivers all the rich flavors of French onion soup in a fun, handheld form.
Ingredients
1 tablespoon olive oil
2 large sweet onions, thinly sliced
1 pound ground beef
2 tablespoons Worcestershire sauce
1 tablespoon tomato paste
1 teaspoon garlic powder
1/2 teaspoon dried thyme
1/2 teaspoon kosher salt
1/4 teaspoon black pepper
1 cup beef broth
4 slices provolone cheese
4 hamburger buns, toasted
Butter for toasting buns (optional)
Instructions
1. Heat olive oil in a large skillet over medium heat. Add the sliced onions and cook, stirring occasionally, until deeply golden and caramelized, about 15–20 minutes.
2. Push the onions to one side of the skillet and add the ground beef. Break it up and cook until browned. Drain excess fat if needed.
3. Stir the onions and beef together. Add Worcestershire sauce, tomato paste, garlic powder, thyme, salt, and pepper. Cook for 2–3 minutes.
4. Pour in the beef broth and stir. Simmer for 5–7 minutes until thickened and saucy.
5. Lay provolone slices over the mixture and cover until the cheese is melted.
6. Optional: Butter the inside of the buns and toast until golden.
7. Spoon the cheesy beef mixture onto the buns and serve hot.
Notes
Caramelize the onions low and slow for best flavor.
Toasting the buns adds texture and prevents sogginess.
You can prep the beef mixture ahead and reheat when ready to serve.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Sandwiches
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 sandwich
- Calories: 540
- Sugar: 6g
- Sodium: 680mg
- Fat: 28g
- Saturated Fat: 12g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 32g
- Cholesterol: 85mg
Keywords: Sloppy joes, ground beef, caramelized onions, comfort food
