This Philly cheese steak dip is going to blow your friends and family away. When I make this dip and set it on the table my family makes a beeline for it. Check out how easy it is to make in the quick video below:

Follow us on Pinterest >> Tip Hero

Philly Cheese Steak Dip


  • 1 Tbsp vegetable oil
  • ¾ lb flat iron steak
  • salt and pepper
  • 1 cup diced onion
  • 1 cup diced green bell pepper
  • 8 oz cream cheese, softened
  • ½ cup mayonnaise
  • 4 oz shredded sharp provolone cheese plus extra for the top of the dip
  1. Preheat the oven to 350.
  2. Heat a grill pan or skillet over medium high heat. Once the pan is really hot, add the oil, then place the steak in the pan. Sprinkle salt and pepper on the steak. Sear 4-5 minutes on the first side until it has browned.
  3. Flip the steak over and cook another 4-5 minutes on the second side. (The steak was medium-rare at this point, which I preferred since the steak was going to be cooked again once the dip was in the oven. But if you prefer, you can cook the steak longer to medium.)
  4. Remove the steak from the pan and let rest 5-10 minutes before you cut it.
  5. Saute the onion and bell pepper in the grill pan until tender, about 5 minutes.
  6. Cut the steak against the grain into thin slices, then dice the steak slices.
  7. In a medium baking dish, mix the cream cheese, mayonnaise and provolone together. Stir in the diced steak and sautéed onion mixture. Spread into an even layer and bake in the preheated oven for 20-25 minutes until the cheese is starting to brown on top.
  8. Serve with toasted baguette or rolls.