20 Authentic Cuban Sandwich Recipes to Try at Home

Posted by Sophia Brennan on January 16, 2026

Discover the vibrant flavors of Cuba right in your own kitchen! Whether you’re craving a quick weeknight dinner or planning a weekend feast, these authentic Cuban sandwich recipes bring a taste of the tropics to your table. From classic combinations to creative twists, there’s something here for every home cook. Let’s dive into these mouthwatering creations that are sure to become new favorites.

Classic Cuban Midnight Sandwich

Classic Cuban Midnight Sandwich
Remember those late-night cravings that hit just when everything’s closed? This Classic Cuban Midnight Sandwich is your answer—a satisfying, melty masterpiece that comes together faster than delivery. You’ll love how the tangy pickles cut through the rich, savory layers.
Serving: 2 | Pre Time: 10 minutes | Cooking Time: 10 minutes

Ingredients

– 2 soft Cuban bread rolls, split lengthwise
– ½ pound thinly sliced roasted pork shoulder
– ¼ pound thinly sliced smoked ham
– 4 slices Swiss cheese
– 4 dill pickle spears, thinly sliced lengthwise
– 2 tablespoons yellow mustard
– 2 tablespoons softened unsalted butter

Instructions

1. Spread 1 tablespoon of softened unsalted butter evenly on the outside of both soft Cuban bread rolls.
2. Spread 1 tablespoon of yellow mustard on the inside of each roll.
3. Layer ¼ pound of thinly sliced roasted pork shoulder on the bottom half of each roll.
4. Top the pork with ⅛ pound of thinly sliced smoked ham on each sandwich.
5. Place 2 slices of Swiss cheese over the ham on each sandwich.
6. Arrange 2 thinly sliced dill pickle spears on top of the cheese.
7. Close the sandwiches with the top halves of the rolls.
8. Heat a large skillet or panini press to medium heat (about 350°F).
9. Place the sandwiches in the skillet and press down firmly with a spatula or heavy pan for 1 minute to compress the layers.
10. Cook for 4–5 minutes until the bottom is golden brown and crispy.
11. Flip the sandwiches carefully using a spatula.
12. Cook for another 4–5 minutes until the second side is golden brown and the cheese is completely melted.
13. Remove from heat and let rest for 1 minute before slicing diagonally.
14. Slice each sandwich in half diagonally with a serrated knife for clean cuts.
Ultimate satisfaction comes from that first bite—the warm, melted Swiss cheese binds the savory pork and ham, while the crisp bread gives way to a tangy pickle crunch. Try serving it with plantain chips for a sweet-salty contrast, or enjoy it as the star of your next game-day spread.

Slow-Cooked Cuban Mojo Pork Sandwich

Slow-Cooked Cuban Mojo Pork Sandwich
Mmm, picture this: a juicy, citrusy pork shoulder that’s been slow-cooked to fall-apart tenderness, piled high on a crusty roll with pickles and Swiss. It’s the ultimate hands-off dinner that feels like a weekend treat any night of the week.

Serving: 6 | Pre Time: 20 minutes | Cooking Time: 8 hours

Ingredients

– 4 lb boneless pork shoulder roast
– 1 cup freshly squeezed orange juice
– ½ cup freshly squeezed lime juice
– 8 cloves garlic, minced
– 2 tsp dried oregano
– 1 tsp ground cumin
– 1 tsp kosher salt
– ½ tsp freshly cracked black pepper
– ¼ cup extra virgin olive oil
– 6 crusty Cuban rolls or hoagie rolls
– 6 slices Swiss cheese
– 1 cup thinly sliced dill pickles

Instructions

1. In a medium bowl, whisk together the freshly squeezed orange juice, freshly squeezed lime juice, minced garlic, dried oregano, ground cumin, kosher salt, and freshly cracked black pepper until well combined.
2. Slowly drizzle in the extra virgin olive oil while whisking continuously to create an emulsified mojo marinade.
3. Place the 4 lb boneless pork shoulder roast in a large slow cooker insert.
4. Pour the entire mojo marinade over the pork shoulder, turning the roast once to coat it completely.
5. Cover the slow cooker with its lid and cook on the LOW setting for 8 hours. (Tip: For deeper flavor, marinate the pork in the mojo overnight in the refrigerator before cooking.)
6. After 8 hours, carefully transfer the cooked pork to a cutting board. Use two forks to shred the meat completely—it should pull apart easily.
7. Return all the shredded pork to the slow cooker and stir it into the cooking juices. Let it sit for 10 minutes to absorb the flavorful liquid.
8. While the pork rests, split the 6 crusty Cuban rolls lengthwise and lightly toast them in a 350°F oven for 5 minutes until warm and crisp.
9. Place one slice of Swiss cheese on the bottom half of each toasted roll. (Tip: For extra melty cheese, broil the rolls with cheese for 1–2 minutes after toasting.)
10. Using a slotted spoon to drain excess juice, pile a generous amount of the shredded mojo pork onto each cheese-topped roll.
11. Top the pork with a handful of thinly sliced dill pickles, then close the sandwiches with the roll tops.
12. Serve the sandwiches immediately while warm. (Tip: Save the leftover mojo cooking liquid to drizzle over the sandwiches or use as a dipping sauce.)

