side photo of a pan of philly cheesesteak dip broiled on top and focused on a spoon scooping up a melted part of the dip

Philly Cheese Steak Dip

Super simple and excellent crowd pleaser. Great for gatherings or potlucks. This creamy, cheesy dip will make satisfy your cravings for a Philly cheesesteak sandwich!
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 24
Author Nadia Hubbi


  • 1 1/2 pound top sirloin steak
  • Salt and freshly ground black pepper to taste
  • 1 tablespoon olive oil
  • 1 yellow onion finely diced
  • 2 tablespoon butter
  • 1 1/2 to 2 cups diced peppers a mix of jalapeño, red, green, peppadews, and pepperoncini
  • 2 8 oz cream cheese blocks at room temperature
  • 1 cup shredded provolone cheese
  • 1/2 teaspoon Worcestershire sauce
  • 1/4 teaspoon cayenne pepper
  • 1 baguette


  1. Preheat oven to 400
  2. Cut steak into thin slices and season generously with salt and pepper
  3. Add oil to pan and let heat
  4. Once it is heated add the steak until browned (3-4 minutes on each side)
  5. Set aside in a bowl
  6. In same pan, on medium heat, add butter, onions and salt
  7. Sauté onions until slightly softened and browning
  8. Add diced peppers and continue to sauté
  9. Remove from heat and combine with meat and meat juices
  10. Add cream cheese, shredded provolone (reserve some to top casserole), Worcestershire sauce, and cayenne pepper and mix together until all flavors have mixed together
  11. Spread into a casserole and press down with a fork
  12. Add extra provolone to top of casserole
  13. Put in the oven for 25 minutes and broil on high for 1-2 minutes
  14. Serve with fresh baguette