Cheesecake Factory Cuban Sandwich Recipe (Pressed Cubano Copycat)

I have been obsessed with the Cheesecake Factory Cuban sandwich for years. Every single time my family goes there, I skip the pasta and go straight for that perfectly pressed Cubano – the crispy golden bread, the layers of tender mojo pork and smoky ham, the melted swiss cheese, the briny pickles and sharp mustard. It is one of those sandwiches that makes you close your eyes after the first bite. Last summer I finally decided I needed to figure out how to make it at home, and after about a dozen test runs in my kitchen, I cracked the code. The secret is in the overnight mojo marinade and getting your skillet screaming hot before you press.

This copycat recipe gets you that same restaurant-quality result in your own kitchen. The mojo pork takes time but most of it is hands-off roasting, and the payoff is incredible. Once you have the pork ready, you can build and press these sandwiches in under 10 minutes each. I am sharing every tip I learned so yours turns out perfect the first time.

Prep
30 min
Cook
180 min
Total
270 min
Serves
4
Difficulty
Medium

Why You’ll Love This Recipe

  • The overnight mojo marinade infuses the pork with deep citrus and garlic flavor that you just cannot rush – it is worth every hour
  • Pressing the sandwich creates that iconic crispy, golden crust while melting the swiss cheese into every layer
  • You get restaurant-quality results at a fraction of the cost – feeding four people costs about $20 versus $60+ at the restaurant
  • The mojo pork makes enough for leftovers so you can build sandwiches all week with zero extra effort
  • Every component is simple and easy to find at any grocery store – no specialty ingredients required

What is It and Why It’s a Cheesecake Factory Favorite

The Cuban sandwich – or Cubano – is one of the most iconic pressed sandwiches in American food history. It was born in the Cuban immigrant communities of Florida, particularly Tampa and Miami, in the late 1800s and early 1900s. Tampa’s version is famous for adding Genoa salami, while Miami’s version keeps it to the classic four fillings: slow-roasted mojo pork marinated in sour orange juice and garlic, sliced ham, swiss cheese, dill pickles, and yellow mustard, all layered into soft Cuban bread and pressed flat on a hot plancha until golden and crispy. The pressing is what makes a Cubano a Cubano – that flat, toasted exterior with the warm melted interior is non-negotiable. The Cheesecake Factory elevates this classic with their signature thick-cut mojo pork and generously loaded layers, making it one of the most popular items on their sandwich menu.

Ingredients

For the mojo pork

  • 2.5 lbs boneless pork shoulder
  • 1/2 cup fresh orange juice (about 3 oranges)
  • 1/4 cup fresh lime juice (about 3 limes)
  • 8 garlic cloves, minced
  • 1/4 cup olive oil
  • 2 teaspoons ground cumin
  • 1.5 teaspoons dried oregano
  • 1.5 teaspoons kosher salt
  • 1/2 teaspoon black pepper

For the sandwich assembly

  • 1 loaf Cuban bread (about 24 inches), cut into 4 portions
  • 8 oz thinly sliced smoked ham (such as Black Forest)
  • 8 slices swiss cheese
  • 1/2 cup dill pickle chips or sliced dill pickles
  • 4 tablespoons yellow mustard
  • 4 tablespoons unsalted butter, softened
  • Salt and black pepper to taste
  • Optional: 4 oz Genoa salami (Tampa-style addition)

For pressing

  • 2 tablespoons unsalted butter for the pan
  • Heavy cast iron skillet or grill press for weight
  • Aluminum foil to wrap the press

Ingredient Substitutions

  • Cuban bread can be replaced with a soft hoagie roll or French baguette – look for a bread with a thin, crispy crust and soft interior
  • Pork shoulder can be swapped for pork loin if you want a leaner cut, though it will be slightly less juicy
  • Swiss cheese can be replaced with Gruyere or Emmental for a sharper, nuttier flavor
  • Sour orange juice (naranja agria) can be used instead of the orange and lime juice combination if you can find it
  • Yellow mustard can be replaced with Dijon mustard for a more pungent, French-style variation

Equipment You’ll Need

  • Large zip-lock bag or shallow baking dish for marinating
  • Dutch oven or roasting pan with lid for roasting the pork
  • Meat thermometer to check internal pork temperature
  • Large cast iron skillet (12-inch works best for pressing)
  • Heavy pot or second cast iron skillet to use as a press
  • Sharp serrated knife for slicing the bread and finished sandwiches