Unbelievably tender and packed with bright, garlicky citrus flavor, this pork practically melts in your mouth against the crisp roll and tangy pickles. Try serving it with a side of plantain chips for a crunchy contrast, or pile any leftovers into tacos the next day—the juicy meat only gets better overnight.

Cuban Tuna Melt with Pickles

Cuban Tuna Melt with Pickles
Mmm, you know those days when you want something hearty but don’t want to spend hours in the kitchen? This Cuban-inspired tuna melt comes together in a flash and hits all the right notes—salty, tangy, and totally satisfying.

Serving: 2 | Pre Time: 10 minutes | Cooking Time: 10 minutes

Ingredients

– 2 (5-ounce) cans of solid white albacore tuna in water, drained well
– 4 slices of soft, bakery-style white bread
– 4 slices of mild Swiss cheese
– ½ cup of finely diced dill pickles, with their bright, briny crunch
– ¼ cup of creamy mayonnaise
– 1 tablespoon of zesty yellow mustard
– 2 tablespoons of softened unsalted butter, for a golden, crispy crust
– A pinch of coarse kosher salt and freshly cracked black pepper

Instructions

1. Preheat a large skillet or griddle over medium-low heat (about 300°F).
2. In a medium bowl, combine the drained tuna, diced dill pickles, creamy mayonnaise, and zesty yellow mustard until evenly mixed.
3. Season the tuna mixture with a pinch of coarse kosher salt and freshly cracked black pepper, then stir again.
4. Lay out the 4 slices of soft, bakery-style white bread on a clean surface.
5. Place 1 slice of mild Swiss cheese on each of the 4 bread slices.
6. Divide the tuna mixture evenly between 2 of the bread slices, spreading it over the cheese.
7. Top each tuna-covered slice with the remaining cheese-topped bread slices to form 2 sandwiches, cheese-side-in.
8. Spread 1 tablespoon of softened unsalted butter evenly on the outside of each sandwich, coating both top and bottom slices completely.
9. Place the sandwiches in the preheated skillet and cook for 4–5 minutes, until the bottom is golden brown and crispy.
10. Carefully flip the sandwiches using a spatula and cook for another 4–5 minutes, until the second side is golden brown and the cheese is fully melted.
11. Remove the sandwiches from the skillet and let them rest for 1 minute before slicing.
12. Cut each sandwich in half diagonally and serve immediately.

Crunchy on the outside and gooey with melted cheese inside, this tuna melt delivers a punch of tangy pickle flavor that cuts through the richness. Try pairing it with a simple side salad or some crispy potato chips for the ultimate comfort meal.

Spicy Cuban Chicken Sandwich

Spicy Cuban Chicken Sandwich
Oh, you know those days when you crave something bold and satisfying? This spicy Cuban chicken sandwich is your answer—a zesty, hearty meal that comes together with minimal fuss. It’s packed with flavor and perfect for a quick dinner or a weekend lunch.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes

Ingredients

– 1.5 pounds of boneless, skinless chicken breasts, thinly sliced
– 4 soft Cuban bread rolls, lightly toasted
– 8 slices of Swiss cheese, melted to perfection
– 8 slices of thinly sliced ham, preferably smoked
– 1/2 cup of dill pickle slices, crisp and tangy
– 1/4 cup of yellow mustard, smooth and zesty
– 2 tablespoons of rich extra virgin olive oil
– 2 cloves of garlic, minced to a fine paste
– 1 teaspoon of ground cumin, warm and aromatic
– 1 teaspoon of smoked paprika, for a deep smoky kick
– 1/2 teaspoon of cayenne pepper, for a fiery heat
– Salt and freshly ground black pepper, to season generously

Instructions

