Quesadilla de Carne Recipe: Easy & Authentic

Updated November 4, 2026

Total time
35 min
prep 15 min · cook 20 min
Serves
4
portions as written

Jump to recipe

Quesadilla de Carne Recipe: Easy & Authentic

Quesadilla de carne is a beloved Mexican street-food staple: a warm flour or corn tortilla filled with seasoned, tender beef and plenty of melted cheese, then griddled until golden and crisp. It’s the perfect weeknight dinner because it comes together in about 30 minutes, uses simple pantry ingredients, and delivers big, satisfying flavor with minimal fuss.

Ingredients

  • 1 lb (450 g) flank steak, skirt steak, or sirloin, thinly sliced against the grain
  • 1 tbsp (15 ml) olive oil, plus more for the pan
  • 1 medium onion, thinly sliced
  • 2 cloves garlic, minced
  • 1 tsp ground cumin
  • 1 tsp chili powder
  • 1/2 tsp smoked paprika
  • 1/2 tsp salt, plus more to taste
  • 1/4 tsp black pepper
  • 1/4 cup (60 ml) water or beef broth
  • 8 large flour tortillas (8-inch / 20 cm)
  • 3 cups (340 g) shredded Monterey Jack or Oaxaca cheese
  • Optional for serving: salsa, guacamole, sour cream, pickled jalapeños, fresh cilantro

Instructions

  1. Pat the steak dry and season both sides with salt and pepper. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the steak in a single layer (work in batches if needed) and cook for 2–3 minutes per side, until browned but still slightly pink in the center. Transfer to a plate and set aside.
  2. Reduce heat to medium. Add the sliced onion to the same skillet and cook, stirring occasionally, for 4–5 minutes until soft and lightly golden. Add the garlic, cumin, chili powder, and smoked paprika, and cook for 30 seconds until fragrant.
  3. Return the steak to the skillet, add the water or broth, and scrape up any browned bits from the bottom. Simmer for 2–3 minutes until the liquid mostly evaporates and the steak is cooked through. Remove from heat and let cool slightly.
  4. USDA FSIS safe minimum: For whole cuts of beef, cook to 145°F (63°C) with a 3-minute rest. If using ground beef, cook to 160°F (71°C). Check with a food thermometer.
  5. Wipe the skillet clean and place over medium heat. Lay one tortilla flat and sprinkle about 1/3 cup (40 g) of cheese evenly over half of it. Top with a quarter of the steak-onion mixture, then another 1/3 cup (40 g) of cheese. Fold the other half over to form a half-moon.
  6. Place the quesadilla in the skillet and cook for 2–3 minutes per side, until golden brown and the cheese is fully melted. Repeat with the remaining tortillas and filling.
  7. Let the quesadillas rest for 2 minutes before slicing into wedges. Serve hot with your favorite toppings.

Tips

  • Thin slices are key: Freeze the steak for 15–20 minutes before slicing—it makes cutting thin, even strips much easier.
  • Don’t overstuff: Too much filling makes the quesadilla hard to flip and can cause the cheese to leak out. Stick to about 2/3 cup (80 g) of filling per tortilla.
  • Use a dry pan: A light brush of oil on the skillet gives a crispy exterior, but too much oil makes it greasy. Use a paper towel to spread a thin layer.
  • Cheese matters: Oaxaca or Monterey Jack melt beautifully. If using cheddar, mix it with a meltier cheese to avoid a greasy texture.

Serving Suggestions

Serve quesadillas de carne with a side of Mexican rice, refried beans, or a simple green salad. Top with fresh pico de gallo, sliced avocado, or a drizzle of crema. They’re also great for lunchboxes—just pack the toppings separately.

Variations

  • Chicken version: Swap beef for shredded rotisserie chicken (cook to 165°F / 74°C) and add a little chipotle in adobo for heat.
  • Vegetarian: Replace beef with black beans, roasted sweet potato, or sautéed mushrooms for a hearty meatless option.
  • Breakfast quesadilla: Add scrambled eggs and cooked chorizo (cook to 160°F / 71°C) for a morning twist.
  • Spicy kick: Add sliced jalapeños or a dash of hot sauce to the filling before cooking.

Storage and Reheating

Refrigerate leftover quesadillas in an airtight container for up to 3–4 days. To reheat, place them in a dry skillet over medium heat for 2–3 minutes per side, or in a toaster oven at 350°F (175°C) for 5–7 minutes until crisp. Avoid microwaving, as it makes them soggy. You can also freeze uncooked assembled quesadillas (wrap tightly in plastic and foil) for up to 2 months; cook from frozen, adding a few extra minutes per side.

Frequently Asked Questions

Can I use corn tortillas? Yes, but they are smaller and more fragile. Use two per quesadilla and cook them a bit longer to crisp up. The flavor is more rustic and authentic.

What’s the best cheese for quesadillas? Oaxaca, Chihuahua, or Monterey Jack are ideal because they melt smoothly. A mix of mozzarella and cheddar also works well.

Can I make this ahead of time? Yes, you can cook the beef filling up to 2 days ahead and refrigerate it. Assemble and cook the quesadillas just before serving for the best texture.

Why are my quesadillas soggy? Usually it’s from too much filling or not letting the meat cool slightly before assembling. Excess moisture from the meat can also cause sogginess—make sure the filling is fairly dry.

Can I use leftover steak? Absolutely. Slice it thinly and reheat gently in the skillet with the onions and spices. This is a great way to use up last night’s grilled steak.

Is this dish spicy? It’s mildly seasoned with chili powder and cumin. For more heat, add chipotle powder, cayenne, or fresh jalapeños.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).