
This Philly Cheese Steak Quesadilla is the ultimate comfort food mashup, taking all the savory, meaty, and cheesy goodness of the classic sandwich and packing it into a crispy, golden tortilla. It’s my secret weapon for a meal that feels indulgent but comes together surprisingly fast, perfect for a busy weeknight or a lazy weekend lunch.
I first threw this together on a game night when I was craving a cheesesteak but only had tortillas on hand. It was an instant hit, and now it’s one of the most requested dishes when we have friends over.
Ingredients
- One pound ribeye or sirloin steak: This cut provides the best flavor and tenderness Look for good marbling and ask your butcher to slice it paper thin to save you a step
- One tablespoon olive oil: Just a good quality extra virgin olive oil works perfectly here for sautéing the vegetables
- One small onion thinly sliced: A yellow or sweet onion is best as they caramelize beautifully and add a deep sweet flavor
- One small green bell pepper thinly sliced: This is optional but adds that classic Philly cheesesteak flavor and a nice bit of texture
- One half cup mushrooms sliced: Also optional but cremini or white button mushrooms add a wonderful earthy depth
- Two cloves garlic minced: Always use fresh garlic if you can the flavor is so much more potent and aromatic than the jarred kind
- One tablespoon Worcestershire sauce: This is the secret ingredient for a savory umami kick that makes the beef taste even beefier
- Salt and black pepper to taste: I prefer using coarse sea salt and freshly ground black pepper for the best flavor
- Four large flour tortillas: The ten inch burrito size tortillas are ideal because they hold plenty of filling without overflowing
- Four tablespoons butter one per quesadilla: Use unsalted butter so you can control the salt level It’s essential for achieving that perfectly golden and crispy exterior
- Two cups shredded provolone cheese: Provolone is the classic choice for its sharp flavor and perfect melt If you can’t find it a low moisture mozzarella is a great substitute
- One half cup shredded white cheddar or Monterey Jack cheese: This is optional but adding a second cheese creates a more complex flavor and an extra gooey texture
- Dipping sauces like sour cream ranch or spicy mayo: for serving
- Fresh chopped parsley or green onions: for garnish
Step-by-Step Instructions
- Sauté the Vegetables:
- Heat the olive oil in a large skillet over medium high heat until it shimmers. Add the sliced onions and cook, stirring occasionally, for about four minutes until they start to soften and turn translucent. Add the green bell peppers and mushrooms if you're using them. Continue to cook for another five minutes, letting them get nicely caramelized and golden. This slow cooking process builds a deep, sweet flavor base. Once they're done, scoop the vegetables out of the skillet and set them aside in a bowl.
- Sear the Steak:
- In that same hot skillet, add your thinly sliced steak in a single layer. Don’t overcrowd the pan; you want the meat to sear and get a nice brown crust, not steam. Cook it in batches if you have to. Season it generously with salt and pepper and cook for just two to three minutes per side until it's browned but still tender. Overcooking will make it tough. In the last thirty seconds, toss in the minced garlic and Worcestershire sauce, stirring constantly until the garlic is fragrant.
- Combine the Filling:
- Return the cooked vegetables to the skillet with the steak. Give everything a good stir to combine all those amazing flavors. Take the skillet off the heat so the filling can cool slightly while you get ready to build the quesadillas.
- Assemble and Cook the Quesadillas:
- Lay a tortilla on your work surface. Sprinkle about a quarter cup of the provolone cheese over one half of the tortilla. Spoon a generous amount of the steak and vegetable mixture over the cheese. Top the filling with another sprinkle of cheese, using the cheddar or Monterey Jack here if you like. This cheese on top is my trick; it acts like glue, holding the whole thing together. Fold the empty half of the tortilla over the filling and press down gently. Now, heat a clean nonstick skillet or griddle over medium heat and melt one tablespoon of butter. Carefully place the quesadilla in the pan and cook for two to three minutes per side. I like to press it down with a spatula to help it brown evenly. You’re looking for a deep golden brown color and for the cheese to be completely melted and oozing. Repeat with the remaining quesadillas, adding fresh butter to the pan each time.
- Slice and Serve:
- Let the cooked quesadillas rest on a cutting board for a minute or two. This is crucial because it allows the cheese to set up just a bit, so it doesn't all spill out when you slice into it. Use a sharp knife or a pizza cutter to slice each one into wedges. Garnish with fresh parsley or green onions and serve immediately with your favorite dipping sauces.

My favorite part of this recipe is the cheese. Using a mix of sharp provolone and a milder, creamier cheese like Monterey Jack creates the most incredible cheese pull. I’ll never forget the first time my son tried it; his eyes went wide when he saw how gooey it was, and it’s been his favorite dinner ever since.
Ingredient Substitutions
Don't have ribeye? No problem. Thinly sliced sirloin or flank steak works beautifully as a leaner alternative. You can even swap the steak for thinly sliced chicken breast or thighs for a Philly Chicken Quesadilla. For a spicy kick, add some pickled jalapeños to the filling or use pepper jack cheese instead of provolone. A dash of your favorite barbecue sauce mixed in with the steak can also add a smoky and sweet twist.
Serving and Dipping Suggestions
These quesadillas are hearty enough to be the main event. I love serving them with a side of crispy french fries or a simple green salad with a sharp vinaigrette to cut through the richness. For dipping, you can’t go wrong with classic ranch or sour cream. But if you want to elevate it, try a garlic aioli or a spicy chipotle mayo. For ultimate indulgence, a warm cheese sauce on the side is pure heaven.
Storage and Reheating
If you have leftovers, store them in an airtight container in the refrigerator for up to three days. You can also freeze them for later. Just wrap individual wedges tightly in foil and place them in a freezer bag for up to two months. The best way to reheat them is in a dry skillet over medium heat or in an air fryer for a few minutes until the tortilla is crispy and the filling is hot and bubbly. I’d avoid the microwave, as it tends to make the tortillas soft and soggy.
Frequently Asked Questions
- → What's the best steak to use for these quesadillas?
Ribeye is traditionally used for its rich flavor and marbling. Sirloin is a leaner alternative. Freeze the steak for 20–30 minutes before slicing for easier, thinner cuts.
- → What cheese melts best in quesadillas?
Provolone melts beautifully and provides that authentic Philly flavor. Mix it with mozzarella or white cheddar for extra gooeyness.
- → How do I get the tortillas crispy without burning them?
Butter the pan, not the tortilla. Use medium heat. Avoid high heat, which will burn the tortilla before the cheese melts.
- → What are some good dipping sauces for these quesadillas?
Classic ranch, garlic aioli, spicy chipotle mayo, and sour cream with lime are all great choices. Warm cheese sauce is also a delicious option for extra indulgence.
- → Can I make these quesadillas ahead of time?
Yes! Cook the steak and veggies up to 24 hours in advance and refrigerate. Reheat slightly before assembling. You can also assemble the quesadillas ahead of time and cook them just before serving.
- → What if my quesadilla is too full?
An overstuffed quesadilla is prone to leakage and makes flipping a challenge. Less is more for structural integrity!