1. In a small bowl, combine the minced garlic, ground cumin, smoked paprika, cayenne pepper, salt, and freshly ground black pepper to create a spice rub.
2. Rub the spice mixture evenly over the thinly sliced chicken breasts, ensuring they are fully coated for maximum flavor. Tip: Let the chicken sit for 5 minutes to allow the spices to penetrate.
3. Heat the rich extra virgin olive oil in a large skillet over medium-high heat until it shimmers, about 2 minutes.
4. Add the seasoned chicken to the skillet and cook for 4-5 minutes per side, or until the chicken is golden brown and reaches an internal temperature of 165°F. Tip: Avoid overcrowding the skillet to ensure even browning.
5. While the chicken cooks, lightly toast the Cuban bread rolls in a toaster or under a broiler for 1-2 minutes until just crisp.
6. Spread a generous layer of smooth yellow mustard on the bottom half of each toasted roll.
7. Layer 2 slices of thinly sliced ham on top of the mustard on each roll.
8. Place the cooked chicken on the ham, then top with 2 slices of Swiss cheese per sandwich.
9. Add a layer of crisp dill pickle slices on top of the cheese.
10. Close the sandwiches with the top halves of the rolls. Tip: Press the sandwiches gently with a spatula in the skillet over low heat for 1-2 minutes to melt the cheese slightly and warm everything through.
11. Remove from heat and serve immediately.

Unwrap this sandwich to find a perfect blend of textures—the tender, spicy chicken pairs with the gooey melted cheese and crunchy pickles. The smoky paprika and cayenne give it a warm, lingering heat that’s balanced by the tangy mustard. For a fun twist, slice it diagonally and serve with plantain chips on the side for an extra crunch.

Cubano-Style Grilled Cheese

Cubano-Style Grilled Cheese
Think you need a sandwich that’s more exciting than your usual grilled cheese? This Cubano-style version takes that classic comfort food and gives it a delicious twist with zesty pickles, savory ham, and melty Swiss cheese—all pressed until golden and crispy. It’s the perfect quick lunch or easy dinner when you’re craving something hearty and flavorful without a lot of fuss.

Serving: 2 | Pre Time: 10 minutes | Cooking Time: 10 minutes

Ingredients

– 4 slices of soft, bakery-fresh white bread
– 4 slices of thinly sliced, high-quality Swiss cheese
– 4 ounces of thinly sliced, savory deli ham
– ¼ cup of tangy dill pickle slices
– 2 tablespoons of creamy, salted butter
– 1 tablespoon of rich, golden yellow mustard

Instructions

1. Lay out 4 slices of soft, bakery-fresh white bread on a clean cutting board.
2. Spread 1 tablespoon of rich, golden yellow mustard evenly on 2 of the bread slices.
3. Place 2 slices of thinly sliced, high-quality Swiss cheese on each mustard-coated bread slice.
4. Top the cheese on each slice with 2 ounces of thinly sliced, savory deli ham.
5. Arrange 2 tablespoons of tangy dill pickle slices evenly over the ham on each sandwich.
6. Place the remaining bread slices on top to form 2 sandwiches.
7. Heat a large skillet or griddle over medium-low heat (about 300°F).
8. Spread 1 tablespoon of creamy, salted butter on the outside of one sandwich, coating the top and bottom bread slices completely.
9. Place the buttered sandwich in the preheated skillet.
10. Cook for 3–4 minutes, pressing down gently with a spatula, until the bottom is golden brown and crispy.
11. Carefully flip the sandwich using the spatula.
12. Spread the remaining 1 tablespoon of creamy, salted butter on the now-top bread slice.
13. Cook for another 3–4 minutes, pressing down occasionally, until the second side is golden brown and the cheese is fully melted.
14. Remove the sandwich from the skillet and let it rest for 1 minute on a cutting board.
15. Repeat steps 8–14 with the second sandwich.
16. Slice each sandwich in half diagonally with a sharp knife for easier serving.
Crunchy on the outside and gooey on the inside, this sandwich delivers a satisfying contrast with the salty ham and sharp pickles cutting through the richness. Consider pairing it with a side of crispy plantain chips or a light salad to round out the meal—it’s versatile enough for a casual picnic or a cozy night in.

Vegetarian Cuban Plantain Sandwich

Vegetarian Cuban Plantain Sandwich

Ever crave something hearty and satisfying without the meat? You’re in luck—this vegetarian take on a Cuban classic swaps in sweet, caramelized plantains for a deliciously different sandwich experience.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes

Ingredients

  • 2 large ripe yellow plantains, sliced lengthwise into ½-inch strips
  • 4 soft Cuban bread rolls, split lengthwise
  • 8 slices of Swiss cheese, thinly sliced
  • 1 cup of dill pickle slices, crisp and tangy
  • ¼ cup of yellow mustard, smooth and zesty
  • 2 tablespoons of unsalted butter, softened at room temperature
  • 1 tablespoon of extra virgin olive oil, rich and fruity
  • ½ teaspoon of ground cumin, warm and aromatic
  • ½ teaspoon of garlic powder, finely ground
  • Salt and black pepper, to taste

