Skip to Content

Philly Cheesesteak Sloppy Joes

This Philly Cheesesteak Sloppy Joes recipe combines the bold flavors of a classic Philly cheesesteak with the messy, saucy goodness of a sloppy joe! Juicy ground beef, sautéed peppers and onions, and a rich, cheesy sauce come together in just 30 minutes—perfect for a quick and easy weeknight dinner!


Why You’ll Love This Recipe

✔️ Quick & Easy – Ready in 30 minutes!
✔️ Savory & Cheesy – A deliciously rich, melty cheese sauce.
✔️ Family-Friendly – A hit with kids and adults.
✔️ Better Than Takeout – All the flavor of a Philly cheesesteak in a budget-friendly meal.


Ingredients

For the Meat Mixture:

  • 1 lb ground beef (or ground turkey)
  • 1 tablespoon olive oil (if using lean meat)
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • 1 teaspoon garlic powder
  • 1 teaspoon Worcestershire sauce
  • ½ teaspoon paprika
  • 1 small onion, finely diced
  • ½ green bell pepper, finely diced
  • ½ red bell pepper, finely diced
  • 1 tablespoon ketchup
  • 1 teaspoon Dijon mustard (optional, for extra depth)
  • ½ cup beef broth

For the Cheese Sauce:

  • 1 tablespoon butter
  • 1 tablespoon all-purpose flour
  • ½ cup milk (warm)
  • 1 cup shredded provolone or mozzarella cheese (or Cheez Whiz for authenticity)

For Serving:

  • 4 burger buns or hoagie rolls, toasted
  • 1 tablespoon butter, for toasting the buns

Instructions

Step 1: Cook the Meat & Veggies

  1. In a large skillet, heat olive oil over medium-high heat.
  2. Add ground beef and cook for 5-6 minutes, breaking it up as it browns. Drain excess grease if needed.
  3. Stir in onions, green bell pepper, and red bell pepper. Cook for 3-4 minutes until softened.
  4. Add salt, black pepper, garlic powder, Worcestershire sauce, paprika, ketchup, and Dijon mustard. Stir to combine.
  5. Pour in beef broth and simmer for 5 minutes, until slightly thickened.

Step 2: Make the Cheese Sauce

  1. In a small saucepan, melt butter over medium heat.
  2. Whisk in flour and cook for 1 minute, stirring constantly.
  3. Slowly whisk in warm milk, then simmer for 2 minutes until thickened.
  4. Stir in shredded cheese until melted and smooth.

Step 3: Toast the Buns & Assemble

  1. Butter the burger buns and toast in a skillet until golden brown.
  2. Spoon the Philly cheesesteak sloppy joe mixture onto each bun.
  3. Drizzle generously with cheese sauce.

Step 4: Serve & Enjoy!

  1. Serve warm with fries, chips, or a side salad!

Serving Suggestions

🍟 Pair with French fries, onion rings, or tater tots.
🥗 Serve with a side salad or coleslaw for balance.
🌶️ Make it spicy with jalapeños or hot sauce.


Storage & Reheating

  • Fridge: Store leftover meat mixture in an airtight container for up to 3 days.
  • Reheat: Warm in a skillet over medium heat or microwave for 1-2 minutes.
  • Freeze: Freeze the meat mixture (without cheese sauce) for up to 2 months. Thaw overnight before reheating.

FAQs

1. Can I use a different type of cheese?

Yes! Provolone, mozzarella, white American cheese, or Cheez Whiz all work great.

2. Can I make this ahead of time?

Absolutely! Cook the beef mixture ahead of time and reheat when ready to serve.

3. Can I use ground turkey instead of beef?

Yes! Ground turkey is a leaner option that still tastes great.

4. How do I make this low-carb?

Skip the buns and serve over lettuce wraps, cauliflower rice, or zucchini noodles.

5. What’s the best bread for this recipe?

Brioche buns, hoagie rolls, or even garlic bread work best!


Final Thoughts

These Philly Cheesesteak Sloppy Joes are a fun, flavorful, and easy twist on two classic comfort foods! Whether for a quick dinner, game night, or meal prep, this recipe is a guaranteed hit.

🥩🧀🔥 Tried this recipe? Let me know how it turned out! 😊