Step-by-Step Instructions

  1. Marinate the pork. Combine orange juice, lime juice, minced garlic, olive oil, cumin, oregano, salt and pepper in a bowl and whisk until combined. Place the pork shoulder in a large zip-lock bag or shallow dish and pour the marinade over it. Turn to coat all sides thoroughly. Seal the bag or cover the dish and refrigerate for at least 8 hours, or ideally overnight up to 24 hours. The acid in the citrus will tenderize the meat and carry all those garlic and herb flavors deep into the pork.
  2. Roast the pork low and slow. Preheat your oven to 300 degrees F. Remove the pork from the marinade and place it in a Dutch oven or roasting pan. Pour about half the marinade over the top and discard the rest. Cover tightly with a lid or aluminum foil. Roast for 2.5 to 3 hours until the pork is fork-tender and reaches an internal temperature of 195-200 degrees F. Remove from the oven and let the pork rest uncovered for 20 minutes before slicing.
  3. Slice the pork thin. Using a sharp knife, slice the rested pork as thin as possible – aim for about 1/8 inch slices. Thin slices are key to the authentic Cubano experience because they fold and layer better inside the sandwich and heat through quickly during pressing. If the pork is very tender it may shred slightly, which is perfectly fine and still delicious. You should have enough pork for 4 generous sandwiches with some left over.
  4. Butter and prepare the bread. Cut each portion of Cuban bread in half lengthwise. Spread softened butter generously on both the top and bottom interior surfaces of each bread portion. This butter is what creates that gorgeous golden crust when the bread hits the hot pan. Do not skip this step or try to use cooking spray – real butter is essential for the flavor and color.
  5. Layer the sandwich. Working on the bottom half of each bread portion, spread 1 tablespoon of yellow mustard. Layer on the dill pickles first, then 2 slices of swiss cheese, then 2 ounces of sliced ham, then a generous pile of the sliced mojo pork (about 4-5 ounces per sandwich), then finish with one more slice of swiss cheese on top. Place the buttered top half of the bread on and press down firmly with your hand to compact the layers slightly before pressing.
  6. Press the sandwich hot. Heat a large cast iron skillet over medium-high heat for 2 minutes until very hot. Add 1/2 tablespoon of butter and let it melt. Place the assembled sandwich in the pan. Set another heavy pan or cast iron skillet directly on top of the sandwich and press down with firm, even pressure. Cook for 3-4 minutes until the bottom is deep golden brown. Flip carefully, replace the weight, and cook another 2-3 minutes until the second side is golden and the cheese is fully melted.
  7. Slice diagonal and serve. Transfer the pressed sandwich to a cutting board and let it rest for 1 minute – this keeps all the melted cheese inside when you cut. Using a sharp serrated knife, slice the sandwich on a diagonal from corner to corner. This is not just for looks: the diagonal cut exposes more of the layered interior and makes the sandwich easier to pick up and eat. Serve immediately while hot and crispy.

Pro Tips from My Kitchen

  • The longer you marinate the pork the better – 24 hours gives you noticeably more flavor than 8 hours, so plan ahead whenever possible
  • Let the cast iron skillet fully preheat before adding the sandwich – a hot pan creates an immediate sear on the buttered bread which is what gives you that crackly golden crust instead of a soft, pale finish
  • Use room temperature butter on the bread exterior rather than cold butter – it spreads without tearing the bread and coats more evenly for consistent browning
  • Do not overload the sandwich with too many pickles or the excess moisture will steam the bread from inside and make it soggy instead of crispy
  • If you do not have a heavy second pan to press with, wrap a brick in aluminum foil or use a heavy pot filled with water – the more even the pressure, the more evenly the sandwich will press and cook
  • Slice the finished pork while it is still warm – cold pork is much harder to slice thin and tends to shred unevenly

Recipe Variations

  • Tampa-style Cubano: Add 2 oz of thinly sliced Genoa salami between the ham and pork layers for the authentic Tampa version that differentiates itself from the Miami-style
  • Spicy Cubano: Swap the yellow mustard for a mix of yellow mustard and sriracha, and add pickled jalapenos alongside the dill pickles for a sandwich with real heat
  • Turkey Cubano: Replace the mojo pork with thinly sliced roasted turkey breast and use smoked turkey instead of ham for a lighter but still delicious variation
  • Air fryer version: Assemble the sandwich, spray the exterior with cooking spray instead of buttering it, and air fry at 370 degrees F for 6-8 minutes flipping once – you will not get quite the same press but the result is still great
  • Mini party sliders: Use slider rolls and slice the mojo pork and ham into smaller pieces to make 12 mini Cuban sliders perfect for entertaining or game day spreads

Common Mistakes to Avoid

  • Not marinating long enough – 8 hours is the bare minimum and you will absolutely taste the difference between an 8-hour and a 24-hour marinade, especially in the depth of garlic and citrus flavor
  • Slicing the pork too thick – thick pork slices make the sandwich hard to press flat, uneven to eat, and the pork stays cold in the center while the bread burns on the outside
  • Using cold bread straight from the refrigerator – cold bread does not heat through evenly during pressing, so always use room temperature bread for best results
  • Not using enough butter on the bread exterior – a thin layer gives you a pale, dry crust instead of the rich golden color that makes a Cubano so appealing and delicious
  • Pressing with too little pressure or lifting the weight too soon – you need consistent firm pressure for the full cooking time to get the bread to compress and the cheese to fully melt into the layers