Instructions

  1. Preheat a large skillet over medium heat and add 1 tablespoon of rich extra virgin olive oil.
  2. Season 2 large ripe yellow plantain strips with ½ teaspoon of warm aromatic ground cumin, ½ teaspoon of finely ground garlic powder, salt, and black pepper.
  3. Place the seasoned plantain strips in the skillet and cook for 3–4 minutes per side until golden brown and caramelized, then transfer to a plate. Tip: Don’t overcrowd the skillet to ensure even browning.
  4. Spread 2 tablespoons of softened unsalted butter evenly on the cut sides of 4 soft Cuban bread rolls.
  5. Toast the buttered rolls in the same skillet over medium heat for 2–3 minutes until lightly crisp and golden.
  6. Spread ¼ cup of smooth zesty yellow mustard on the bottom halves of the toasted rolls.
  7. Layer 8 thinly sliced Swiss cheese pieces on top of the mustard.
  8. Add the caramelized plantain strips evenly over the cheese.
  9. Top with 1 cup of crisp tangy dill pickle slices.
  10. Close the sandwiches with the top halves of the rolls. Tip: Press down gently to help the ingredients meld together.
  11. Heat a clean skillet or panini press over medium heat and cook the sandwiches for 3–4 minutes per side until the cheese is melted and the bread is toasted. Tip: Use a heavy pan to press the sandwiches for a crispier texture.

You’ll love the contrast of the sweet, tender plantains against the sharp Swiss cheese and tangy pickles. For a fun twist, serve it with a side of black bean soup or crispy plantain chips to round out the meal.

Cuban Roast Pork Panini

Cuban Roast Pork Panini
Kick off your weeknight dinner with this Cuban-inspired sandwich that’s packed with flavor and comes together in a flash. You’ll love the tangy, garlicky pork and melty cheese pressed between crispy bread—it’s a total crowd-pleaser that feels way fancier than the effort required. Trust me, once you try it, you’ll be making it on repeat.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes

Ingredients

– 1 pound boneless pork shoulder, thinly sliced into ¼-inch strips
– 4 soft Cuban rolls or ciabatta rolls, split lengthwise
– 4 slices Swiss cheese
– 8 thin slices sweet-and-tangy dill pickles
– 2 tablespoons rich extra virgin olive oil
– 4 cloves garlic, finely minced
– 1 teaspoon fragrant ground cumin
– 1 teaspoon smoky paprika
– ½ teaspoon coarse kosher salt
– ½ teaspoon freshly cracked black pepper
– 2 tablespoons zesty fresh lime juice

Instructions

1. In a medium bowl, combine the thinly sliced pork shoulder, minced garlic, ground cumin, smoky paprika, kosher salt, black pepper, and fresh lime juice. Toss well to coat evenly and let marinate for 10 minutes at room temperature.
2. Heat the rich extra virgin olive oil in a large skillet over medium-high heat until it shimmers, about 1 minute.
3. Add the marinated pork to the hot skillet in a single layer, cooking without stirring for 3–4 minutes until the bottom develops a golden-brown crust.
4. Flip the pork strips and cook for another 3–4 minutes until fully cooked through and slightly crispy on the edges. Tip: Don’t overcrowd the skillet—cook in batches if needed to avoid steaming the pork.
5. Remove the cooked pork from the skillet and set aside on a plate, covering loosely with foil to keep warm.
6. Wipe the skillet clean with a paper towel and return it to medium heat.
7. Place the split Cuban rolls in the skillet, cut-side down, and toast for 1–2 minutes until lightly golden and crisp. Tip: Press down gently with a spatula for even toasting.
8. Layer the bottom halves of the toasted rolls with the cooked pork, followed by a slice of Swiss cheese and 2 slices of sweet-and-tangy dill pickles each.
9. Top with the remaining roll halves and return the assembled sandwiches to the skillet.
10. Place a heavy pan or press on top of the sandwiches and cook over medium-low heat for 2–3 minutes per side until the cheese is fully melted and the bread is deeply golden and crisp. Tip: If you don’t have a panini press, a cast-iron skillet works great for weighting it down.
11. Remove the panini from the skillet, slice in half diagonally, and serve immediately.

Nothing beats the crunch of that toasted bread giving way to juicy, garlic-infused pork and gooey melted cheese. The pickles add a bright, tangy punch that cuts through the richness perfectly. For a fun twist, serve these panini with a side of crispy plantain chips or a simple avocado salad to round out the meal.

Cuban Sandwich with Homemade Bread

Cuban Sandwich with Homemade Bread
You know those days when you crave something hearty, flavorful, and just a little bit special? Yeah, this Cuban sandwich with homemade bread is exactly that kind of meal. It’s a satisfying project that rewards you with layers of deliciousness in every bite.

