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!
Table of Contents
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)

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.

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
Ingredients
Equipment
Method
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Slice in half and drizzle with the reserved cheese sauce before serving.









