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.

A photo of a philly cheesesteak sloppy joe on a toasted brioche bun on a white plate.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus, you’ll get new recipes from us every week!

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.
A photo of the philly cheesesteak sloppy joe mixture in a while bowl ready to add to the buns.

How to Make Philly Cheesesteak Sloppy Joes

Philly cheesesteak sloppy joes start the same way great sloppy joes always do, by browning the beef.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. Toast the Buns: While the meat simmers, butter the brioche buns and toast them under the broiler until golden.
  7. Assemble: Spoon the cheesy Philly cheesesteak sloppy joe mixture onto the toasted buns and serve hot.
A photo of toasted brioche buns.

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:

A closeup photo of a philly cheesesteak sloppy joe on a toasted brioche bun with melted cheese coming out the sides.

Philly Cheesesteak Sloppy Joes FAQs

What is the Best Meat for Cheesesteak?

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).

Is Philly Cheesesteak a Hoagie?

Yes! Traditional Philly cheesesteak sandwiches are served on hoagie rolls making them hoagie sandwiches.

Can You Eat Philly Cheesesteak Cold?

While they are safe to eat cold if fully cooked, Philly cheesesteak sloppy joes are best served hot with melty cheese.

Can Philly Cheesesteak Sloppy Joes Be Made in the Instant Pot?

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.

Can Philly Cheesesteak Sloppy Joes Be Made in the Slow Cooker?

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.

A photo of a philly cheesesteak sloppy joe on a toasted brioche bun on a white plate.

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.

A photo of a philly cheesesteak sloppy joe on a toasted brioche bun on a white plate.

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:

Watch How These Sloppy Joes are Made…

4.21 from 39 votes

Philly Cheesesteak Sloppy Joes

By Carrian Cheney
Prep5 minutes
Cook10 minutes
Total15 minutes
Servings6
These Philly cheesesteak sloppy joes are meaty, cheesy, and packed with classic cheesesteak flavor—made easy with ground beef, peppers, onions, and melty mozzarella, all piled onto toasted brioche buns.
Want to save this recipe?
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 lb Ground Beef, 80% or 85% lean
  • 1 Tablespoon Butter
  • 1 Onion, small, 1/2 diced, 1/2 minced
  • 1 Bell Pepper, green, diced
  • 1 Cup Beef Broth
  • 2 Tablespoons Ketchup
  • 1 Tablespoon Worcestershire Sauce
  • ½ teaspoon Kosher Salt
  • ½ teaspoon Black Pepper, fresh ground
  • 1 Tablespoon Cornstarch
  • 8 oz Cheddar Cheese, or mozzarella
  • 6 Buns, brioche hamburger

Instructions 

  • Heat a large skillet over medium high heat.
  • Add the ground beef and brown until a deep brown crust appears before breaking the beef apart.
    1 lb Ground Beef
  • Remove the beef (you can leave the fat) and add the butter and the onions and bell peppers. Let brown for 1-2 minutes before stirring, then let brown for another 1-2 minutes before stirring again.
    1 Tablespoon Butter, 1 Onion, 1 Bell Pepper
  • Remove any excess grease. Add the beef back into the pan.
  • In a small measuring cup mix the beef broth and cornstarch together.
    1 Tablespoon Cornstarch, 1 Cup Beef Broth
  • Add the ketchup, Worcestershire sauce, salt, black pepper, and whisk then pour the beef broth/cornstarch mixture into the pan.
    2 Tablespoons Ketchup, 1 Tablespoon Worcestershire Sauce, ½ teaspoon Kosher Salt, ½ teaspoon Black Pepper
  • Cook until the mixture is mostly soaked up so it’s not as watery, about 3-5 minutes.
  • Turn off the heat, add in the cheese.
    8 oz Cheddar Cheese
  • In a pan, heat a little more butter over medium high heat and toast the buns then remove to a plate. Serve meat on toasted brioche buns.
    6 Buns

Recipe Notes

This Philly cheesesteak sloppy joe meat can be frozen for 6 months.

Nutrition

Serving: 1Sloppy Joe, Calories: 564kcal, Carbohydrates: 39g, Protein: 29g, Fat: 32g, Saturated Fat: 15g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 11g, Trans Fat: 1g, Cholesterol: 98mg, Sodium: 1012mg, Potassium: 373mg, Fiber: 2g, Sugar: 8g, Vitamin A: 1087IU, Vitamin C: 27mg, Calcium: 306mg, Iron: 13mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!
A photo of a philly cheesesteak sloppy joe on a toasted brioche bun on a white plate.
Philly cheesesteak sloppy joes came about when I went to make our regular sloppy joes recipe and was missing some ingredients. It is meaty, flavor-packed, and cheesy all on a toasted brioche bun. #phillycheesesteaksloppyjoes #sloppyjoes #phillycheesesteak

About The Author

Carrian Cheney

Carrian Cheney is the creative force behind ‘Oh, Sweet Basil,’ a food blog she co-authors with her husband, Cade. She creates fresh, family-friendly recipes that encourage togetherness in the kitchen.

More Ideas

4.21 from 39 votes (34 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




17 Comments

  1. Russ says:

    4 stars
    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.

    1. Sweet Basil says:

      Yay! Thank you so much Russ! I’m so glad you enjoyed it!

  2. Lindsey says:

    5 stars
    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.

    1. Sweet Basil says:

      Yes, it freezes great! It can be frozen for up to 6 months.

  3. Danielle says:

    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!

    1. Sweet Basil says:

      Sliders is a great idea! Thank you so much for taking time to leave a comment Danielle and for the support!

      1. Yvonne Eugenio says:

        So easy and so tasty. Will definitely make again. Next time I’ll make sliders and use Hawaiian sweet rolls.

      2. Sweet Basil says:

        Yummm! Great idea! Thank you so much Yvonne!

  4. Emily H says:

    5 stars
    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 😉

    1. Sweet Basil says:

      Thank you so much Emily!! We love this recipe too!

  5. Jenn says:

    5 stars
    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!

    1. Sweet Basil says:

      Thank you for the feedback Jenn! So glad you enjoyed it!

  6. Thea Stone says:

    This was freaking delicious!! Definitely will be making these again!

    1. Sweet Basil says:

      Thank you so much Thea!

      1. Megan M. says:

        5 stars
        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.

  7. Glenna says:

    We made this yesterday for lunch–delicious! Thank you!

    1. Sweet Basil says:

      Now that’s a good lunch! So glad you enjoyed it!