Serving: 4 | Pre Time: 30 minutes | Cooking Time: 25 minutes

Ingredients

– 2 cups warm water (about 110°F)
– 1 tablespoon granulated sugar
– 2 ¼ teaspoons active dry yeast
– 3 cups all-purpose flour, plus extra for dusting
– 1 teaspoon fine sea salt
– 2 tablespoons unsalted butter, softened
– 8 slices Swiss cheese
– ½ pound thinly sliced roasted pork
– ½ pound thinly sliced ham
– 8 dill pickle slices
– ¼ cup yellow mustard
– 2 tablespoons mayonnaise

Instructions

1. In a large bowl, combine the warm water, granulated sugar, and active dry yeast. Let it sit for 5 minutes until foamy.
2. Stir in the all-purpose flour and fine sea salt until a shaggy dough forms.
3. Knead the dough on a lightly floured surface for 8 minutes until smooth and elastic.
4. Place the dough in a greased bowl, cover with a damp towel, and let it rise in a warm spot for 1 hour until doubled in size.
5. Punch down the dough and divide it into 4 equal pieces. Shape each into a ball and let rest for 10 minutes.
6. Roll each ball into a 6-inch oval, about ½-inch thick. Place on a baking sheet, cover, and let rise for 30 minutes.
7. Preheat your oven to 375°F. Bake the bread for 15 minutes until golden brown. Let it cool completely on a wire rack.
8. Slice each bread oval in half horizontally. Spread the yellow mustard on the bottom halves and the mayonnaise on the top halves.
9. Layer 2 slices of Swiss cheese, the roasted pork, the ham, and 2 dill pickle slices on each bottom half.
10. Place the top halves on the sandwiches. Heat a skillet or panini press over medium heat.
11. Brush the outsides of the sandwiches with the unsalted butter. Cook for 3-4 minutes per side until the bread is crispy and the cheese is melted.
12. Tip: For extra crunch, press the sandwiches lightly with a spatula while cooking.
13. Tip: Let the bread cool fully before slicing to prevent it from getting gummy.
14. Tip: Warm the meats slightly before assembling for a more cohesive sandwich.
Gorgeous! The crispy, buttery bread gives way to melty Swiss cheese, savory meats, and tangy pickles. Serve it with a side of plantain chips for a complete Cuban-inspired meal that’s sure to impress.

Cuban Steak Sandwich with Garlic Sauce

Cuban Steak Sandwich with Garlic Sauce
Remember those days when you crave something hearty yet simple? This Cuban steak sandwich hits all the right notes—tender, garlicky, and totally satisfying. You’ll love how the flavors come together in just a few easy steps.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 20 minutes

Ingredients

– 1.5 pounds of thinly sliced flank steak
– 4 soft Cuban bread rolls, lightly toasted
– 4 slices of Swiss cheese, melted to perfection
– 8 thin slices of sweet dill pickles
– 2 tablespoons of rich extra virgin olive oil
– 4 cloves of fresh garlic, finely minced
– 1/2 cup of creamy mayonnaise
– 1 tablespoon of freshly squeezed lime juice
– 1 teaspoon of finely ground black pepper
– 1/2 teaspoon of coarse sea salt

Instructions

1. In a small bowl, combine the creamy mayonnaise, finely minced fresh garlic, and freshly squeezed lime juice to make the garlic sauce, stirring until smooth. Tip: Let the sauce sit for 10 minutes to allow the garlic flavor to mellow and deepen.
2. Season the thinly sliced flank steak evenly with coarse sea salt and finely ground black pepper on both sides.
3. Heat the rich extra virgin olive oil in a large skillet over medium-high heat until it shimmers, about 2 minutes.
4. Add the seasoned flank steak to the skillet in a single layer, cooking for 3-4 minutes per side until browned and cooked through. Tip: Avoid overcrowding the skillet to ensure a good sear—cook in batches if needed.
5. Remove the cooked steak from the skillet and let it rest on a plate for 5 minutes to retain its juices.
6. Slice the cooked steak against the grain into thin strips.
7. Spread a generous layer of the prepared garlic sauce on the inside of each lightly toasted Cuban bread roll.
8. Layer the sliced steak, melted Swiss cheese slices, and sweet dill pickle slices on the bottom half of each roll. Tip: Assemble the sandwiches while the steak is still warm to help the cheese melt slightly.
9. Close the sandwiches with the top halves of the rolls.
10. Serve immediately.
Savor the contrast of the tender, juicy steak with the crisp pickles and creamy garlic sauce. The soft bread soaks up all the delicious flavors, making every bite a perfect balance of savory and tangy—try pairing it with a side of plantain chips for an extra crunch.

