Creamy Philly Cheesesteak Wrap

The best way to make a creamy Philly cheesesteak wrap at home — tender steak, sauteed peppers, and a rich homemade cheese sauce in a golden toasted tortilla.

Updated

March 18, 2026

Creamy Philly cheesesteak wrap sliced in half showing tender steak filling with homemade cheese sauce drizzled on top

Creamy Philly cheesesteak wrap is everything you love about the classic sandwich — tender steak, sauteed peppers and onions, and that rich melted cheese — but wrapped up in a golden toasted tortilla and ready in about 35 minutes. I made this on a Tuesday night when I had ribeye in the fridge and zero interest in doing dishes, and it has been on repeat ever since.

The first time I put this together, I was honestly just trying to use up leftover steak. What came out of that skillet stopped everyone mid-conversation at the dinner table.

The homemade cheese sauce is what sets this recipe apart from anything store-bought or fast food. It is smooth, glossy, and coats every bite of steak and vegetable. The toasted tortilla adds a satisfying crunch that a hoagie roll just cannot compete with.

Make this tonight — you will not regret it!

Ingredients for Creamy Philly Cheesesteak Wrap

After making this creamy Philly cheesesteak wrap a dozen times, I have landed on the combination that works best every single time. The quality of your steak really does matter here, so I always look for ribeye or sirloin that is already thinly sliced at the butcher counter.

For the Steak Filling:

  • 1 lb thin-sliced ribeye or sirloin (or pre-shaved steak) — I recommend ribeye for the best flavor and tenderness
  • 1 tbsp olive oil
  • 1 small onion, thinly sliced
  • 1/2 cup diced bell peppers, any color (optional)
  • 2 cloves garlic, minced
  • 1 tsp seasoned salt
  • 1/2 tsp black pepper
  • 1/2 tsp smoked paprika (optional) — in my experience, this adds a subtle depth that really elevates the whole filling

For the Creamy Cheese Sauce:

  • 2 tbsp butter
  • 2 tbsp all-purpose flour
  • 1 1/2 cups whole milk — my preference is whole milk for the creamiest, smoothest result
  • 6 oz cream cheese, softened and cut into cubes
  • 1 cup shredded cheddar or provolone
  • 1 tsp Worcestershire sauce (optional)
  • 1 tbsp fresh parsley, chopped (or 1 tsp dried)

For Assembly:

  • 4 large flour tortillas (10-inch) — pro tip: warm them for 10 seconds before rolling so they stay pliable and do not tear
  • 1 1/2 cups shredded provolone or mozzarella (or a blend)
Creamy Philly cheesesteak wrap sliced in half showing tender steak filling with homemade cheese sauce drizzled on top

Step-by-Step Instructions

I recommend prepping all your ingredients before you turn on the heat. This recipe moves fast once the skillet gets hot, and having everything ready makes the whole process smooth and stress-free.

Step 1: Heat olive oil in a large skillet over medium-high heat until shimmering. Add the steak in a single layer and cook for 3 to 5 minutes until browned, stirring occasionally. Do not crowd the pan — cook in batches if needed so the steak sears instead of steaming. Season with seasoned salt, black pepper, and smoked paprika. Drain any excess grease before moving on.

Step 2: Add the sliced onion and diced bell peppers to the same skillet. Cook for 4 to 6 minutes, stirring occasionally, until soft and lightly caramelized. Stir in the minced garlic and cook for 30 seconds until fragrant. Remove from heat and set aside.

Step 3: In a medium saucepan, melt butter over medium heat. Whisk in the flour and cook for 1 minute to remove the raw flour taste. Slowly pour in the milk while whisking constantly until smooth and thick enough to coat the back of a spoon, about 2 to 3 minutes. Stir in the cream cheese cubes, shredded cheddar, Worcestershire sauce if using, and parsley until fully melted and glossy. Make the sauce fresh — reheated cheese sauce can turn grainy.

Step 4: Pour most of the cheese sauce over the steak and vegetable mixture and stir gently to coat everything. Reserve a few tablespoons for drizzling before serving.

Step 5: Warm each tortilla in the microwave for about 10 seconds. Spread a thin layer of cheese sauce directly on the tortilla first as a moisture barrier. Spoon about 3/4 cup of filling onto each tortilla slightly off-center. Fold the sides in, then roll tightly from the bottom up like a burrito.

Step 6: Place the wraps seam-side down in a clean dry skillet over medium heat. Press lightly with a spatula and toast for 2 to 3 minutes until golden and crisp. Flip and toast the other side. Toast them immediately after assembling to prevent sogginess.

Step 7: Slice in half and drizzle with the reserved cheese sauce before serving.

Perfect Pairings for Your Philly Cheesesteak Wrap

The richness of the creamy cheese sauce calls for sides that are light, crisp, or tangy to balance the whole plate.

Crisp Romaine Salad with Tangy Vinaigrette: A simple green salad cuts right through the richness of the wrap and keeps the meal from feeling too heavy. Try it alongside this BBQ Chicken Skewer Salad for a full spread when you are feeding a crowd.

Pickled Peppers or Banana Peppers: This is the most authentic Philly-style pairing you can add. The acidity from pickled peppers balances the creamy cheese sauce and gives every bite more dimension.

Loaded Potato Taco Bowl Style Roasted Potatoes: When you want a heartier side, seasoned roasted potatoes or crispy fries make this feel like a full restaurant-style dinner at home. Sweet potato fries add a natural sweetness that plays well with the savory steak filling.

