What do you get when a Philly cheesesteak and a quesadilla have a baby?
You get this bad boy.
This recipe is a mix of two amazing comfort foods. There’s the classic Philly cheesesteak—thinly sliced beef, sweet onions, and gooey cheese on a long roll. Then there’s the quesadilla—a crispy tortilla filled with melted cheese.
We’re taking the best parts of both and stuffing them into one perfect, hand-held package. The result? A meal that’s delicious and fun to eat. It’s the perfect weeknight dinner or a total crowd-pleaser for your next get-together.
And the best part? It’s super easy.

Recipe Overview
Prep and Cook Time
This recipe is simple to make, even if you’re new to the kitchen. It’s a 30-minute meal from start to finish.
| Aspect | Details |
| Prep Time | 15 minutes |
| Cook Time | 15 minutes |
| Total Time | 30 minutes |
| Skill Level | Easy |
Servings and Scaling
This recipe makes four delicious quesadillas, which is plenty for four people. Cooking for more? No problem. Just double or triple the recipe. I’ve found it’s easiest to work in batches so you don’t overcrowd the pan.
| Servings | Beef (lb) | Onion (med) | Tortillas (med) |
| 2 Quesadillas | 1/2 lb | 1/2 | 2 |
| 4 Quesadillas | 1 lb | 1 | 4 |
| 8 Quesadillas | 2 lb | 2 | 8 |
What You’ll Need
- A large skillet or a flat-top griddle.
- A good knife and a cutting board.
A second skillet can be a total lifesaver for assembling and toasting the quesadillas while the filling stays warm. You can also cook the beef and veggies up to two days ahead of time and store them in an airtight container in the fridge. This makes assembly a breeze when you’re ready to cook!
Ingredients
The secret to this recipe? Good ingredients. Using fresh veggies and a nice cut of beef makes all the difference.
- Flour Tortillas: You’ll need four medium or burrito-sized ones.
- Beef: 1 lb of ribeye or top round, thinly sliced or diced. Top round is a great, affordable option. You could also use deli roast beef or flank steak.
- Veggies: One medium onion, one red bell pepper, one green bell pepper, and 12 oz of mushrooms. Dice everything finely so it cooks evenly.
- Provolone Cheese: Six slices, cut in half. I go for a non-aged kind because it melts better.
- Olive Oil: About 2 tablespoons, divided.
- Seasonings: 1/2 teaspoon of sea salt and 1/4 teaspoon of black pepper. Adjust to your taste!
- Garlic: Two cloves, minced.
- Mayonnaise: (Optional but highly recommended) A teaspoon to spread on the outside of the tortilla. It’s my secret for a super crispy crust.

Step-by-Step Method
Let’s get cooking! It’s like we’re in the kitchen together.
1. Searing the Beef
First, heat your skillet over medium heat and add about 2 teaspoons of olive oil. Once the oil shimmers, toss in the thinly sliced beef. Listen for that sizzle! Season with a pinch of salt and pepper. Cook for a few minutes, stirring a bit, until it’s a rich brown color.
Pro tip: Don’t overcrowd the pan! If you’re making a big batch, cook the beef in two rounds so it sears instead of steams. Once it’s done, move it to a plate and cover it to keep it warm.
2. Sautéing the Veggies
Use the same skillet. Add a little more olive oil if you need it. Add the chopped onion, mushrooms, and bell peppers. Cook them down, stirring often, until they get tender and smell amazing. The onions will turn see-through, and the peppers and mushrooms will soften. This step builds the flavor, so take your time.