Pressed Cuban Breakfast Sandwich

Pressed Cuban Breakfast Sandwich
Mornings just got a whole lot more exciting with this pressed Cuban breakfast sandwich—it’s the perfect mash-up of savory, melty goodness that’ll make you want to skip the snooze button. Imagine crispy bread hugging gooey cheese, tender ham, and a perfectly fried egg, all pressed together into one handheld breakfast dream. You’re basically starting your day with a flavor party in every bite.
Serving: 2 | Pre Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

– 4 slices of crusty Cuban bread
– 4 slices of Swiss cheese
– 4 slices of thinly sliced smoked ham
– 2 large farm-fresh eggs
– 2 tablespoons of creamy unsalted butter
– 1 tablespoon of rich extra virgin olive oil
– 1 teaspoon of finely ground black pepper
– 1 teaspoon of kosher salt

Instructions

1. Heat a large skillet or griddle over medium heat until a drop of water sizzles on the surface, about 2 minutes.
2. Spread 1 tablespoon of creamy unsalted butter evenly on one side of each slice of crusty Cuban bread.
3. Place 2 slices of crusty Cuban bread, buttered-side down, on the hot skillet.
4. Layer 2 slices of Swiss cheese and 2 slices of thinly sliced smoked ham on each slice of bread in the skillet.
5. Crack 2 large farm-fresh eggs into a small bowl, being careful not to break the yolks.
6. Add 1 tablespoon of rich extra virgin olive oil to a separate non-stick skillet and heat it over medium-high heat until shimmering, about 1 minute.
7. Gently slide the eggs into the hot skillet and cook them for 3–4 minutes until the whites are fully set and the yolks are still runny.
8. Sprinkle 1 teaspoon of kosher salt and 1 teaspoon of finely ground black pepper evenly over the cooking eggs.
9. Using a spatula, carefully transfer each cooked egg onto the ham and cheese layers in the first skillet.
10. Top each sandwich with the remaining slices of crusty Cuban bread, buttered-side up.
11. Press down firmly on the sandwiches with a heavy pan or sandwich press for 2–3 minutes until the bread is golden brown and the cheese is melted.
12. Flip the sandwiches carefully and press for an additional 2–3 minutes to crisp the other side.
13. Remove the sandwiches from the skillet and let them rest for 1 minute before slicing diagonally.
14. Serve immediately while hot and melty.
Ultimate satisfaction comes from that first bite—the crunch of the bread gives way to oozy cheese, salty ham, and a burst of runny yolk that ties it all together. Try dipping it in a side of spicy salsa or pairing it with fresh fruit for a balanced breakfast that feels indulgent yet totally doable on a busy morning.

Mini Cuban Sliders with Swiss Cheese

Mini Cuban Sliders with Swiss Cheese
Perfect for game day or a quick weeknight dinner, these Mini Cuban Sliders with Swiss Cheese are the ultimate crowd-pleaser. You get all the classic Cuban sandwich flavors—tender pork, tangy pickles, and melty cheese—in one adorable, shareable package. They come together in minutes and disappear even faster!

Serving: 12 | Pre Time: 15 minutes | Cooking Time: 15 minutes

Ingredients

– 1 package (12 count) soft Hawaiian sweet rolls
– 1/2 pound thinly sliced roasted pork loin
– 1/4 pound thinly sliced honey-glazed ham
– 6 slices Swiss cheese, cut in half
– 1/2 cup dill pickle chips
– 1/4 cup (4 tbsp) unsalted butter, melted
– 1 tbsp yellow mustard
– 1 tsp Worcestershire sauce
– 1/2 tsp garlic powder
– 1/2 tsp onion powder

Instructions

1. Preheat your oven to 350°F (175°C).
2. Without separating the rolls, slice the entire package of Hawaiian sweet rolls in half horizontally to create a top and bottom slab.
3. Place the bottom slab of rolls in a 9×13-inch baking dish.
4. Spread 1 tablespoon of yellow mustard evenly over the bottom slab of rolls.
5. Layer the thinly sliced roasted pork loin evenly over the mustard.
6. Layer the thinly sliced honey-glazed ham evenly over the pork.
7. Arrange the dill pickle chips in a single layer over the ham.
8. Place the 12 half-slices of Swiss cheese evenly over the pickles.
9. Place the top slab of rolls over the cheese layer.
10. In a small bowl, whisk together the 1/4 cup of melted unsalted butter, 1 teaspoon of Worcestershire sauce, 1/2 teaspoon of garlic powder, and 1/2 teaspoon of onion powder until fully combined.
11. Using a pastry brush, generously brush the entire butter mixture over the top of the rolls, ensuring it soaks into the seams.
12. Cover the baking dish tightly with aluminum foil.
13. Bake the covered sliders in the preheated oven for 15 minutes, or until the cheese is fully melted and the rolls are heated through.
14. Remove the foil and bake for an additional 3-5 minutes, or until the top of the rolls is golden brown.
15. Let the sliders rest in the baking dish for 5 minutes before slicing into individual portions.

