vegan cubano sandwich

You know I’m no stranger to making super meaty, cheesy dishes vegan. I mean, have you seen my list of BBQ recipes?! There were some freakin’ tasty things I ate before I went vegan, like po’ boys and a stacked cubano sandwich. If you haven’t had one, it’s got a classic combo of layered meats, swiss cheese, pickles and mustard. For episode #2 of my epic summer sandwich series, I decided I better get cookin’ and whip up a vegan cubano sandwich we can all feed our faces with!

vegan cubano sandwich_hot for food

If you’ve got your copy of the hot for food cookbook, you’ve probably flipped past (or even made) my saved by seitan recipe. It’s making an appearance on this cubano as one of the mind-blowing vegan meat layers! The second veg-friendly meat is ‘pork’ made with hearts of palm. The rest is pretty straightforward. Bring these vegan cubano sandwiches to your end-of-summer festivities and let the good times roll.

Don’t forget some extra pickles on the side to munch on! Are you one of those “are you gonna eat that pickle spear” friends, or do pickles make ya wanna barf? I’m definitely here for extra crunchy dill goodness wherever possible!

Oh, and exciting news! Vegan Comfort Classics: 101 Recipes to Feed Your Face was recently featured in OriGym’s article on the Best 27 Vegan Cookbooks. Read it here. Thanks for all the love, y’all!

vegan cubano sandwich original recipe hot for food
vegan cubano sandwich best recipe
vegan cubano sandwich_hot for food
4.48 from 17 votes
Print Recipe

vegan cubano sandwich

You'll be blown away that this meaty, cheesy stacked cubano sandwich is completely vegan!

Course Lunch, sandwiches
Cuisine American, cuban
Keyword cubano, sandwiches, seitan, vegan pork
Prep Time 25 minutes
Cook Time 1 hour 45 minutes
refrigerating seitan 12 hours
Total Time 14 hours 10 minutes
Servings 4 sandwiches
Author Lauren Toyota


saved by seitan (halved from hot for food cookbook, vegan comfort classics)

  • 1 1/2 C vital wheat gluten
  • 1/8 C nutritional yeast
  • 1 tsp onion powder
  • 1/2 tsp sea salt
  • 1/2 tsp celery salt
  • 1/2 tsp smoked paprika
  • 1/2 tsp garlic powder
  • 1/2 tsp dried thyme
  • 1/2 tsp dried oregano
  • 1/2 tsp dried basil
  • 1/2 tsp ground mustard
  • 1/2 tsp ground black pepper
  • 1 1/2 C vegan beef-flavored bouillon stock (or vegetable stock)
  • 1/8 C vegetable oil
  • 1 tbsp low sodium soy sauce or tamari
  • 1 tbsp apple cider vinegar
  • 1 1/2 tsp tomato paste

