Steak Quesadillas Recipe (Cheesy Steak Quesadillas Loaded with Flavor)
These Steak Quesadillas are loaded with juicy steak, melted cheese, sautéed peppers, and onions all tucked inside crispy golden tortillas. They're easy to make, incredibly flavorful, and perfect for weeknight dinners, game day snacks, or using leftover steak.
If you love restaurant-style quesadillas, this homemade version is even better.
Why You'll Love These Steak Quesadillas
Crispy golden tortillas
Tender juicy steak
Gooey melted cheese
Easy weeknight dinner
Great use for leftover steak
Ready in under 30 minutes
Ingredients
For the Steak
1 pound flank steak, sirloin, or skirt steak
1 tablespoon olive oil
1 teaspoon kosher salt
½ teaspoon black pepper
1 teaspoon garlic powder
1 teaspoon chili powder
For the Quesadillas
4 large flour tortillas
2 cups shredded Monterey Jack cheese
2 cups shredded cheddar cheese
1 green bell pepper, sliced
1 red bell pepper, sliced
1 small onion, sliced
2 tablespoons butter
Optional Toppings
Sour cream
Pico de gallo
Guacamole
Salsa
Jalapeños
Fresh cilantro
Equipment Needed
Cast iron skillet
Large skillet
Cutting board
Sharp knife
How to Make Steak Quesadillas
Step 1: Season the Steak
Pat the steak dry.
Season with salt, pepper, garlic powder, and chili powder.
Step 2: Cook the Steak
Heat olive oil in a cast iron skillet over medium-high heat.
Cook the steak for 3 to 5 minutes per side depending on thickness.
Remove and allow to rest for 5 minutes.
Slice thinly against the grain.
Step 3: Cook the Vegetables
In the same skillet, sauté peppers and onions until softened.
Cook for about 5 minutes.
Step 4: Assemble the Quesadillas
Lay tortillas flat.
Add cheese to one half of each tortilla.
Top with steak, peppers, onions, and more cheese.
Fold tortillas in half.
Step 5: Cook the Quesadillas
Melt butter in a large skillet over medium heat.
Cook each quesadilla for 2 to 3 minutes per side until golden brown and crispy.
The cheese should be fully melted.
Step 6: Slice and Serve
Transfer to a cutting board.
Cut into wedges and serve immediately.
Best Cheese for Steak Quesadillas
The best cheeses include:
Monterey Jack
Cheddar
Oaxaca Cheese
Chihuahua Cheese
Pepper Jack
Mexican Blend Cheese
Monterey Jack melts especially well and pairs perfectly with steak.
What Steak Is Best for Quesadillas?
The best steak cuts include:
Skirt Steak
Flank Steak
Sirloin Steak
Ribeye Steak
Skirt steak is often the top choice because it cooks quickly and stays flavorful.
Expert Tips
Slice steak against the grain.
Don't overfill the tortillas.
Use freshly shredded cheese.
Cook over medium heat to prevent burning.
Let the steak rest before slicing.
Variations
Philly Cheesesteak Quesadillas
Add mushrooms and provolone cheese.
Spicy Steak Quesadillas
Add jalapeños and pepper jack cheese.
Chicken and Steak Quesadillas
Combine grilled chicken and steak.
Loaded Steak Quesadillas
Add black beans, corn, and avocado.
Frequently Asked Questions
Can I use leftover steak?
Yes. Leftover steak works perfectly in quesadillas.
What cheese melts best?
Monterey Jack and Oaxaca cheese are excellent choices.
Can I make steak quesadillas ahead of time?
They're best served fresh but can be reheated in a skillet or air fryer.
Can I freeze steak quesadillas?
Yes. Freeze cooked quesadillas for up to 2 months.
Perfect Side Dishes
Mexican Rice
Refried Beans
Guacamole
Pico de Gallo
Street Corn
Tortilla Chips and Salsa
More Mexican-Inspired Recipes You'll Love
Steak Tacos
Arrachera Steak
Bistec Ranchero
Chicken Quesadillas
Beef Enchiladas
Mexican Rice
Final Thoughts
These Steak Quesadillas are crispy, cheesy, and packed with juicy steak and bold flavor. Whether you're feeding a family or looking for an easy weeknight dinner, this recipe delivers restaurant-quality results with simple ingredients.