Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tofu Caprese Sandwich

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 20 minutes
  • Cook Time: 10 minutes
  • Total Time: 30 minutes
  • Yield: 2 sandwiches 1x
  • Category: Dinner
  • Method: Grilling, Pan-Frying
  • Cuisine: Italian, Vegetarian

Ingredients

Units Scale
  • 1 block firm tofu, drained and pressed
  • 2 tbsp olive oil
  • 1 tbsp balsamic vinegar
  • 1 tsp dried oregano
  • Salt and pepper to taste
  • 2 soft sandwich buns or ciabatta rolls
  • 4 slices fresh mozzarella cheese
  • 1 tomato, sliced
  • 1/4 cup fresh basil leaves
  • Balsamic glaze for drizzling (optional)

Instructions

  1. Slice the tofu into 1/2-inch thick slices and place in a shallow dish.
  2. In a small bowl, whisk together olive oil, balsamic vinegar, oregano, salt, and pepper. Pour the marinade over the tofu slices and let marinate for at least 20 minutes, or up to 2 hours in the fridge.
  3. Preheat a grill pan or skillet over medium heat. Once hot, add the tofu slices and cook for 4-5 minutes per side, until golden brown and slightly crispy.
  4. While the tofu is cooking, slice the tomato and prepare the basil leaves.
  5. Toast the sandwich buns or ciabatta rolls lightly on the grill pan or in a toaster.
  6. Assemble the sandwich: On the bottom half of each bun, layer 2 slices of cooked tofu, followed by a slice of mozzarella, a few tomato slices, and fresh basil leaves.
  7. Drizzle with balsamic glaze if desired and top with the other half of the bun.
  8. Serve immediately while the tofu is warm, and enjoy!

Notes

  • For extra flavor, grill the buns lightly with a bit of olive oil or butter.
  • If you prefer a vegan version, replace the mozzarella with vegan mozzarella or avocado slices.
  • Feel free to add a few arugula leaves or spinach for extra crunch.

Nutrition

  • Serving Size: 1 sandwich
  • Calories: 350
  • Sugar: 7g
  • Sodium: 600mg
  • Fat: 22g
  • Saturated Fat: 4g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 27g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 10mg