Every bite delivers a perfect harmony of the sweet, soft roll with the savory, salty fillings and that signature tang from the pickles. For a fun twist, serve them with a side of spicy mustard for dipping, or pack them cold for a fantastic next-day lunch—they’re just as delicious!

Cuban Black Bean Veggie Sandwich

Cuban Black Bean Veggie Sandwich
Wondering what to make for a quick, satisfying lunch that’s packed with flavor? This Cuban-inspired black bean veggie sandwich is your answer—it’s hearty, zesty, and comes together in no time. You’ll love the bold, savory combo of seasoned beans and crisp veggies tucked into warm, toasty bread.
Serving: 2 | Pre Time: 10 minutes | Cooking Time: 10 minutes

Ingredients

– 1 (15-ounce) can of savory black beans, drained and rinsed
– 2 tablespoons of rich extra virgin olive oil
– 1 small yellow onion, finely diced
– 2 cloves of aromatic garlic, minced
– 1 teaspoon of smoky ground cumin
– 1/2 teaspoon of earthy dried oregano
– 1/4 teaspoon of finely ground black pepper
– 1/4 cup of tangy dill pickle slices
– 4 slices of creamy Swiss cheese
– 4 slices of crusty Cuban bread or soft ciabatta rolls
– 1/2 cup of crisp shredded romaine lettuce
– 2 tablespoons of zesty yellow mustard

Instructions

1. Heat 1 tablespoon of rich extra virgin olive oil in a medium skillet over medium heat until shimmering, about 1 minute.
2. Add the finely diced small yellow onion and cook, stirring often, until softened and translucent, about 3–4 minutes.
3. Stir in the minced aromatic garlic cloves and cook until fragrant, about 30 seconds, being careful not to burn it.
4. Tip: Toasting the spices briefly enhances their flavor, so add the smoky ground cumin, earthy dried oregano, and finely ground black pepper, stirring for 30 seconds.
5. Add the drained and rinsed savory black beans to the skillet, mashing them lightly with a fork or potato masher until about half are broken down but some whole beans remain.
6. Cook the bean mixture, stirring occasionally, until heated through and thickened, about 3–4 minutes, then remove from heat.
7. Brush the outsides of the 4 slices of crusty Cuban bread or soft ciabatta rolls with the remaining 1 tablespoon of rich extra virgin olive oil.
8. Heat a separate skillet or griddle over medium heat and place the bread slices oil-side down, toasting until golden brown and crisp, about 2–3 minutes per side.
9. Tip: For even melting, layer ingredients while the bread is still warm. Spread 1 tablespoon of zesty yellow mustard on the untoasted side of each bread slice.
10. Divide the warm black bean mixture evenly between two bread slices, spreading it in an even layer.
11. Top each with 2 slices of creamy Swiss cheese, allowing the residual heat to start melting it.
12. Add 1/4 cup of crisp shredded romaine lettuce and 2 tablespoons of tangy dill pickle slices per sandwich.
13. Tip: Pressing the sandwich helps meld the flavors. Place the remaining bread slices on top, mustard-side down, and gently press together.
14. If desired, return the assembled sandwiches to the skillet over low heat for 1–2 minutes per side to melt the cheese fully and warm through.
15. Slice each sandwich in half diagonally and serve immediately. On first bite, you’ll get a satisfying crunch from the toasted bread, followed by the creamy, spiced beans and sharp, tangy pickles. Try pairing it with plantain chips or a simple side salad for a complete meal that’s both comforting and vibrant.

Cuban-Style Turkey Avocado Sandwich

Cuban-Style Turkey Avocado Sandwich

Picture this: a sandwich that’s both hearty and fresh, perfect for when you want something satisfying without feeling weighed down. You get savory turkey, creamy avocado, and tangy pickles all hugged by warm, toasty bread—it’s a flavor combo that just works.

Serving: 2 | Pre Time: 10 minutes | Cooking Time: 5 minutes

Ingredients

  • 4 slices of soft Cuban bread or crusty French bread
  • 8 oz of thinly sliced roasted turkey breast
  • 1 ripe Hass avocado, pitted and sliced
  • 4 slices of Swiss cheese
  • 4 dill pickle spears
  • 2 tbsp of creamy yellow mustard
  • 2 tbsp of unsalted butter, softened
  • 1/4 tsp of finely ground black pepper

