Try these on the beach with some refreshing white wine!
Prepare the pickled vegetables ahead of time, at least 6 hours to allow the vegetables to pickle and soften. To prepare, simply combine the ingredients and chill in the refrigerator.
In a large saucepan, combine the shallots, garlic, ginger, tomatoes, soy sauce, sugar, and cayenne pepper and bring to a simmer.
Once the tomatoes and shallots are soft, add the ham and gently stew the ham for approximately 30 minutes to an hour. Add a little water if there isn't enough tomato stew to cover the ham. Spoon the tomatoes over the ham occasionally during the cooking process.
Store the ham with the stew in a storage container.
To assemble the sandwich, use two slices of bread, two slices of ham, a tablespoon of pickled vegetables, and a sprig of cilantro.
Serve chilled or warm.