If you are craving a hearty, cheesy weeknight dinner that comes together fast, this Creamy Philly Cheesesteak Wrap is exactly what you need. Tender thin-sliced steak, caramelized onions, and a rich homemade cheese sauce all wrapped in a golden toasted tortilla — it hits every craving without the drive to a deli.
I still remember the first Tuesday night I threw this together after a long day. The smell of steak sizzling with onions filled the kitchen, and my family came running before it even hit the table. That is the kind of weeknight win this recipe delivers every single time. It is fast, satisfying, and packed with real flavor using simple ingredients you likely already have at home.
Make this tonight -your family will thank you!
Table of Contents
Ingredients for Creamy Philly Cheesesteak Wrap
I have made this wrap more times than I can count, and the quality of your steak and cheese sauce truly makes all the difference. I always use thin-sliced ribeye for the juiciest results, and I recommend making the cheese sauce fresh every single time for that perfectly smooth, glossy finish.
For the Steak Filling:
- 1 lb thin-sliced ribeye or sirloin (pre-shaved steak saves time) — I recommend ribeye for the best marbling and tenderness
- 1 tbsp olive oil (avocado oil works well for higher heat cooking)
- 1 small onion, thinly sliced (about 1 cup)
- 1/2 cup diced bell peppers, any color (optional but adds great natural sweetness)
- 2 cloves garlic, minced
- 1 tsp seasoned salt
- 1/2 tsp black pepper, freshly ground
- 1/2 tsp smoked paprika (optional) — in my experience this adds a beautiful smoky depth
For Assembly:
- 4 large flour tortillas, 10-inch size — my preference is thick burrito-size for the sturdiest wrap
- 1 1/2 cups shredded provolone or mozzarella (or a blend of both)
For the Creamy Cheese Sauce:
- 2 tbsp butter
- 2 tbsp all-purpose flour
- 1 1/2 cups whole milk — I usually use whole milk for the creamiest, richest sauce
- 6 oz cream cheese, softened and cut into cubes
- 1 cup shredded cheddar (or provolone for a more authentic Philly taste)
- 1 tsp Worcestershire sauce (optional but adds great umami depth)
- 1 tbsp chopped fresh parsley (or 1 tsp dried)
Step-by-Step Instructions
In my experience, the key to a great Creamy Philly Cheesesteak Wrap is building flavor at every single step. Take your time with the sear, do not rush the caramelization, and always make your cheese sauce fresh.
Step 1: Place your steak in the freezer for 15 to 20 minutes before slicing for thinner, easier cuts. Heat olive oil in a large cast iron skillet over medium-high heat. When the oil shimmers, add steak in a single layer without crowding the pan. Cook in batches if needed. Cook for 3 to 5 minutes until nicely browned, stirring occasionally. Season with seasoned salt, black pepper, and smoked paprika. Drain excess grease before moving forward.
Step 2: Lower the heat to medium. Add sliced onion and diced bell peppers to the same skillet. Cook for 4 to 6 minutes, stirring occasionally, until softened and lightly caramelized with golden edges. Stir in minced garlic and cook for 30 seconds until fragrant. Watch the garlic closely — it burns fast and will turn bitter.
Step 3: In a separate medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1 full minute to remove the raw flour taste. Slowly pour in milk while whisking constantly until the sauce is smooth and thick, about 2 to 3 minutes. Stir in cream cheese cubes, shredded cheddar, Worcestershire sauce, and parsley. Keep stirring until fully melted and glossy. If your sauce feels too thick, add a splash of warm milk.
Step 4: Pour most of the cheese sauce over the steak and veggie mixture. Stir gently until everything is evenly coated. Reserve 2 to 3 tablespoons of sauce for drizzling at the end.
Step 5: Warm each tortilla in the microwave for 10 seconds to make it pliable and easier to roll without tearing. Spread a thin layer of cheese sauce on the tortilla first — this acts as a moisture barrier and adds extra flavor. Spoon about 3/4 cup of filling slightly off-center. Fold the sides in and roll tightly from the bottom up like a burrito. Press firmly as you roll to keep it tight.
Step 6: Heat a clean dry skillet over medium heat. Place wraps seam-side down and press lightly with a spatula. Toast for 2 to 3 minutes per side until golden and crispy. Do not walk away during this step — the tortilla can go from golden to burnt quickly.
Step 7: Slice each wrap in half at a slight angle, drizzle with the reserved cheese sauce, and serve immediately while hot and crispy.
Perfect Sides for Your Creamy Philly Cheesesteak Wrap
The richness of this wrap calls for sides that are fresh, crisp, or lightly tangy to keep every bite balanced and satisfying.
Crispy Oven Baked Sweet Potato Fries: The natural sweetness of baked sweet potato fries pairs beautifully with the savory steak and smoky paprika notes in the wrap. A family favorite combo that works every time.
Garlic Roasted Vegetables: Lightly seasoned roasted vegetables add a nutritious, colorful side that balances the richness of the cheese sauce without weighing down the meal.
Cold Pasta Salad: A chilled pasta salad brings a refreshing contrast to the warm, toasty wrap, making it a great option for casual weeknight dinners or when feeding a crowd.
Baked Garlic Parmesan Potato Wedges: Golden, crispy potato wedges seasoned with garlic and parmesan are a natural match for the cheesy, meaty filling of this wrap. Pure comfort on one plate.
Healthy Sauteed Vegetables: A quick side of lightly sauteed vegetables keeps the meal balanced and adds color, fiber, and freshness alongside the indulgent wrap.
Pepper Steak Stir Fry: If you are a steak lover who wants to explore bold flavors beyond the wrap, this pepper steak stir fry is a fantastic next recipe to try on a busy weeknight.
How to Store and Reheat Your Wraps
Store leftover wraps tightly wrapped in foil in the refrigerator for up to 3 days. Keep any remaining cheese sauce in a separate airtight container for up to 3 days as well. Store the steak filling and cheese sauce separately when possible to preserve the best texture.
For reheating, skip the microwave entirely if you want that crispy tortilla back. Warm your wrap in a dry skillet over medium heat for 2 to 3 minutes per side, or place it directly on the oven rack at 375 degrees F for about 10 minutes for all-around crunch. Reheat the cheese sauce gently on the stovetop with a small splash of milk to bring back its smooth, creamy texture.
Pro tip: the steak and veggie filling can be prepped up to 2 days ahead and stored separately in the fridge. Always assemble and toast the wraps fresh right before serving for the best results.
Frequently Asked Questions
Can I use a different protein instead of steak?
Yes. Thinly sliced chicken breast or thighs work great — cook until no pink remains, about 6 to 8 minutes. Sliced portobello mushrooms are a fantastic vegetarian option that soaks up the cheese sauce beautifully.
Why does my cheese sauce turn grainy?
This usually happens when the sauce is reheated at too high a temperature or made too far in advance. Always make the sauce fresh and reheat gently on low heat with a splash of milk while stirring constantly to restore its smooth texture.
Can I make these wraps ahead of time for a party?
You can prep the steak filling and cheese sauce up to 2 days ahead and store them separately in the refrigerator. Assemble and toast the wraps fresh right before serving so the tortilla stays golden and crispy instead of soggy.
Conclusion
This Creamy Philly Cheesesteak Wrap proves that a satisfying, restaurant-quality dinner does not require hours in the kitchen or any special skills. With simple ingredients, one skillet, and about 35 minutes, you get a hearty, cheesy meal the whole family will love. Give it a try tonight and do not forget to save a little extra cheese sauce for dipping. You are going to love this one!
Creamy Philly Cheesesteak Wrap
Ingredients
Equipment
Method
- Place steak in the freezer for 15 to 20 minutes before slicing for thinner cuts. Heat olive oil in a large cast iron skillet over medium-high heat. Add steak in a single layer without crowding. Cook in batches if needed for 3 to 5 minutes until browned. Season with seasoned salt, black pepper, and smoked paprika. Drain excess grease.
- Lower heat to medium. Add sliced onion and diced bell peppers to the same skillet. Cook for 4 to 6 minutes until softened and lightly caramelized. Stir in minced garlic and cook for 30 seconds until fragrant. Watch closely to avoid burning the garlic.
- In a separate medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute. Slowly pour in milk while whisking constantly until smooth and thick, about 2 to 3 minutes. Stir in cream cheese cubes, shredded cheddar, Worcestershire sauce, and parsley. Stir until fully melted and glossy. If too thick, add a splash of warm milk.
- Pour most of the cheese sauce over the steak and veggie mixture. Stir gently until evenly coated. Reserve 2 to 3 tablespoons of sauce for drizzling.
- Warm each tortilla in the microwave for 10 seconds. Spread a thin layer of cheese sauce on the tortilla as a moisture barrier. Spoon about 3/4 cup filling slightly off-center. Fold sides in and roll tightly from the bottom up like a burrito.
- Heat a clean dry skillet over medium heat. Place wraps seam-side down and press lightly with a spatula. Toast for 2 to 3 minutes per side until golden and crispy. Watch closely to prevent burning.
- Slice each wrap in half at a slight angle, drizzle with reserved cheese sauce, and serve immediately while hot.











