Cuban Jackfruit Sandwich

 ¼ cup orange juice
 ¼ cup lime juice
 ¼ cup vegan mayonnaise
 3 tbsp maple syrup
 2 tbsp tamari, soy sauce, or coconut aminos
 3 large garlic cloves, minced, about 1 tablespoon
 1 tbsp chopped cilantro
 2 tsp onion powder
 1 tsp ground cumin
 1 tsp salt
 ground black pepper, to taste
 2 (20-ounces) cans jackfruit in brine, drained and rinsed
To Assemble
 4 Cuban rolls or substitute a large baguette or crusty sandwich rolls
 Yellow mustard
 8 slices of vegan ham (optional)
 8 slices of your favorite vegan cheese
 Sliced dill pickles
 vegan butter for the pan

1

Preheat oven to 375ºF. Line a baking tray with parchment paper. To make the marinade, in a large bowl, whisk together orange juice, lime juice, mayonnaise, syrup, tamari, garlic, onion powder, cumin, salt, and pepper. Use a food processor to chop the jackfruit. Alternatively, chop the jackfruit with a sharp knife. Depending on the brand of jackfruit, you may have to cut out hard centers of the jackfruit pieces and discard before chopping. Add chopped jackfruit to the bowl with the marinade. Mix well. Spread the jackfruit on the lined baking tray and bake for about 30 minutes until edges start to brown slightly. 

2

To assemble the sandwiches, split bread and spread mustard liberally on both sides. Layer the sandwich with cheese, ham, pickles, jackfruit, then cheese again. To cook, melt about 2 tablespoons of the butter in a large pan (cast iron works well) over medium heat. Depending on the size of your pan, place 1 or 2 sandwiches in the pan and top with another heavy pan or pot then put something heavy in the top pan or pot to help press the sandwiches down as they cook: canned beans or tomatoes work well. Sandwiches should be pressed to about ½ their original thickness. Cook for about 5 minutes per side, pressing down occasionally until the sandwiches have flattened, the bread is toasted, and the cheese has melted. Alternatively, use an electric panini grill. Cut in half and serve immediately.