This post may contain references to products from one or more of our advertisers. Oh Sweet Basil may receive compensation when you click on links to such products.
Philly cheesesteak sloppy joes are what happen when comfort food meets a happy accident. I went to make our classic sloppy joes one night and realized I was missing a few ingredients so we turned them into a Philly-style version instead. One bite and we were completely sold.
These Philly sloppy joes are meaty, flavor-packed, and loaded with melty cheese, all piled onto a toasted brioche bun. If you’re looking for an easy weeknight dinner that everyone will devour, make this Philly version and thank me later.

Table of Contents
- What is a Sloppy Joe?
- Ingredients You’ll Need
- How to Make Philly Cheesesteak Sloppy Joes
- Tips for the Best Results
- What to Eat with Philly Cheesesteak?
- Philly Cheesesteak Sloppy Joes FAQs
- Variations and Substitutions
- Storing and Reheating
- More Easy Ground Beef Dinner Recipes:
- Watch How These Sloppy Joes are Made…
- Philly Cheesesteak Sloppy Joes Recipe
What is a Sloppy Joe?
A traditional sloppy joe is a type of sandwich that is made with ground beef or pork and onions with the addition of tomato sauce or ketchup, Worcestershire sauce, and other simple seasonings like salt and pepper. They are served on a hamburger bun. This is a United States original dish. We’ve taken that dish and given it a Philly cheesesteak twist!
Ingredients You’ll Need
Cheesesteak sloppy joes are even easier than a traditional cheesesteak and made with simple ingredients you probably already have on hand.
- Ground Beef: The hearty base of these Philly cheesesteak sloppy joes. Using 80–85% lean ground beef delivers rich flavor while still keeping the mixture juicy and tender.
- Butter: Adds richness and helps the onions and peppers caramelize, creating that classic cheesesteak depth of flavor.
- Onion: Thinly sliced onions bring natural sweetness and a savory backbone once softened and lightly browned.
- Green Bell Pepper: A traditional cheesesteak ingredient that adds mild sweetness, subtle crunch, and that unmistakable Philly flavor.
- Beef Broth: Enhances the savory beefy flavor while helping create a saucy, cohesive sloppy joe mixture.
- Ketchup: Provides gentle sweetness and tang, giving the sloppy joes their classic comfort-food flavor.
- Worcestershire Sauce: Adds depth with its bold, umami-rich flavor that amplifies the beef and balances the sauce.
- Kosher Salt: Enhances all the flavors without overpowering them. Kosher salt dissolves evenly for consistent seasoning.
- Black Pepper: Adds subtle warmth and a bit of bite to balance the richness of the meat and cheese.
- Cornstarch: Used to thicken the sauce quickly, giving the sloppy joes the perfect hearty, scoopable texture.
- Cheddar Cheese: Melts into the meat mixture for a rich, cheesy finish that complements the savory beef and veggies.
- Brioche Buns: Soft, buttery, and sturdy enough to hold all that cheesy goodness and perfect for soaking up every last bite without falling apart.

How to Make Philly Cheesesteak Sloppy Joes
Philly cheesesteak sloppy joes start the same way great sloppy joes always do, by browning the beef.
- Brown the Beef: Heat a large skillet over medium-high heat and add the ground beef, letting it sit undisturbed for a few minutes so a rich brown crust forms. This step adds depth and boosts flavor. Once browned, break up the meat, then remove it from the pan, leaving the grease behind.
- Sauté the Vegetables: Add a tablespoon of butter to the skillet, followed by the sliced onions and peppers. Let the vegetables sit and brown before stirring, then repeat once more to build flavor. If there’s excess grease, carefully drain it off before returning the beef to the pan.
- Create a Cornstarch Slurry: In a small bowl or measuring cup, whisk together the beef broth and cornstarch until smooth. This will help thicken the sloppy joe mixture without making it heavy.
- Make the Sauce: Add the ketchup, Worcestershire sauce, salt, and pepper to the skillet and stir everything together. Pour in the broth mixture and let it simmer for 3–5 minutes, until thickened and no longer watery.
- Finish the Meat Filling: Sprinkle the mozzarella cheese over the meat, cover the pan, and let it melt into the mixture. Once the cheese melts into the beef mixture, you’ll have a rich, cheesy filling that tastes just like a Philly cheesesteak without the extra work.
- Toast the Buns: While the meat simmers, butter the brioche buns and toast them under the broiler until golden.
- Assemble: Spoon the cheesy Philly cheesesteak sloppy joe mixture onto the toasted buns and serve hot.

Tips for the Best Results
- Use 80–85% lean ground beef for the best balance of flavor and texture.
- Let the beef and vegetables brown before stirring to develop deeper flavor.
- Brioche buns work best, but any sturdy hamburger bun will hold up well.
What to Eat with Philly Cheesesteak?
These Philly cheesesteak sloppy joes pair well with both light sides and classic comfort foods. Here are a few of our favorite options:
- Mexican Street Corn – Elote
- Roasted Garlic Veggies
- Mashed Potatoes
- Parmesan French Fries
- Grilled Lemon Pepper Asparagus
- Roasted Root Veggies

