Golden crispy steak quesadillas filled with melted cheese, peppers, onions, and sliced steak

Steak Quesadillas Recipe (Cheesy Steak Quesadillas Loaded with Flavor)

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.

Back to blog

Leave a comment