This post may contain affiliate links. I may earn a commission from qualifying purchases.
Cuban Sandwich
Walk down Calle Ocho in Miami’s Little Havana and you’ll catch the unmistakable aroma of buttery, toasted bread and sizzling pork. The Cuban sandwich — or Cubano — is a Florida legend, layered with history, flavor, and that signature golden press.
Though its name nods to Cuba, the sandwich itself was born in Florida — most likely in Tampa or Key West — where Cuban immigrants brought their flavors and traditions to cigar factory lunchrooms. Over time, the Cubano became a Miami icon, with a friendly rivalry between Tampa’s version (which includes salami) and Miami’s simpler, classic take: roast pork, ham, Swiss cheese, mustard, and pickles on soft Cuban bread.
The first time I tried one was in Florida, and I couldn’t stop thinking about it. That crunch, that tang, that juicy, citrusy pork — it was unlike any sandwich I’d ever had. When I got back home, I wanted that same experience again, so I decided to make my own. And after a few test runs, I nailed it — the perfect homemade Cuban sandwich made with Instant Pot pulled pork and all the right layers of flavor.
This version brings together the authentic taste of Miami with the ease of home cooking. The pork is pressure-cooked until fall-apart tender, infused with orange and lime juice for that mojo-style flavor. Then it’s piled high with Swiss cheese, seared ham, and pickles before being pressed to crisp, melty perfection.

If you don’t have a panini press, no problem — you can make it right on your stovetop. Heat a cast-iron skillet or grill pan with a touch of olive oil, place the sandwich in, and press it using a cast iron grill press (perfect for that classic Cubano crust). You can also stack a second heavy skillet on top or use a few canned goods for extra weight. The key is steady pressure — it keeps the bread in constant contact with the pan for that super crispy, evenly toasted finish.
So yeah, we’re skipping the Spirit flight to Miami — but you’re still getting all that authentic Cuban flavor, right from your own kitchen. If you’re dairy-free, this recipe can easily be made with plant-based Swiss cheese and dairy-free butter without losing a bit of that melty, golden magic.

All the flavors ! Love this recipe.
Glad you liked it!!! 🙂