Gordon Ramsay's take on Sloppy Joes brings together the best of Philly cheesesteak flavors in a hearty, comforting sandwich. Ground beef is browned with diced onions, bell peppers, and garlic, then simmered in a savory sauce of ketchup, Worcestershire, beef broth, and mustard with smoked paprika.
The real magic happens when provolone and mozzarella are melted directly over the beef mixture, creating an irresistibly cheesy, gooey topping. Served on golden, butter-toasted brioche buns, these sandwiches deliver bold peppery flavor and serious comfort in every bite.
The rain was hammering against the kitchen window the evening I threw this together, half inspired by a late night binge of Kitchen Nightmares and half by an empty fridge that happened to have ground beef and bell peppers. What came out of that skillet was gloriously messy, cheese pulled in long strings, bun soggy in the best way, and I ate it standing over the counter because plating felt pointless. My roommate walked in, took one bite from the pan, and declared it the best mistake I had ever made. It has been on heavy rotation ever since.
I made a double batch for a Super Bowl watch party once and people abandoned the nachos entirely, hovering around the stove with plates ready before I could even toast the buns. One friend literally cheered when I lifted the lid and the melted cheese layer was revealed.
Ingredients
- 1 lb (450 g) ground beef, 80/20 preferred: The fat ratio is everything here, leaner beef dries out before the sauce thickens and you lose that rich, silky texture.
- 1 medium yellow onion, finely diced: Finely is the key word, large chunks roll out of the bun and onto your shirt.
- 1 green bell pepper, finely diced: Adds the classic Philly flavor backbone without overpowering the dish.
- 1 small red bell pepper, finely diced: A touch of sweetness and color that makes the filling look as good as it tastes.
- 2 cloves garlic, minced: Fresh garlic only, the jarred stuff tastes flat next to the smoked paprika.
- 2 tbsp ketchup: Just enough to bring tang and a hint of sweetness without making it taste like a burger.
- 1 tbsp Worcestershire sauce: This is the deep, savory anchor that ties everything together.
- 1 cup (240 ml) beef broth: Creates the saucy consistency that soaks into the brioche perfectly.
- 2 tsp yellow mustard: A quiet sharpness that balances the richness of the cheese and beef.
- 1 tsp smoked paprika: Lends a subtle smokiness that makes the whole dish taste like it was cooked over a fire.
- Half tsp sea salt, plus more to taste: Season in layers, the broth and cheese already carry salt so taste before adding more at the end.
- Half tsp black pepper: Freshly cracked if you can manage it, the pre ground stuff tastes dusty here.
- Quarter tsp chili flakes, optional: I always add them, the gentle heat wakes up every other flavor on the plate.
- 1 and a half cups (150 g) shredded provolone cheese: Provolone melts beautifully and has that slight sharpness that cuts through the beef.
- Half cup (50 g) shredded mozzarella cheese: Added for stretch and creaminess, it makes the cheese layer gooey rather than oily.
- 4 brioche burger buns, split and lightly toasted: Brioche holds up to the heavy, saucy filling better than any standard bun.
- 2 tbsp unsalted butter, for toasting buns: Butter toasted buns are non negotiable, they create a barrier that keeps the bread from dissolving instantly.
Instructions
- Brown the beef:
- Crumble the ground beef into a large skillet over medium high heat and break it apart with a wooden spoon as it cooks. Let it develop some browned edges rather than stirring constantly, those caramelized bits are where the flavor lives.
- Build the vegetable base:
- Toss in the diced onion, both bell peppers, and minced garlic, then stir everything together and let it soften for about 4 to 5 minutes. Your kitchen should smell deeply savory and slightly sweet right about now.
- Create the sauce:
- Pour in the ketchup, Worcestershire sauce, beef broth, and mustard, then sprinkle the smoked paprika, salt, pepper, and chili flakes over the top. Let it simmer uncovered, stirring now and then, until the liquid reduces and clings to the meat, roughly 8 to 10 minutes.
- Melt the cheese:
- Turn the heat down to low and scatter both cheeses evenly across the surface of the beef mixture. Cover with a lid and wait 2 to 3 minutes, then peek at that gorgeous melted layer and stir it gently through.
- Toast the buns:
- While the cheese works its magic, melt butter in a separate small skillet and toast the split brioche buns cut side down until they are golden and fragrant. You can also use the broiler but watch them like a hawk because brioche goes from golden to charcoal in seconds.
- Assemble and serve:
- Spoon the hot, cheesy filling generously onto the bottom halves of the toasted buns. Cap them with the top halves, hand out napkins, and serve immediately while the cheese is still gloriously stringy.
One cold Sunday I plated this for my younger brother who usually lives on chicken nuggets and cereal, and he went completely silent after the first bite. He looked up, nodded slowly, and said we should make this every weekend from now on.
What to Serve Alongside
Crispy oven fries are the obvious companion but I have also served these with a sharp vinegar based coleslaw that cuts through the richness beautifully. A simple arugula salad with lemon dressing works too if you want something green to balance the plate.
Smart Swaps and Additions
Sautéed mushrooms tossed in during the vegetable step give it a genuinely Philly cheesesteak depth that feels completely natural. If you want it spicier, a few dashes of hot sauce at the end alongside the chili flakes will get you there without overwhelming the cheese.
Storing and Reheating
The filling keeps beautifully in the fridge for up to three days and actually tastes better the next day when the flavors have settled. Reheat it gently in a skillet with a splash of broth to loosen the sauce back up.
- Store the filling and buns separately or the bread will turn soggy overnight.
- Freeze the filling in an airtight container for up to one month for a future quick dinner.
- Always toast fresh buns when reheating because the crunch makes all the difference.
Some dishes are just honest, unapologetic comfort on a plate and this is absolutely one of them. Make it once and it will become part of your regular rotation without even trying.
Frequently Asked Questions
- → Can I use a different type of ground meat?
-
Absolutely. Ground turkey or chicken work well as leaner alternatives to beef. Keep in mind the flavor will be milder, so you may want to add extra seasoning or a splash more Worcestershire sauce to compensate.
- → What's the best cheese for Philly-style Sloppy Joes?
-
Provolone is the classic choice and melts beautifully over the beef mixture. You can also use American cheese for extra creaminess, or a sharp cheddar if you prefer a bolder flavor. A blend of provolone and mozzarella gives the best melt and stretch.
- → How do I prevent the buns from getting soggy?
-
Lightly toasting the brioche buns in butter creates a barrier that helps keep them from soaking through. Serve the sandwiches immediately after assembling, and if you're meal prepping, store the beef mixture and buns separately.
- → Can I make the beef mixture ahead of time?
-
Yes, the beef mixture actually tastes even better the next day as the flavors deepen. Store it in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat, then add the cheese and melt before serving.
- → What sides pair well with these Sloppy Joes?
-
Crispy french fries or sweet potato fries are a natural match. A fresh coleslaw adds a nice crunch and acidity to cut through the richness. A simple green salad with vinaigrette also works well for a lighter accompaniment.
- → How spicy are these Sloppy Joes?
-
The base heat is mild, coming mainly from the smoked paprika and optional chili flakes. If you prefer no heat at all, simply omit the chili flakes. For more spice, increase the chili flakes or add a dash of your favorite hot sauce during simmering.