vegan roast palm 'pork'

  • 2 x (14 oz) cans hearts of palm, drained and hand pulled into shreds
  • 1/2 tsp liquid smoke
  • 2 tbsp apple cider vinegar
  • 1 tbsp + 1 tsp low sodium soy sauce or tamari
  • 4 tbsp brown sugar
  • 1 tsp granulated garlic powder
  • 1 tsp chili flakes
  • 1 tsp smoked paprika
  • 1 tsp sea salt
  • vegetable oil


  • 4 vegan french rolls
  • 4 tbsp vegan mayonnaise, divided
  • 4 to 6 garlic dill pickles, sliced thin
  • 6 to 8 slices vegan swiss cheese or mozzarella, divided
  • 4 tbsp yellow mustard, divided
  • 3 tbsp vegan butter, divided


  1. Preheat the oven at 350°F.

  2. To make the seitan, in a large bowl add vital wheat gluten, nutritional yeast, onion powder, sea salt, celery salt, smoked paprika, garlic powder, dried thyme, dried oregano, dried basil, ground mustard and ground pepper.

  3. In a separate bowl add your stock, vegetable oil, soy sauce or tamari, apple cider vinegar and tomato paste. Whisk to make sure it’s well combined. Pour the wet ingredients into the dry ingredients and mix with a wooden spoon until a dough forms.

  4. Knead the dough on a clean surface, folding the dough over itself several times so you can feel the gluten forming. Form the dough into a rectangular log about 3.5 x 5-inches. Transfer the dough onto a large piece of heavy duty foil on a baking sheet. Tightly wrap the log and twist the ends. You may need 2 sheets of foil to make sure it’s covered completely and there are no tears in the foil.

  5. Bake for 90 minutes. Allow to cool to room temperature before refrigerating overnight. To use, slice thinly with a knife or on a mandolin.

  6. To make the vegan roast palm ‘pork’, take the drained hearts of palm and using your hands, pull the hearts of palm into thin shredded pieces about ⅛ to ¼-inch thick. Then add liquid smoke, apple cider vinegar, soy sauce or tamari, brown sugar, granulated garlic powder, chili flakes, smoked paprika and sea salt. Toss to coat all the pieces evenly.

  7. Heat up a cast iron pan or a non-stick pan over medium heat. You may need to pan fry the hearts of palm mixture in 2 batches. Add some vegetable oil and the hearts of palm mixture. Pan fry for 8 to 10 minutes until slightly charred in places and warmed through. Set aside.

  8. To assemble your sandwiches, spread 1 tablespoon of vegan mayonnaise on the bottom of the french roll, then add about 80 g of sliced seitan, some vegan roast palm ‘pork’, pickle slices, 2 slices of vegan cheese and spread some yellow mustard on the top half of the french roll.

  9. To grill your sandwiches, put 1 teaspoon of vegan butter in a cast iron grill pan set to medium-high heat. Place 2 sandwiches onto the grill pan and weigh down the top. Grill for 3 to 4 minutes on each side until the tops have golden grill marks and the cheese is melted. Add more butter when flipping the sandwiches and turn down the heat slightly if needed. Repeat with the last batch of sandwiches. Slice sandwiches in half and serve immediately!

Recipe Notes

You will need to plan ahead and make the seitan a day before you serve your vegan cubano sandwiches!

you might also like

13 thoughts on “vegan cubano sandwich”

  1. This was fantastic!!!! Hit the spot perfectly with simple classic toppings. I made a vegan cheese and some rolls and my husband and I were totally satisfied. As written this recipe is a new staple for us, and I already know I will be using the hearts of palm and seiten again for other recipies in the future. Thanks for another awesome one – you have become a household name over here!

  2. I made this, today, and it was terrific. I was too lazy to make my own seitan, so I used Bridge brand and I sliced it really thin and pan fried it. The hearts pf palm pork came out great.

  3. Edwina McEachran

    Thanks for this recipe Lauren! We started making in lockdown in UK last year and loved it! We use this slightly modified seitan recipe for donner kebabs and feels like we’re having a greasy takeaway (in the best way possible)

  4. That may be a sandwich but it is not anywhere near a Cuban sandwich
    Roast pork
    Swiss cheese
    Lettuce tomato shredded
    Always mayo & mustard

    1. No lettuce and tomato! Salami is only on the Tampa Cuban. Anyways. Obviously this is a vegan version so ingredients are different. Btw, if you are going all out making that seitan then might as well make Cuban bread from scratch! Can’t wait to try your recipe!

Leave a Comment

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.



EAT IT by hot for food is my new members-only blog with exclusive recipes, video tutorials, and live cook-alongs as well as BIG member giveaways. DON’T MISS OUT!

By entering your information below you’ll also receive an invite to the cookbook digital launch event in 2021. There’s also a chance that hot for food will have more pre-order gifts that you’ll be eligible to win by random draw. You’ll receive periodic emails about these offers.
[forminator_form id="15827"]