3. The Grand Reunion
Time to bring it all together! Add the cooked beef back into the skillet with the veggies. Toss in the minced garlic. Stir everything together and cook for about a minute. The beef will reheat, and the scent of garlic will fill the air. This is a great time to taste and add a little more salt or pepper if you want.
4. Assembling the Quesadillas
This is the fun part! If you’re using mayo, spread a thin layer on one side of each tortilla. This is our secret to a super crispy outside.
Now, lay the tortilla on your counter, mayo-side down. Spoon a big handful of the beef and veggie mix onto one half. Top it with three slices of provolone cheese. Don’t be shy! Fold the other half of the tortilla over to make a half-moon shape.
5. The Final Cook
Put a clean skillet on medium heat. If you want an extra-crispy crust, add a little more olive oil. Carefully place your quesadilla in the hot pan. You’re waiting for the cheese to melt and the tortilla to get a nice golden color. This takes about 2-3 minutes per side. Gently press down on it with a spatula to make sure it toasts evenly. Flip it once to get a perfect finish. When it’s crispy and the cheese is oozing out, it’s ready!
Make It Your Own
This recipe is a great starting point, but feel free to customize it!
- Gluten-Free: Just use your favorite gluten-free tortillas.
- Plant-Based: Swap the beef for sliced portobello mushrooms or a plant-based steak. Use dairy-free provolone.
- Spicy: Add a pinch of red pepper flakes to the beef. For a bigger kick, toss in some pickled or fresh jalapeños.
- Fancy vs. Easy: Use a high-quality ribeye steak for a gourmet meal. For a quick weeknight dinner, deli roast beef works great.

Serving and Storage
Congratulations, you made a masterpiece! Here’s how to serve and store it.
Serving Suggestions
I like to use a pizza cutter to slice each quesadilla into three perfect wedges. They’re easy to pick up and share. They’re amazing on their own, but they’re even better with a dollop of sour cream, guacamole, or fresh salsa.
Storage and Reheating
Got leftovers? (A rare event in my house!) You can store them in an airtight container in the fridge for up to two days. To reheat, the best way is to put them back in a skillet over low-medium heat for a few minutes on each side. This gets the tortilla nice and crispy again. Do not use the microwave—it’ll make them soggy.
I hope you and your family enjoy this as much as I do. Happy cooking!
PrintPhilly Cheese Steak Quesadillas
This dish is a fun twist on two classics: the savory Philly cheesesteak and the cheesy quesadilla. It’s quick, easy, and absolutely delicious—perfect for when you want a satisfying meal without a lot of fuss.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 1x
- Category: Dinner, Snack
- Cuisine: American, Tex-Mex
Ingredients
- 4 medium flour tortillas
- 1 lb thinly sliced or diced beef (ribeye or top round)
- 1 medium onion, diced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 12 oz mushrooms, diced
- 2 tbsp olive oil, divided
- 1/2 tsp sea salt
- 1/4 tsp ground black pepper
- 2 cloves garlic, minced
- 6 slices provolone cheese, halved
- 1 tsp mayonnaise (optional)
Instructions
- Cook the Beef: Heat 2 teaspoons of olive oil in a large skillet over medium heat. Add the beef and season with salt and pepper. Cook until browned, then remove from the pan and set aside.
- Sauté the Veggies: In the same skillet, add a little more olive oil. Cook the onion, bell peppers, and mushrooms until tender.
- Combine: Add the cooked beef and minced garlic back to the skillet. Stir everything together and cook for one minute.
- Assemble: Spread a thin layer of mayonnaise on one side of a tortilla. Place it mayo-side down on your work surface. Spoon the filling onto one half of the tortilla and top with three slices of provolone. Fold the other half over.
- Toast: Place the quesadilla in a clean, hot skillet. Cook for 2-3 minutes per side, pressing down with a spatula until golden and the cheese is melted and gooey.
Notes
- Serving: Slice each quesadilla into wedges with a pizza cutter. They’re great on their own or served with sour cream, guacamole, and salsa.
- Tips & Tricks: Using mayo on the outside of the tortilla is the secret to a perfect, crispy crust. Don’t crowd the pan when cooking the beef—work in batches if needed.
- Storage & Reheating: Store leftovers in an airtight container in the fridge for up to two days. Reheat in a skillet to make the tortillas crispy again. Avoid the microwave, as it will make them soggy.