Nutrition Facts for Vegan cubano sandwich

Vegan Cubano Sandwich

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!

Nutriscore Rating: 60/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Vegan Cubano Sandwich
Prep Time:15 mins
Cook Time:20 mins
Total Time:35 mins
Servings: 4

Ingredients

  • 14 ounces Firm tofu
  • 2 tablespoons Soy sauce
  • 1 teaspoon Liquid smoke
  • 1 tablespoon Maple syrup
  • 1 tablespoon Olive oil
  • 1 teaspoon Garlic powder
  • 1 teaspoon Onion powder
  • 4 Cuban bread or ciabatta rolls
  • 4 tablespoons Vegan mayonnaise
  • 4 tablespoons Dijon mustard
  • 8 Vegan Swiss cheese slices
  • 1 cup Dill pickles, sliced
  • 0.5 cup Pickled jalapeños (optional)
  • 0.5 teaspoon Salt
  • 0.25 teaspoon Black pepper

Directions

Step 1

Press the tofu for at least 15 minutes to remove excess moisture. Cut the tofu into slices about 1/4 inch thick.

Step 2

In a small bowl, mix together the soy sauce, liquid smoke, maple syrup, olive oil, garlic powder, onion powder, salt, and pepper.

Step 3

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.

Step 4

Preheat your grill or grill pan over medium heat.

Step 5

Grill the marinated tofu slices for about 4-5 minutes on each side, or until they are nicely browned and heated through.

Step 6

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.

Step 7

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.

Step 8

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.

Step 9

Remove from heat, slice each sandwich in half, and serve warm.

Nutrition Facts

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%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 48.3%
Protein: 15.6%
Carbs: 36.1%