Tofu Caprese Sandwich

Why You’ll Love This Recipe

The Tofu Caprese Sandwich is a fresh, plant-based twist on the classic Caprese salad, featuring crispy, golden tofu in place of mozzarella. Paired with ripe tomatoes, fresh basil, and a drizzle of balsamic glaze, this sandwich is bursting with flavor and perfect for lunch or a light dinner. It’s a delicious, vegetarian-friendly option that satisfies with its bold, savory layers.

ingredients

Tofu Caprese Sandwich 10 The Tofu Caprese Sandwich is a fresh, plant-based twist on the classic Caprese salad, featuring crispy, golden tofu in place of mozzarella. Paired with ripe tomatoes, fresh basil, and a drizzle of balsamic glaze, this sandwich is bursting with flavor and perfect for lunch or a light dinner. It's a delicious, vegetarian-friendly option that satisfies with its bold, savory layers.

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the tofu:
firm tofu (pressed and drained)
olive oil
salt and pepper
garlic powder
dried oregano
balsamic vinegar (optional, for marinating)

For the sandwich:
fresh tomatoes (sliced)
fresh basil leaves
fresh mozzarella or vegan mozzarella (optional)
balsamic glaze (or balsamic vinegar reduction)
ciabatta or baguette (or any preferred sandwich bread)
olive oil (for grilling)
salt and pepper

directions

For the tofu:

Press the tofu to remove excess moisture (wrap in a clean towel and place a heavy object on top for 20-30 minutes).

Once pressed, cut the tofu into thick slices.

In a bowl, mix olive oil, garlic powder, dried oregano, salt, pepper, and balsamic vinegar (optional for extra flavor). Marinate the tofu slices for at least 15 minutes.

Heat a skillet or grill pan over medium-high heat. Add olive oil and cook the tofu slices for 4-5 minutes on each side until golden brown and crispy.

For the sandwich:

While the tofu is cooking, slice the bread of your choice (ciabatta, baguette, or sandwich rolls).

Lightly toast the bread if desired, brushing the cut sides with a bit of olive oil and toasting in the skillet or oven.

Layer the sandwich: place a few slices of tofu on the bottom half of the bread, followed by slices of fresh tomato, mozzarella or vegan mozzarella (if using), and fresh basil leaves.

Drizzle with balsamic glaze and add a pinch of salt and pepper to taste.

Top with the other half of the bread.

Optional: Grill the whole sandwich in the pan for a few minutes to make it crispy and warm, pressing down lightly with a spatula.

Servings and timing

This recipe makes 2 sandwiches.
Preparation time: 15 minutes
Cooking time: 10 minutes
Total time: 25 minutes

Variations

Use grilled vegetables (like zucchini or eggplant) for a heartier, veggie-filled sandwich.
Add a layer of hummus or pesto for extra flavor.
Swap the bread for a gluten-free option if needed.
Top with arugula or spinach for added greens.
Add avocado slices for creaminess.

storage/reheating

Store leftover tofu in an airtight container in the refrigerator for up to 3 days.
Reheat the tofu in a skillet or oven until crispy again.
Assembled sandwiches are best enjoyed fresh, but can be wrapped tightly and stored for 1-2 hours at room temperature.

FAQs

Tofu Caprese Sandwich
Tofu Caprese Sandwich 11 The Tofu Caprese Sandwich is a fresh, plant-based twist on the classic Caprese salad, featuring crispy, golden tofu in place of mozzarella. Paired with ripe tomatoes, fresh basil, and a drizzle of balsamic glaze, this sandwich is bursting with flavor and perfect for lunch or a light dinner. It's a delicious, vegetarian-friendly option that satisfies with its bold, savory layers.

Can I use extra-firm tofu?

Yes, extra-firm tofu is ideal for this recipe as it holds its shape better during grilling.

Can I make this sandwich ahead?

You can prepare the tofu and toppings in advance, but assemble the sandwich just before serving to keep it fresh.

Can I use other cheeses?

Yes, any cheese you like will work! Vegan mozzarella or goat cheese are great plant-based options.

Is this sandwich spicy?

No, it’s savory and fresh, but you can add chili flakes for a bit of heat.

Can I add other vegetables?

Yes! Grilled mushrooms, bell peppers, or onions can add a delicious twist.

What kind of bread should I use?

Ciabatta or a baguette is ideal for a crispy crust, but you can use any sandwich bread you prefer.

Conclusion

The Tofu Caprese Sandwich is a fresh, flavorful, and satisfying meal that’s perfect for lunch or dinner. With layers of crispy tofu, juicy tomatoes, fresh basil, and balsamic glaze, this sandwich gives you all the comforting flavors of a Caprese salad in a portable, plant-based form. It’s quick, healthy, and packed with delicious Mediterranean-inspired ingredients.

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

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

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *