Pickle the Vegetables: Place the carrot, red onion, jalapeño, optional radishes, and cucumber in a bowl or jar, then add ⅓ to ½ cup rice vinegar and a generous pinch of sea salt.
Coat the Vegetables: Toss the vegetables several times until they are evenly coated with the vinegar and salt, then set them aside while preparing the tempeh.
Slice the Tempeh: Cut the 8-ounce tempeh into slices and arrange the pieces in a shallow dish.
Prepare the Marinade: Whisk together the soy sauce or tamari, maple syrup, lime juice or rice vinegar, minced garlic, freshly grated ginger, and optional red pepper flakes.
Marinate the Tempeh: Pour the marinade over the sliced tempeh and leave it for 15 minutes or longer, turning or stirring the pieces after a few minutes so every piece is well coated and absorbs the marinade.
Heat the Pan: Preheat a large non-stick pan over medium heat, adding oil if desired.
Cook the Tempeh: Arrange the marinated tempeh in the pan while reserving the remaining marinade and garlic pieces in the dish, then cook for 3 to 4 minutes per side, or until the tempeh is golden.
Finish with the Marinade: Pour the reserved marinade and garlic into the pan and cook for about 1 minute, stirring carefully so the garlic does not burn.
Remove from Heat: Take the pan off the heat once the reserved marinade has cooked briefly with the golden tempeh.
Make the Spicy Mayo: Stir the vegan mayonnaise and sriracha together, using 2 to 3 teaspoons of sriracha or adjusting the amount to taste.
Prepare the Bread: Slice the baguette or crusty rolls lengthwise and spread the spicy vegan mayonnaise over both cut sides.
Assemble the Banh Mi: Layer the golden tempeh, pickled vegetables, and fresh cilantro inside the prepared bread.
Serve: Serve the sandwiches immediately with additional vegan mayonnaise and pickled vegetables on the side.