
Every now and then I crave the iconic flavors of a Philly cheese steak but want something even easier to share and eat. These Philly Cheese Steak Sloppy Joes are the answer rich in savory beef smothered in cheese with sweet peppers and onions tucked into toasted brioche buns. It is total comfort food that comes together quickly so you get all the satisfaction of a classic cheese steak without any fuss.
Every time I make these for friends someone always asks for the recipe and the leftovers vanish by the next day. I started making this as a game night treat and now it is my top pick for casual gatherings.
Ingredients
- Lean ground beef: essential for a rich hearty filling that is not greasy. Go for 85 percent lean for the best balance of flavor and juiciness.
- Yellow onions: add sweetness and depth. Choose onions that are firm with papery skin.
- Green peppers: bring a hint of crunch and classic Philly flavor. Look for glossy unwrinkled peppers.
- Brown gravy mix: ensures the beef is saucy and savory. Pick a mix with lower sodium if you want to control salt.
- Brioche buns: soft rich and just a little sweet so they balance the filling beautifully. Always check that the buns are fresh and pillowy.
- Salt and pepper: boost and round out all the flavors. Freshly ground black pepper makes a difference.
- Shredded mozzarella and cheddar cheese: melts perfectly and gives that iconic cheese pull. Buy cheese you shred yourself for the smoothest melt.
Instructions
- Brown the Beef and Veggies:
- Start by heating a large saute pan over medium high. Add your ground beef crumbling it as it cooks. Stir in diced onions and green peppers. Let them cook together while breaking the beef into small pieces. Keep at it until the meat is just cooked through and the veggies turn soft and fragrant. This co cooking lets the flavors really mingle.
- Drain and Sauce the Mix:
- Once everything is browned use a spoon to drain excess grease out of the pan. Sprinkle in your brown gravy mix then pour in water. Season with salt and black pepper. Stir everything well and let it simmer for about three minutes so the sauce can thicken and coat every bit.
- Toast the Buns:
- Place your brioche buns split open on a baking sheet lined up flat. Pop them into a preheated 400 degree oven. Let them toast for four or five minutes just until gold edged and slightly crisp. This step helps the buns stand up to the juicy filling.
- Add the Cheese:
- Turn the heat way down under that beefy filling. Toss in all your shredded mozzarella and cheddar. Gently stir until the cheese has just melted so you get that stretchy gooey effect.
- Assemble and Serve:
- Scoop generous spoonfuls of the cheesy beef mixture onto each toasted bun half. Press the tops on and serve right away. These are best hot and fresh.

For me nothing beats the melty cheese in this recipe. I remember my cousin’s eyes lighting up the first time he pulled the buns apart and watched the cheese stretch. It became our inside joke to compare whose sandwich had the most cheese pull.
Storage Tips
Store leftovers in an airtight container in the fridge for up to three days. Reheat gently on the stove or in the microwave adding a splash of water if the beef gets too thick. Toast fresh buns just before serving for the best results. Sometimes I double the cheese layer when reheating to keep it extra gooey.
Ingredient Substitutions
You can swap in ground turkey or chicken for a lighter version though beef gives the most classic taste. Any bell pepper color works. Swiss or provolone makes a great cheese alternative. If you like spicy try adding a pinch of red pepper flakes or diced jalapeno.
Serving Suggestions
Serve these sloppy joes with a side of kettle chips or crunchy coleslaw for balance. For a fun twist pile some pickled jalapenos or thin sliced mushrooms into the buns. Leftover filling is fantastic over rice or stuffed into baked potatoes.
Story Behind the Dish
Sloppy Joes remind so many of us of school cafeterias but this version pays homage to Philadelphia’s world famous steak sandwiches. The brown gravy is a shortcut for traditional steak juices and the cheesy topping is inspired by those gooey cheese steak classics. It is a dish born for sharing and messiness is part of the fun.
Seasonal Adaptations
Try these ideas for a seasonal spin Use roasted red peppers in summer for a smoky taste Swap sweet onions for extra mildness in spring Top with shredded lettuce or sliced tomato when serving in warm weather
Success Stories
Friends have told me these save weeknight dinners especially when time is tight. Some serve them at tailgates others use the filling for loaded quesadillas. One mom tucked leftovers into her kid’s thermos for a lunch surprise. I love hearing how a simple recipe becomes a family favorite.
Freezer Meal Conversion
To freeze prepare the beef and veggie mix and let it cool completely. Pack in zip top bags or a lidded container for up to two months. Thaw overnight then reheat on the stove. Add fresh cheese before scooping onto buns for the best payoff.

Serve these hot and fresh for the best cheesy texture. You will want to make these again and again for quick comfort food cravings.
Common Recipe Questions
- → Can I use a different type of cheese?
Yes, provolone or American cheese also work well for a classic Philly flavor.
- → What kind of buns work best?
Brioche buns add a soft texture and slight sweetness, but hoagie rolls or hamburger buns are good alternatives.
- → Is it necessary to toast the buns?
Toasting the buns helps prevent sogginess and adds a delicious crunch to the sandwich.
- → Can I make this ahead of time?
You can prepare the beef mixture in advance and reheat before assembling your sandwiches.
- → How can I add more flavor?
Try adding garlic, Worcestershire sauce, or sautéed mushrooms to enhance the depth of flavor.