This Tampa-Style Homemade Cuban Sandwich is a perfect blend of delicious cultures into one amazing sandwich, even better if you can get your hands onto come authentic Cuban Bread! Filled with ham, salami, mojo pork, swiss cheese, and pickles this is one sandwich that is truly irresistible.
This post may contain Affiliate Links.

Easy Cuban Sandwich
What makes up a Cuban sandwich?
This should be a straightforward answer but it’s not. Depending on if you are in Tampa or Miami you might have a slightly different version.
Everyone can agree that the best cuban sandwiches are all served on Cuban bread with ham, mojo pork, pickles, Swiss, and mustard.
Where they differ is the salami. Now being that I have spent more time in Tampa than Miami I side with Tampa and put salami on my Cuban sandwich.
So before I get any haters, this is a Tampa Cuban Sandwich Recipe.
Why the salami in Tampa? Most give credit for a large group of Italian immigrants who moved to Tampa, specifically Ybor City. With them they brought salami which led to the addition on the Cuban sandwich.
So here is the recipe I have made based off of Tampa’s influence.
Equipment
For this recipe you will need a way to make a grilled/pressed sandwich. This can be done two ways.
On a griddle/flattop grill/skillet with a cast iron grill press or large heavy pan.
or
With a panini press or George foreman style grill that will press and cook the sandwiches on both sides at once.
I really don’t think either way is ‘better’, it is more about what you have available to you. I personally use a griddle with a Cast Iron Grill Press.
Ingredients
- Cuban or French Bread – See below in the tips & trick section for finding the best cuban or French bread for this sandwich
- Salami – The Ybor City/Tampa influence, if you are a hater just simply leave it off
- Deli Ham – Specifically smoked ham, try not to use anything to sweet like honey ham or it might throw off the flavor
- Mojo Pork – I recommend making my recipe for easy crockpot mojo pork
- Sliced Swiss Cheese – Swiss cheese isn’t just here for the flavor (because it does totally rock), it is also here to help hold the sandwich together
- Dill Sandwich Pickles – I prefer using the longer flat sliced sandwich pickles, just for ease. I also found that if you try to add more than one long line of pickles the flavor tends to take over so I wrote the recipe for that but obviously add more pickles if you would like
- Mayo – Now I found in Ybor City where the Cuban Sandwiches originate that most places didn’t tend to use just yellow mustard on their sandwiches, it was more a ‘secret sauce’ that I am guessing is mayo and dijon or regular mustard combined. And so I played around with a sauce that is equal parts mayo and dijon mustard, this was the absolute hands down best when comparing it to just plain yellow mustard. I have a feeling some people might try to knock me on this one but I am going to stand by it. You will also need extra mayo for spreading on the outside of the sandwich before grilling. This will help get the perfect golden brown crust, you could use butter on the outside if you prefer but if you have never used mayo on the outside of your gilled sandwiches you are seriously missing out
- Dijon Mustard – While some might argue the case for yellow mustard I am going to argue that the dijon mustard tastes so much better in this sandwich
For a complete detailed list of the ingredients continue towards the bottom of the page.
pro tip
This sandwich can be made with freshly made Mojo Pork or leftover mojo pork! Whichever one works best for you!
Instructions
Preheat a griddle, skillet, panini press, or george foreman grill to medium.
Mix dijon mustard and mayo together in a small bowl.
Cut the loaf of bread in half the long way to open up to make the sandwich.
Layer ham, salami, pork, pickles, and cheese on the bottom piece of bread. Slather the dijon/mayo mixture on the inside of top piece of bread, depending on the shape and size of your loaf you might not use it all.
Add the top piece of bread to the sandwich and using a serated knife carefully cut into 4 pieces to make individual sandwiches.
With a butter knife slather a thin layer of mayo on outside of the bread on both the top and bottom before cooking.
Using your appliance of choice on medium heat cook sandwiches in batches, one at a time. If using a griddle or skillet without a top use a cast iron press or a heavy skillet to weigh the sandwich down while cooking, cook 2 to 3 minutes then flip weigh down again and cook another 2 to 3 minutes. If using a panini press or george foreman grill that cooks both sides at once you will want to cook the sandwich about 2 to 4 minutes on a medium heat. Sandwiches will be done when the bread is a golden color and slightly crunchy. Serve immediately.
tips, tricks and questions
What makes Cuban bread different?
Cuban bread is white bread that is baked in long loaves. Unique in its texture, it is soft due to a different ingredient than most breads, lard. The top also has unusual marking because a fresh palmetto leaf is placed on top of each loaf before it gets cooked to keep moisture in the bread. It is debated that this Cuban-American bread originated in Tampa or Miami. Either way if you want to get your hands on authentic Cuban bread La Segunda Bakery in Tampa, the world’s largest producers of Cuban bread will ship it to you! Check out La Segunda Bakery Website Here. And I can personally vouch for La Segunda’s bread, I have been there and ate as much of it as I personally could, even took a loaf home!
What bread is closest to Cuban bread?
While Cuban bread might be easy to find in some areas (like if you live in Flordia) it might be near impossible to find in others. When looking for a loaf as a replacement look for a large soft loaf of french bread. You don’t want anything too crunchy. Find a bread that will squish slightly when you grab it.
Don’t feel to glued to the amounts in on the ingredients list, once you find a loaf of bread that works fill it up to how you see fit.
If you like this Cuban Sandwich Recipe you might also like:
what to serve with this
Cuban Sandwich
This Tampa-Style Homemade Cuban Sandwich is filled with ham, salami, mojo pork, swiss cheese, and pickles! A perfect blend of delicious cultures into one amazing sandwich, even better if you can get your hands onto come authentic Cuban Bread!
Ingredients
- 15-16 ounce Cuban or French bread
- 3 to 4 ounces salami
- 6 to 7 ounces deli ham
- 3 cups mojo pork
- 4 to 5 ounces sliced swiss cheese
- 7 to 8 long dill sandwich pickles
- 1/4 cup mayo + more for bread
- 1/4 cup dijon mustard
Instructions
- Preheat a griddle, skillet, panini press, or george foreman grill to medium.
- Mix dijon mustard and mayo together in a small bowl.
- Cut the loaf of bread in half the long way to open up to make the sandwich.
- Layer ham, salami, pork, pickles, and cheese on the bottom piece of bread. Slather the dijon/mayo mixture on the inside of top piece of bread, depending on the shape and size of your loaf you might not use it all.
- Add the top piece of bread to the sandwich and using a serated knife carefully cut into 4 pieces to make individual sandwiches.
- With a butter knife slather a thin layer of mayo on outside of the bread on both the top and bottom before cooking.
- Using your appliance of choice on medium heat cook sandwiches in batches, one at a time. If using a griddle or skillet without a top use a cast iron press or a heavy skillet to weigh the sandwich down while cooking, cook 2 to 3 minutes then flip weigh down again and cook another 2 to 3 minutes. If using a panini press or george foreman grill that cooks both sides at once you will want to cook the sandwich about 2 to 4 minutes on a medium heat. Sandwiches will be done when the bread is a golden color and slightly crunchy. Serve immediately.
Notes
Cuban bread is white bread that is baked in long loaves. Unique in its texture, it is soft due to a different ingredient than most breads, lard. While Cuban bread might be easy to find in some areas (like if you live in Flordia) it might be near impossible to find in others. When looking for a loaf as a replacement look for a large soft loaf of french bread. You don't want anything too crunchy. Find a bread that will squish slighty when you grab it.
Don't feel to glued to the amounts in on the ingredients list, once you find a loaf of bread that works fill it up to how you see fit.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
4Serving Size:
1 sandwichAmount Per Serving: Calories: 5735Total Fat: 367gSaturated Fat: 139gTrans Fat: 5gUnsaturated Fat: 198gCholesterol: 1307mgSodium: 13802mgCarbohydrates: 233gFiber: 22gSugar: 57gProtein: 366g
Nutritional data is automated, final nutritional information will depend on ingredients used and any changes made.
Wondering if you have a mayonnaise brand preference for this recipe:-). Thanks!!
I personally like to use Hellmann’s Mayonnaise.