Steak Quesadillas Recipe with Melted Cheese and Salsa

Make the best Steak Quesadilla at home with this simple recipe loaded with tender carne asada, sautéed fajita vegetables, and lots of melty cheese. Ready in about 30 minutes, it’s an easy weeknight dinner that’s tastier than fast food or chain restaurants.

Serve with guacamole, fresh salsa, or a creamy jalapeño-style dipping sauce for a delicious trio of accompaniments.

steak quesadilla on plate cut into four triangle pieces

Table of contents

  • Ingredients
  • Instructions
  • What to serve it with
  • Recipe notes
  • Storage and reheating
  • More Mexican recipes

If you enjoy ordering a steak quesadilla from a restaurant, you’ll love this homemade version. It combines perfectly seasoned grilled steak with colorful fajita vegetables and plenty of cheese for an indulgent, family-friendly meal. You can grill or pan-sear the steak, and if you prepare the carne asada and vegetables ahead of time, assembling the quesadillas takes only minutes.

ingredients for steak quesadilla on white wood board

Ingredients

  • Carne asada: Use flank or skirt steak. Rub with olive oil and season with a carne asada or steak/fajita seasoning. Optionally marinate for up to 8 hours for more flavor.
  • Olive oil: For grilling the steak and sautéing the vegetables; a neutral vegetable oil also works.
  • Fajita vegetables: One red bell pepper, one green bell pepper, a red or yellow onion, and a jalapeño (optional). Slice thinly for quick cooking.
  • Salt and black pepper: To taste for the vegetables.
  • Cheddar and pepper jack cheese: Freshly shredded cheese melts best—avoid pre-shredded blends when you want a silky melt. Use Monterey Jack or Oaxaca in place of pepper jack if you prefer mild cheese.
  • Large tortillas: Use 10-inch burrito-size flour tortillas for two large quesadillas (serves 4). For smaller quesadillas, use 6-inch tortillas or corn tortillas to make a gluten-free option.
  • Cooking spray: Or a light brush of oil to crisp the tortillas while cooking.

Instructions

Step-by-step photos are shown above to guide you. The full recipe below will help you time grilling, resting, and assembling so the cheese melts perfectly and the tortillas crisp.

flank steak covered in seasoning on cutting board
grilled flank steak on grill
  1. Season the steak. Rub the steak with olive oil and coat generously with carne asada or steak seasoning. Let sit while you preheat the grill or pan; or marinate up to 8 hours if time allows.
  2. Grill or sear the steak. Preheat a grill or a heavy skillet over high heat. Cook a skirt steak about 3–4 minutes per side, and a flank steak about 5 minutes per side, until the internal temperature reaches about 135°F for medium-rare. Remove and let rest 10 minutes.
  3. Prepare the fajita veggies. In a large skillet over medium-high heat, warm 2 tablespoons olive oil. Sauté sliced onion 3–4 minutes, then add bell peppers and jalapeño. Season with salt and pepper and cook 6–8 minutes until tender-crisp.
  4. Dice the steak. Slice the rested steak thinly against the grain, then dice into small pieces. Toss the steak into the skillet with the vegetables and remove from heat.
  5. Assemble the quesadillas. Heat a clean large skillet over medium-high heat until hot. Spray one side of a tortilla and place the sprayed side down. Scatter about 1 cup shredded cheddar evenly, add roughly 1½ cups of the steak and veggie mixture, then another cup of cheese. Top with a second tortilla and spray the outer side.
  6. Cook and flip. Cook 3–4 minutes until the bottom is golden and cheese begins to melt. Carefully flip (two spatulas work well) and cook another 3–4 minutes until the second side is golden and the cheese is melted through. Transfer to a cutting board and slice into wedges. Repeat with remaining ingredients.
shredded cheese on tortilla in skillet
fajita veggies and grilled steak on top of shredded cheese on tortilla in skillet
shredded cheese on top of fajita veggies and grilled steak on tortilla in skillet
browned quesadilla in skillet
steak quesadilla cut into triangles stacked up on a plate

What to serve it with