What to Serve With This Dish

  • Plantain chips (tostones or maduros) – the sweet and salty contrast with the savory sandwich is a classic Cuban pairing
  • Black beans and rice – a simple side of seasoned black beans with white rice turns this into a full Cuban meal
  • Sweet potato fries – the sweetness complements the tangy pickles and mustard inside the sandwich
  • Simple green salad with citrus vinaigrette – a light salad with orange or lime dressing echoes the mojo flavors in the pork
  • Yuca fries with garlic mojo dipping sauce – double down on the Cuban theme with crispy yuca served with the same garlic-citrus sauce used to marinate the pork

Storage Instructions

Refrigerator

Store leftover mojo pork separately from the assembled bread components in an airtight container for up to 4 days. Already-pressed sandwiches can be wrapped in foil and refrigerated for 1 day but are best eaten fresh.

Freezer

Slice the cooked mojo pork, cool completely, and freeze in a zip-lock bag for up to 3 months. Thaw overnight in the refrigerator before assembling and pressing sandwiches.

How to Reheat

Reheat leftover pressed sandwiches in a skillet over medium heat with a weight on top for 3-4 minutes per side until crispy and heated through. Avoid the microwave – it makes the bread rubbery and soft.

Make Ahead

Make the mojo pork up to 3 days ahead and store in the refrigerator. The flavor actually improves over time as the pork sits in its roasting juices. Assemble and press sandwiches fresh to order for the best texture.

Nutrition Information

Per serving (estimated): 720 calories, 48g protein, 52g carbs, 32g fat (13g saturated), 2g fiber, 5g sugar, 1480mg sodium.

Nutrition values are estimates and will vary based on exact ingredients used.

Frequently Asked Questions

What kind of bread is used for Cuban sandwiches?

Authentic Cuban bread is a soft white bread with a thin, crispy crust and a light, airy interior – similar to a soft baguette but with a flatter, wider shape. It is made with lard which gives it a unique slightly rich flavor. You can find it at Latin bakeries and some grocery stores. If you cannot find it, a soft hoagie roll or French baguette works as the best substitute.

What is mojo marinade?

Mojo (pronounced moh-ho) is a Cuban citrus and garlic marinade made from sour orange juice or a combination of regular orange juice and lime juice, minced garlic, olive oil, cumin, and oregano. It is the backbone of Cuban cooking and is used to marinate pork, chicken, and beef. The citrus acid tenderizes the meat while the garlic and spices penetrate deep into the fibers during an overnight soak.

Can I use pre-cooked pork?

Yes, you can use store-bought roasted pork or leftover pulled pork in a pinch. Season it with cumin, garlic powder, and a squeeze of orange and lime juice to approximate the mojo flavors. The texture will be different from slow-roasted mojo pork but the sandwich will still be very tasty.

Why is my Cuban sandwich soggy?

Sogginess usually comes from two things: too many wet pickles or not pressing on a hot enough pan. Pat your pickle chips dry with a paper towel before layering them in. Also make sure your cast iron skillet is fully preheated before the sandwich goes in – the immediate heat sears and crisps the buttered bread surface before moisture can soak in.

Can I make this without pressing?

You can make a non-pressed Cuban sandwich, but it will not have the signature crispy, compact texture that defines a Cubano. If you do not have a press or heavy second pan, you can toast the sandwich open-faced under the broiler for 2-3 minutes to melt the cheese and warm the fillings, then close it.

How many calories?

Each serving of this Cuban sandwich contains approximately 720 calories, with 48 grams of protein, 52 grams of carbohydrates, and 32 grams of fat. Calorie count varies based on the exact bread size and how generously you portion the pork.

Can I substitute Cuban bread?

Absolutely. The best substitutes are soft hoagie rolls, Italian sub rolls, or a soft French baguette. You want a bread that has a thin, crackly crust and a soft interior so it can compress during pressing without crumbling. Avoid sourdough or thick artisan breads – they are too dense and chewy to press properly.

What kind of pickles?

Always use dill pickles, never bread and butter pickles or sweet pickles. The sharp, briny, garlicky flavor of dill pickles is a non-negotiable part of the authentic Cubano flavor profile – it balances the richness of the pork and cheese perfectly. Sandwich-sliced dill pickle chips work best because they lay flat and distribute evenly across every bite.

Can I make this ahead?

The mojo pork can be made 3 days ahead and stored in the refrigerator, which actually improves the flavor as it rests in the cooking juices. Assemble and press the sandwiches fresh right before serving for the best texture. If you need to prep further ahead, you can assemble the raw sandwiches, wrap them tightly in plastic wrap, and refrigerate for up to 4 hours before pressing.

What kind of ham works best?

Use thinly sliced Black Forest ham or smoked deli ham for the most authentic flavor. The smokiness of Black Forest ham complements the citrusy mojo pork really well. Avoid honey-glazed or maple ham because the sweetness clashes with the tangy mustard and pickles. Ask your deli counter to slice it thin – about the same thickness as deli turkey.

More Cheesecake Factory Copycat Recipes

Happy cooking,
Julia

J
About Julia

I'm Julia. I cook restaurant copycat recipes at home and share what works. Every recipe on this site is tested at least three times in my own kitchen before I publish it.

Read more about me →

Leave a Reply

Your email address will not be published. Required fields are marked *