Philly Cheesesteak Sloppy Joes FAQs
If you’re making a traditional Philly cheesesteak, you’ll want to get thinly sliced ribeye steak. That can get a little pricey, so a top sirloin is also a good choice. If you’re making these sloppy joes, all you need is some good ground beef (80% or 85% lean).
Yes! Traditional Philly cheesesteak sandwiches are served on hoagie rolls making them hoagie sandwiches.
While they are safe to eat cold if fully cooked, Philly cheesesteak sloppy joes are best served hot with melty cheese.
These Philly cheesesteak sloppy joes are easy to make in the Instant Pot and come together quickly using the sauté and manual settings.
Brown the meat and then the peppers and onions in the Instant Pot in “Saute” mode. Remove the grease and then add all the remaining ingredients except the cheese.
Cook the mixture on “Manual” for 5 minutes and then do a quick release. Open the lid and the cheese to the top of the meat mixture. Place the lid back on and let it sit for a couple of minutes to let the cheese melt. Then it is ready to serve up on the toasted buns.
While these could technically be made in the slow cooker, there’s very little benefit. The peppers, onions, and beef all need to be browned first, and the sauce thickens quickly on the stovetop—making this a much better skillet recipe.

Variations and Substitutions
Bun: Any good quality hamburger bun would be a great substitute for brioche buns in this recipe. Since they are sloppy joes, you want to avoid the cheap hamburger buns. They won’t hold up to the sloppiness.
Cheese: Provolone or American cheese can be used instead of mozzarella.
Meat: Ground turkey may be substituted, though the flavor will be slightly lighter.
Storing and Reheating
Make Ahead: The sloppy joe mixture can be made up to 2 days ahead and stored in the refrigerator. Reheat gently on the stovetop, adding a splash of broth if needed.
Storing: Store leftovers in an airtight container in the refrigerator for up to 4 days. Freeze the meat mixture (without buns) for up to 6 months.
Reheating: Reheat on the stovetop over medium-low heat or in the microwave until heated through. Add beef broth if it seems dry. Toast buns fresh before serving for the best texture.

Sometimes the very best recipes come from happy accidents, and these Philly cheesesteak sloppy joes are proof of that. Juicy ground beef, caramelized peppers and onions, and melty cheese all come together in one flavor-packed sandwich.
If you’re craving a fun twist on classic sloppy joes or love the bold flavors of a Philly cheesesteak, this recipe is guaranteed to earn a permanent spot in your dinner rotation.
More Easy Ground Beef Dinner Recipes:
- Korean Ground Beef Recipe
- Cheesy Ground Beef and Rice Casserole
- Ground Beef and Vegetable Soup
- Cheesy Ground Beef and Potato Casserole
- Ground Beef Burrito Bowls
Watch How These Sloppy Joes are Made…






This is fantastic. I think I will make this my {go too} Sloppy Joe recipe. This is so easy to make and the flavor is spot on with the Philly- Cheesesteak.
Yay! Thank you so much Russ! I’m so glad you enjoyed it!
Have you tried freezing this? Our family loves this recipe and I was thinking about making it ahead of time for a quick postpartum meal, but didn’t know how it would hold up.
Yes, it freezes great! It can be frozen for up to 6 months.
Greetings from Calgary, Alberta!
Made these tonight (with a few substitutions; equal parts ketchup and barbecue sauce, habenero cheese, red pepper flakes, and added some garlic) and they were a hit! I’ll be keeping this recipe on hand, and make into sliders for get togethers.
Thank for for another fantastic recipe!
Sliders is a great idea! Thank you so much for taking time to leave a comment Danielle and for the support!
So easy and so tasty. Will definitely make again. Next time I’ll make sliders and use Hawaiian sweet rolls.
Yummm! Great idea! Thank you so much Yvonne!
I don’t know why this recipe doesn’t have more reviews! This is sooooo yummy. I used better than buillion for my beef broth and that may have helped some but this had such a wonderful beefy umami flavor. It’s also simple to make! For anyone on the fence, you need to make this!!! It’s going on my rotation 😉
Thank you so much Emily!! We love this recipe too!
This was easy and delicious! It would have been better as written, but I just had 97 percent lean beef so I used that. It worked just fine and the onions, peppers, sauce and (extra) cheese kept it from being dry.
Thanks for another great recipe!
Thank you for the feedback Jenn! So glad you enjoyed it!
This was freaking delicious!! Definitely will be making these again!
Thank you so much Thea!
Sooooo yummy! As I’m feeding just myself, this definitely will feed me for a few days and that makes me happy! I’m allergic to fresh onions so I just left those out and used onion powder it was still great.
We made this yesterday for lunch–delicious! Thank you!
Now that’s a good lunch! So glad you enjoyed it!