Elevate your lunch game with this bold and flavor-packed Vegan Cubano Sandwich, a plant-based twist on the beloved Cuban classic. This hearty recipe swaps traditional pork and ham for marinated, smoky grilled tofu, seasoned to perfection with soy sauce, liquid smoke, maple syrup, and aromatic spices. Layered between crisp Cuban bread or ciabatta rolls, you’ll find tangy dill pickles, melted vegan Swiss cheese, and a zesty duo of vegan mayo and Dijon mustard, all pressed to golden, toasty perfection. Customize with optional pickled jalapeños for a spicy kick, and enjoy a satisfying sandwich that’s rich in smoky, tangy, and savory flavors. Perfect for an indulgent lunch or casual dinner, this vegan Cubano pairs beautifully with a side of plantain chips or a refreshing salad. Ready in under an hour, it’s a must-try for sandwich lovers everywhere!
Scan with your phone to download!
Press the tofu for at least 15 minutes to remove excess moisture. Cut the tofu into slices about 1/4 inch thick.
In a small bowl, mix together the soy sauce, liquid smoke, maple syrup, olive oil, garlic powder, onion powder, salt, and pepper.
Place the tofu slices in a shallow dish and pour the marinade over them. Let the tofu marinate for at least 30 minutes, flipping halfway through.
Preheat your grill or grill pan over medium heat.
Grill the marinated tofu slices for about 4-5 minutes on each side, or until they are nicely browned and heated through.
Slice the Cuban bread or ciabatta rolls in half and spread 1 tablespoon of vegan mayonnaise and 1 tablespoon of Dijon mustard on each side of the bread.
Layer 2 slices of grilled tofu, 2 slices of vegan Swiss cheese, dill pickles, and optional pickled jalapeños onto each sandwich. Top with the other half of the bread.
Press the sandwiches using a sandwich press or by placing a heavy skillet on top and heating them over medium heat until the bread is crispy and the cheese has melted, about 5-7 minutes per side.
Remove from heat, slice each sandwich in half, and serve warm.
Serving size | (1336.2g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1923.6 |
Total Fat 104.9g | 0% |
Saturated Fat 40.4g | 0% |
Polyunsaturated Fat 7.3g | |
Cholesterol 13.5mg | 0% |
Sodium 10581.5mg | 0% |
Total Carbohydrate 176.3g | 0% |
Dietary Fiber 14.1g | 0% |
Total Sugars 30.7g | |
Protein 76.3g | 0% |
Vitamin D 0IU | 0% |
Calcium 1981.3mg | 0% |
Iron 16.1mg | 0% |
Potassium 1331.2mg | 0% |
Source of Calories