Sheet-Pan Cuban Sandwiches Recipe

These sheet-pan Cuban sandwiches feature all of the flavors of the classic sandwich, but in an easy-to-make, party-friendly package.

Video: Serious Eats Team. Photograph: Morgan Eisenberg

Sheet-Pan Cuban Sandwiches for a Crowd

Why It Works

  • The mojo-marinated pork tenderloin takes less than an hour to roast, making it a quick and easy stand-in for traditional Cuban roast pork.
  • Pressing the sandwiches between baking sheets lightly toasts them on the top and bottom and compresses the ingredients together so they hold up when sliced.

In theory, Cuban sandwiches should be a party hit. Packed with both roast pork and ham, melted cheese, pickles, mustard, and toasty, buttery bread, they're bound to please a crowd. But the lengthy prep time required (including slowly roasting pork shoulder), involved assembly, and pressing process make them a less-than-realistic option for feeding many hungry mouths.

Until now: This simplified version relies on a few shortcuts, including using quick-cooking pork tenderloin in place of traditional roast pork, and pressing all of the sandwiches between two large sheet pans, in order to make a big, shareable batch all at once.

Recipe Facts

Active: 30 mins
Total: 2 hrs 30 mins
Serves: 5 to 10 servings

Rate & Comment


  • 3 medium cloves garlic

  • 1 tablespoon (12g) Diamond Crystal kosher salt; for table salt, use about half as much by volume or the same weight

  • 2 teaspoons ground cumin

  • 1 teaspoon freshly ground black pepper

  • 1 teaspoon dried oregano

  • 1 medium orange, juiced

  • 2 limes, juiced

  • 3 tablespoons (45ml)  extra-virgin olive oil

  • One 1 1/2– to 2-pound (680-to-900g) pork tenderloin

  • 2 large loaves crusty bread (preferably Cuban loaves, about 16 inches long by 5 inches wide), halved lengthwise

  • 6 tablespoons (90g) unsalted butter, softened

  • 1/2 cup (125g) yellow mustard, plus more for serving

  • 1 pound (450g) thinly sliced ham

  • 8 ounces (225g) sliced dill pickles

  • 8 ounces (225g) sliced Swiss cheese


  1. In the bowl of a food processor, combine garlic, salt, cumin, pepper, oregano, orange juice, lime juice, and olive oil and process until garlic is fully minced. Transfer to a large sealable container and add pork tenderloin. Toss to coat, cover, and refrigerate for at least 1 and up to 8 hours.

  2. After pork has marinated, preheat oven to 450°F (230°C). Line a rimmed baking sheet with a double layer of heavy-duty foil. Top with pork and pour marinade over. Roast until the center of the thickest section of the pork reads 145°F (63°C) on an instant-read thermometer, about 35 minutes. Remove from the oven, transfer to a cutting board, and allow to rest for 10 minutes. Reduce oven temperature to 400°F (200°C).

  3. While pork rests, pour any excess juices into a small bowl and discard foil. Clean and dry the baking sheet, if necessary. Spread butter all over the exterior of the bread. Set bottom bread halves on baking sheet. Spread mustard thinly on bottom halves, then top with sliced ham.

  4. Slice pork tenderloin into thin, 1/4-inch-thick slices. Layer pork tenderloin over ham and drizzle with reserved cooking juices. Top with pickles and Swiss cheese, then close sandwiches.

  5. Place a second sheet pan over sandwiches and press down firmly. Place heavy, oven-safe objects, such as cast iron pots or pans, on top of the sheet pan to compress the sandwiches, then carefully transfer to the oven.

  6. Bake until cheese has melted and ingredients have warmed through, about 20 minutes. Cut sandwiches crosswise into individual portions and serve with additional mustard, if desired.

Special equipment

Food processor, 2 rimmed baking sheets, instant-read thermometer

Nutrition Facts (per serving)
933 Calories
35g Fat
120g Carbs
56g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 5 to 10
Amount per serving
Calories 933
% Daily Value*
Total Fat 35g 44%
Saturated Fat 14g 68%
Cholesterol 100mg 33%
Sodium 29646mg 1,289%
Total Carbohydrate 120g 44%
Dietary Fiber 37g 132%
Total Sugars 41g
Protein 56g
Vitamin C 87mg 433%
Calcium 2245mg 173%
Iron 13mg 72%
Potassium 4582mg 97%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)