Ropa Vieja Quesadilla: A Crispy, Cheesy Twist

Updated November 4, 2026

Total time
40 min
prep 15 min · cook 25 min
Serves
4
portions as written

Jump to recipe

Ropa Vieja Quesadilla: A Crispy, Cheesy Twist

Ropa vieja quesadilla takes the slow-braised, shredded flank steak from classic Cuban cuisine and tucks it into a golden, crispy tortilla with plenty of melty cheese. The savory, slightly tangy beef pairs beautifully with the crunch of the toasted quesadilla, making it a fun and satisfying fusion dish. It’s a great way to repurpose leftover ropa vieja into a completely new meal that comes together in minutes.

Ingredients

  • 2 cups (450 g) cooked ropa vieja, shredded (see note)
  • 8 large (8-inch / 20 cm) flour tortillas
  • 3 cups (340 g) shredded Monterey Jack or Oaxaca cheese
  • 1/2 cup (120 ml) sour cream, for serving
  • 1/4 cup (60 ml) olive oil, for brushing
  • 1/4 cup (60 g) pickled jalapeños, sliced (optional)
  • 1/2 cup (80 g) finely diced red onion
  • 1/4 cup (15 g) chopped fresh cilantro
  • 1 lime, cut into wedges, for serving
  • Salt and black pepper to taste

Note: If you don’t have leftover ropa vieja, use 1 lb (450 g) flank steak and cook it until fork-tender (see instructions for a quick version).

Instructions

  1. If starting with raw flank steak, season 1 lb (450 g) with salt and pepper. In a large skillet over medium-high heat, sear the steak for 3-4 minutes per side until browned. Transfer to a slow cooker or a heavy pot. Add 1 cup (240 ml) beef broth, 1/2 cup (120 ml) tomato sauce, 1 sliced onion, 4 minced garlic cloves, 1 teaspoon ground cumin, and 1 teaspoon dried oregano. Cover and cook on low for 6-8 hours (or simmer on the stovetop for 2-3 hours) until the meat shreds easily. Shred with two forks and season to taste.
  2. Preheat a large skillet or griddle over medium heat.
  3. Lay 4 tortillas flat on a work surface. Evenly distribute the shredded ropa vieja among them, leaving a 1-inch (2.5 cm) border. Sprinkle with cheese, pickled jalapeños (if using), red onion, and cilantro. Season lightly with salt and pepper.
  4. Top each with a second tortilla, pressing down gently.
  5. Brush the top of each quesadilla lightly with olive oil. Carefully flip it over onto the hot skillet (oil-side down). Brush the new top with more oil.
  6. Cook for 3-4 minutes per side, until golden brown and the cheese is fully melted. If the quesadilla is browning too quickly, lower the heat.
  7. Remove from the skillet and let rest for 2 minutes before slicing. Cut into wedges and serve with sour cream and lime wedges.

Tips

  • Use leftover ropa vieja: This recipe is perfect for using up leftovers. If your ropa vieja is saucy, drain off excess liquid before adding it to the quesadilla to prevent sogginess.
  • Don’t overstuff: Too much filling makes the quesadilla hard to flip and can cause the tortilla to tear. Stick to about 1/2 cup (about 115 g) of beef per quesadilla.
  • Even heat: Use a heavy-bottomed skillet or griddle for even browning. Avoid high heat, which burns the tortilla before the cheese melts.
  • Customize your cheese: If you prefer a sharper flavor, substitute half the Monterey Jack with sharp cheddar. For a more authentic Cuban touch, try queso fresco (though it melts less).

Serving Suggestions

Serve these quesadillas hot, cut into wedges, with a side of sour cream, salsa, or a simple avocado salad. They pair well with black beans and rice for a fuller meal. A cold beer or a citrusy limeade would round out the flavors nicely.

Variations

  • Chicken Ropa Vieja Quesadilla: Substitute shredded chicken for the beef. Cook the chicken in the same seasoned broth until tender, then shred.
  • Veggie Version: Sauté sliced bell peppers and onions with cumin and oregano, then use that as the filling instead of meat.
  • Spicy Kick: Add a drizzle of hot sauce or a few dashes of cayenne pepper to the beef before assembling.
  • Breakfast Style: Add a scrambled egg to each quesadilla before cooking for a hearty breakfast version.

Storage and Reheating

Store leftover quesadillas in an airtight container in the refrigerator for up to 3 days. To reheat, place them in a dry skillet over medium heat for 2-3 minutes per side until crispy and hot, or bake in a 375°F (190°C) oven for 8-10 minutes. Avoid microwaving, as it makes the tortilla soggy. If you have leftover filling, it can be refrigerated separately for up to 4 days.

Frequently Asked Questions

Can I use corn tortillas instead of flour? Yes, but corn tortillas are smaller and more fragile. Use two per quesadilla and be extra careful when flipping. The flavor will be slightly more rustic.

How do I make this gluten-free? Use certified gluten-free flour tortillas or corn tortillas. Ensure your ropa vieja is made with gluten-free broth and seasonings.

Can I freeze these quesadillas? Yes, assemble them without cooking, wrap tightly in plastic wrap and foil, and freeze for up to 2 months. Cook from frozen on a skillet over medium-low heat for 6-8 minutes per side.

What if I don’t have ropa vieja? You can use any leftover shredded beef, such as pot roast or barbacoa. Season it with a bit of cumin, oregano, and lime juice to mimic the ropa vieja flavor.

Why is my quesadilla soggy? The most common cause is too much sauce in the beef. Make sure to drain the ropa vieja well before filling. Also, don’t overfill with cheese, as excess oil can seep out.

Can I make this in an air fryer? Yes, assemble the quesadillas and brush with oil. Cook at 375°F (190°C) for 5-7 minutes, flipping halfway, until golden and crispy.

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).