This steak quesadilla pairs wonderfully with a variety of dips and sides. Try:

  • Creamy jalapeño-style sauce or a copycat quesadilla sauce for a rich, slightly spicy dip.
  • Guacamole made with ripe avocados, lime, and cilantro for freshness.
  • Salsa or pico de gallo for a bright, acidic contrast.
  • Sour cream or crema to cool spicy bites.
  • Sides like Mexican rice, cilantro-lime rice, or street-style corn complete the meal.

Recipe notes

  • Smaller quesadillas: To make four smaller quesadillas instead of two large ones, either fold one burrito-size tortilla in half over the filling or use smaller 6-inch tortillas and divide the filling across eight tortillas.
  • Skillet temperature: Make sure the skillet is hot before adding the tortilla so it crisps and the cheese melts quickly.
  • Make ahead: Cook the carne asada and fajita veggies up to 2 days in advance and store in the refrigerator. Reheat briefly in a hot skillet before assembling.
  • No veggies: Omit the fajita vegetables for a classic steak-and-cheese quesadilla and increase the steak amount.
  • Stovetop steak: If you don’t have a grill, sear the steak in a cast-iron skillet or heavy-bottom pan over high heat, 4–5 minutes per side, then rest before slicing.
  • Spice level: Omit jalapeño for mild quesadillas or add serrano slices for extra heat.
  • Gluten-free option: Use small corn tortillas to make a gluten-free version.

Storage and reheating

Leftover steak and fajita vegetables keep well in an airtight container in the refrigerator for up to 2 days. Cooked quesadilla leftovers can be stored for up to 3 days. Reheat in a skillet over medium-high heat for 3–4 minutes per side, or use an air fryer at 400°F for 4–6 minutes to restore crispness.

For best results, reheat fillings separately and assemble fresh quesadillas when possible—this preserves the texture and ensures evenly melted cheese.

steak quesadilla cut into quarters on a plate

More Mexican recipes

If you enjoy these steak quesadillas, explore other Mexican favorites like carne asada bowls, beef birria, quesabirria tacos, chilaquiles, chicken enchiladas with creamy avocado sauce, and air fryer taquitos. These dishes share bold flavors and simple techniques ideal for home cooks.

Carne Asada Bowl

Carne Asada Bowl

Beef Birria

Beef Birria

Chilaquiles Rojos

Chilaquiles Rojos

Steak Quesadilla

A quick, cheesy steak quesadilla filled with grilled carne asada and sautéed fajita vegetables. Serves 4 and ready in about 30 minutes.

Servings: 4 people
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Author: Whitney Bond

Ingredients

For the steak

  • ½ pound skirt steak or flank steak
  • ½ tablespoon olive oil
  • 1 tablespoon carne asada or steak seasoning

For the fajita veggies

  • 2 tablespoons olive oil
  • 1 onion, sliced
  • 2 bell peppers, sliced
  • 1 jalapeño, sliced (optional)
  • ½ teaspoon salt
  • ½ teaspoon black pepper

For the quesadillas

  • 2 cups shredded cheddar
  • 2 cups shredded pepper jack or Monterey Jack
  • 4 large burrito-size tortillas
  • Cooking spray or oil for the skillet

Instructions

  1. Rub the steak with oil and seasoning. Marinate up to 8 hours if desired.
  2. Preheat grill or heavy skillet over high heat. Cook steak 3–5 minutes per side until desired doneness. Rest 10 minutes, then slice and dice against the grain.
  3. While steak rests, heat oil in a large skillet over medium-high. Sauté onion 3–4 minutes, add peppers and jalapeño, season, and cook 6–8 minutes. Toss in diced steak and remove from heat.
  4. Heat another large skillet until hot. Spray one side of a tortilla and place sprayed side down. Add 1 cup cheese, 1½ cups steak-veggie mixture, and 1 cup more cheese. Top with a second tortilla and spray the outer side.
  5. Cook 3–4 minutes per side until golden and cheese is melted. Slice into wedges and serve with your favorite dips.

Notes

  • Use smaller tortillas or fold large tortillas to make smaller quesadillas.
  • Reheat fillings before assembling if cooked ahead for best results.
  • Adjust spice and cheese to taste; leave out jalapeño for a milder version.

Nutrition Facts (per serving)

Calories: 818 kcal

Carbohydrates: 38 g

Protein: 45 g

Fat: 54 g

Sodium: 1532 mg

Fiber: 4 g