Low Carb Burrito Bowl Style Cauliflower Rice: If you want to keep the meal lighter, a simple cauliflower rice base seasoned with garlic and herbs is a great low carb option that soaks up any extra cheese sauce without competing with the wrap.

Chickpea Beet and Feta Salad: This bright, tangy salad is one of my favorite sides for rich wraps and sandwiches. The earthy beets and salty feta work beautifully against the creamy steak filling.

Hot Sauce or Sriracha Mayo: Drizzle alongside the reserved cheese sauce for anyone who likes a little heat. It is a small addition that adds a big flavor boost and keeps things exciting at the table.

If you love the flavors here, you might also enjoy this Low Carb Philly Cheesesteak Casserole for a no-wrap version of the same classic combination, or these Low Carb Cheesy Garlic Chicken Wraps for another melty, toasted wrap recipe.

Creamy Philly cheesesteak wrap sliced in half showing tender steak filling with homemade cheese sauce drizzled on top

Storing and Reheating Your Philly Cheesesteak Wrap

Wrap leftovers individually in foil and store in the refrigerator for up to 3 days. Keep any remaining cheese sauce in a separate airtight container in the fridge for up to 3 days as well — do not store the sauce inside the wrap or it will make the tortilla soggy overnight.

For reheating, I recommend a dry skillet over medium heat for 2 to 3 minutes per side to restore that crispy exterior. You can also reheat in the oven at 375 degrees F for about 10 minutes directly on the oven rack for all-around crunch. Avoid the microwave if you can — it turns the tortilla soft and chewy.

Pro tip: cook the steak and vegetables up to 2 days ahead and store them separately in the fridge. Assemble and toast the wraps fresh right before serving for the best texture every time.

Conclusion

This creamy Philly cheesesteak wrap is the kind of recipe that earns a permanent spot in your weekly rotation. It comes together in about 35 minutes, tastes better than takeout, and that homemade cheese sauce makes every bite feel genuinely satisfying. Try it tonight and see for yourself — your family will be asking for this one all week long!

Creamy Philly cheesesteak wrap sliced in half showing tender steak filling with homemade cheese sauce drizzled on top

Creamy Philly Cheesesteak Wrap

Tender thin-sliced steak, sauteed onions and peppers, and a rich homemade cream cheese and cheddar sauce wrapped in a golden toasted tortilla. Ready in 35 minutes and better than takeout.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 portions
Course: Dinner, Lunch, Main Course
Cuisine: American
Calories: 680

Ingredients
  

  • 1 lb thin-sliced ribeye or sirloin or pre-shaved steak
  • 1 tbsp olive oil
  • 1 small onion thinly sliced
  • 0.5 cup diced bell peppers any color, optional
  • 2 cloves garlic minced
  • 1 tsp seasoned salt
  • 0.5 tsp black pepper
  • 0.5 tsp smoked paprika optional
  • 2 tbsp butter
  • 2 tbsp all-purpose flour
  • 1.5 cups whole milk
  • 6 oz cream cheese softened and cut into cubes
  • 1 cup shredded cheddar or provolone
  • 1 tsp Worcestershire sauce optional
  • 1 tbsp fresh parsley chopped; or 1 tsp dried
  • 4 large flour tortillas 10-inch
  • 1.5 cups shredded provolone or mozzarella or a blend

Equipment

  • Large skillet (cast iron recommended)
  • Medium saucepan
  • Whisk
  • Tongs
  • Spatula

Method
 

  1. Heat olive oil in a large skillet over medium-high heat until shimmering. Add the steak in a single layer and cook for 3 to 5 minutes until browned, stirring occasionally. Do not crowd the pan — cook in batches if needed. Season with seasoned salt, black pepper, and smoked paprika. Drain any excess grease.
  2. Add the sliced onion and diced bell peppers to the skillet. Cook for 4 to 6 minutes, stirring occasionally, until soft and lightly caramelized. Stir in the minced garlic and cook for 30 seconds until fragrant. Remove from heat.
  3. In a medium saucepan, melt butter over medium heat. Whisk in the flour and cook for 1 minute. Slowly pour in the milk while whisking constantly until smooth and thick enough to coat the back of a spoon, about 2 to 3 minutes. Stir in the cream cheese cubes, shredded cheddar, Worcestershire sauce if using, and parsley until fully melted and glossy.
  4. Pour most of the cheese sauce over the steak and vegetable mixture and stir gently to coat. Reserve a few tablespoons of sauce for drizzling before serving.
  5. Warm each tortilla in the microwave for about 10 seconds. Spread a thin layer of cheese sauce on each tortilla as a moisture barrier. Spoon about 3/4 cup of filling onto each tortilla slightly off-center. Fold the sides in, then roll tightly from the bottom up like a burrito.
  6. Place wraps seam-side down in a clean dry skillet over medium heat. Press lightly with a spatula and toast for 2 to 3 minutes until golden and crisp. Flip and toast the other side.
  7. Slice in half and drizzle with the reserved cheese sauce before serving.

Notes

Do not crowd the pan when cooking the steak — cook in batches if needed. Drain excess grease before adding the cheese sauce. Always toast the wraps immediately after assembling to prevent sogginess. Make the cheese sauce fresh for the best results — reheated sauce can turn grainy. For easy thin slicing, freeze the steak for 20 minutes before cutting. For extra heat, add diced jalapenos with the onions or a pinch of cayenne to the cheese sauce.

Leave a Comment

Recipe Rating




Share this