Instructions

  1. Preheat a large skillet or griddle over medium heat (about 350°F).
  2. Spread 1 tbsp of softened unsalted butter evenly on one side of each slice of soft Cuban bread.
  3. Place 2 slices of bread, buttered-side down, on the preheated skillet.
  4. Layer 4 oz of thinly sliced roasted turkey breast evenly on each slice in the skillet.
  5. Top the turkey with 2 slices of Swiss cheese per sandwich.
  6. Cover the skillet with a lid and cook for 2–3 minutes, until the cheese melts and the bread turns golden brown.
  7. Remove the sandwiches from the skillet and set aside on a plate.
  8. Spread 1 tbsp of creamy yellow mustard on the unbuttered side of the remaining 2 bread slices.
  9. Arrange 2 dill pickle spears and half of the sliced ripe Hass avocado on each mustard-coated slice.
  10. Sprinkle 1/8 tsp of finely ground black pepper over the avocado on each sandwich.
  11. Place the cooked turkey-cheese halves on top of the avocado-pickle halves, pressing gently to combine.
  12. Return the assembled sandwiches to the skillet and cook for 1–2 minutes per side, until the bread is crisp and warm throughout.

Ready to dig in? The first bite gives you a crunch from the toasted bread, followed by the creamy avocado and melty cheese that balances the savory turkey. For a fun twist, slice it diagonally and serve with plantain chips on the side—it’s a meal that feels both comforting and vibrant.

Cuban Meatball Sub

Cuban Meatball Sub

Picture this: you’re craving something hearty and flavorful, but you don’t want to spend all day in the kitchen. That’s where this Cuban-inspired meatball sub comes in—it’s packed with bold spices and comes together surprisingly fast.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

  • 1 lb of freshly ground beef (80/20 blend for juiciness)
  • 1/2 cup of finely chopped yellow onion
  • 3 cloves of minced garlic, fragrant and pungent
  • 1 large farm-fresh egg, lightly beaten
  • 1/2 cup of fine, dry breadcrumbs
  • 2 tsp of sweet smoked paprika
  • 1 tsp of earthy ground cumin
  • 1 tsp of finely ground black pepper
  • 1/2 tsp of coarse kosher salt
  • 2 tbsp of rich extra virgin olive oil
  • 1 (14.5 oz) can of fire-roasted diced tomatoes
  • 1/2 cup of low-sodium chicken broth
  • 4 soft hoagie rolls, split lengthwise
  • 4 slices of mild Swiss cheese
  • 1/4 cup of thinly sliced dill pickles, crisp and tangy

Instructions

  1. In a large mixing bowl, combine the freshly ground beef, finely chopped yellow onion, minced garlic, lightly beaten farm-fresh egg, fine dry breadcrumbs, sweet smoked paprika, earthy ground cumin, finely ground black pepper, and coarse kosher salt. Tip: Mix gently with your hands just until combined to avoid tough meatballs.
  2. Shape the mixture into 16 evenly sized meatballs, about 1.5 inches in diameter.
  3. Heat the rich extra virgin olive oil in a large skillet over medium-high heat until it shimmers, about 1 minute.
  4. Add the meatballs to the skillet in a single layer, working in batches if needed to avoid crowding.
  5. Cook the meatballs for 8-10 minutes, turning occasionally, until they are browned on all sides and reach an internal temperature of 160°F. Tip: Use a meat thermometer for perfect doneness.
  6. Pour the can of fire-roasted diced tomatoes and low-sodium chicken broth into the skillet with the meatballs.
  7. Bring the sauce to a simmer, then reduce the heat to medium-low.
  8. Cover the skillet and let it simmer for 10 minutes, until the sauce thickens slightly and the meatballs are cooked through.
  9. While the meatballs simmer, toast the split hoagie rolls under a broiler for 2-3 minutes until lightly golden. Tip: Watch closely to prevent burning.
  10. Place 4 meatballs and some sauce into each toasted hoagie roll.
  11. Top each sub with a slice of mild Swiss cheese.
  12. Return the subs to the broiler for 1-2 minutes, just until the cheese melts and bubbles.
  13. Remove the subs from the broiler and top each with thinly sliced dill pickles.

What you get is a sub with tender, juicy meatballs in a smoky, tomato-based sauce, all hugged by melted Swiss cheese and the crunch of pickles. The soft roll soaks up the flavors without falling apart. Try serving it with a side of plantain chips for an extra Cuban twist.

Conclusion

Whether you’re craving the classic Cubano or a creative twist, these 20 authentic Cuban sandwich recipes bring a taste of Havana to your kitchen. We hope you’ll try a few, share your favorites in the comments below, and pin this roundup on Pinterest to spread the deliciousness. Happy cooking!

You might also like these recipes

Leave a Comment