VeganPreps

Grilled Vegan Tofu & Zucchini Sandwich

Prep15 min
|
Cook15 min
|
Total30 min
|
Servings2

Jump to Recipe

Grilled Vegan Tofu & Zucchini Sandwich

Browse all Vegan Sandwiches 23 plant-based recipes

When you cook tofu in a hot skillet with oil, you’re creating what’s called the Maillard reaction – a chemical process that happens when proteins and sugars heat up together, and it’s what gives your tofu that delicious golden-brown crust instead of a pale, bland surface. I’ve found that patting your tofu dry beforehand is really important because moisture stops browning. Use medium heat so the exterior crisps without the interior drying out. About five minutes per side works perfectly. You’ll know it’s ready when the edges look caramelized and you can gently flip it without sticking. For best results, invest in a tofu maker set* to ensure consistent texture and moisture control before cooking.

What You’ll Need

Creating a delicious grilled vegan tofu and zucchini sandwich requires picking out ingredients that work together to build layers of flavor and texture. This recipe combines plant-based protein with fresh vegetables and aromatic seasonings, all brought together on toasted bread. Each component plays an important role in creating a satisfying and nutritious meal that’s perfect for a quick lunch or dinner. To prepare your tofu properly, consider using a stainless steel tofu press* to remove excess moisture before cooking.

Ingredients

Grilled Vegan Tofu & Zucchini Sandwich - preparation

Grilled Vegan Tofu & Zucchini Sandwich

by veganpreps.com

Grilled Vegan Tofu & Zucchini Sandwich

Prep15 min
Cook15 min
Total30 min
Servings2

Ingredients

  • 4 slices sourdough or wholegrain bread
  • 200 g (7 oz) firm tofu, pressed and drained
  • 1 medium zucchini (about 200 g), thinly sliced lengthways into 4-5 strips
  • 1 teaspoon canola oil
  • 1 teaspoon sesame oil
  • 1/2 teaspoon salt, divided
  • 1/4 teaspoon chili powder
  • 1 tablespoon Japanese-style sesame dressing
  • 1/2 cup baby spinach or mixed greens

Instructions

  1. 1Press the tofu for at least 10 minutes, then slice into 4 rectangular pieces about 1 cm thick. Pat dry with paper towels. Season with 1/4 teaspoon salt and the chili powder on both sides.
  2. 2Heat canola oil in a non-stick or cast iron skillet over medium-high heat. Add tofu and cook for 4-5 minutes per side without moving, until each side is deep golden brown and crisp. Transfer to a plate.
  3. 3In the same pan, add sesame oil over medium heat. Lay zucchini strips in a single layer, season with remaining 1/4 teaspoon salt, and cook 2-3 minutes per side until tender with grill marks. Remove from heat.
  4. 4Toast the bread slices until golden. Spread sesame dressing evenly on one side of each slice.
  5. 5Layer the sandwich: place spinach on the dressed side of two slices, then top with the grilled tofu and zucchini strips. Close with the remaining bread slices, press gently, and cut in half. Serve immediately.

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
  • Adjust seasoning to taste after reheating, as flavors can mellow during storage.

The quality of your tofu will really affect the final result – firm tofu is essential as it holds its shape during cooking and achieves that desirable golden-brown exterior. Also, using fresh zucchini at its peak will give you better texture and flavor in your sandwich. If sesame dressing is unavailable at your local store, you can substitute it with a mixture of sesame paste, rice vinegar, and a touch of soy sauce to get similar results.

Toasting Bread to Perfection

Begin by preheating your oven to 200°C. While the oven reaches temperature, prepare your 4 slices of bread for toasting. You can use your preferred toasting method – a traditional toaster, toaster oven, or direct oven broiling. The goal is to get a golden-brown exterior that gives your sandwich a sturdy base while keeping enough structure to hold the fillings without becoming too brittle. Toast the bread until it reaches your desired crispness, keeping in mind that it will support the weight of the cooked tofu and sautéed zucchini.

Once your bread is toasted to perfection, set it aside on a clean work surface and prepare your other ingredients. Cut 7 ounces of firm tofu into slices and pat them dry with paper towels to remove excess moisture. Season the tofu with 1/2 teaspoons of salt and 1/4 teaspoons of chili powder, then heat 1 teaspoon of canola oil in a skillet over medium heat. Cook the tofu on both sides until it achieves a nice golden-brown color, approximately 5 minutes per side, then set it aside on a plate.

In the same skillet, add 1 teaspoon of sesame oil and quickly sauté 1 whole zucchini that you’ve sliced into rounds until it softens to your preference. Now assemble your sandwich by spreading 2 teaspoons of sesame dressing across 2 of your toasted bread slices. Layer two slices of the golden tofu on each dressed slice, then top with some of the sautéed zucchini. Crown each sandwich with the remaining toasted bread slices, gently press down, wrap in plastic paper, and your grilled vegan tofu and zucchini sandwich is ready to enjoy.

Try Different Sesame Dressings

While the recipe calls for 2 teaspoons of Japanese-style sesame dressing, you’re not locked into that single choice – and trying different sesame dressings can really change how your sandwich tastes. I’ve found that creamy sesame dressings add richness and help bind ingredients together, while thinner, oil-based versions let other flavors come through. You might try Korean gochujang sesame blends for heat, or tahini-based dressings for nuttiness. Even a simple sesame oil mixed with rice vinegar works beautifully. The key is spreading enough dressing to coat your bread without making everything soggy. Test small amounts first, then adjust quantities based on what you like and how thick the dressing is.

Crispy Vegetable Side Salad Pairing

Once you’ve settled on your favorite sesame dressing and gotten comfortable building the sandwich itself, you’ll want to think about what goes on the side of your plate. I recommend making a crispy vegetable side salad to balance your warm sandwich. Toss together shredded carrots, sliced cucumbers, and torn lettuce for freshness and crunch. Drizzle everything lightly with sesame dressing or a simple vinaigrette. The cool, raw vegetables work well with the tofu’s savory richness and the zucchini’s softness. This pairing keeps your meal feeling balanced and stops the sandwich from being too heavy. Your taste buds will thank you.

Final Thoughts

As you’ve worked through building and grilling this sandwich, you’ve probably noticed how the crispy tofu works well with the tender zucchini, and how the sesame dressing brings everything together with its rich, nutty flavor. I find that this sandwich is really satisfying because each ingredient does its job – the tofu gives you protein and structure, while the zucchini adds moisture and natural sweetness. The sesame dressing is what holds it all together, bringing everything into harmony. You can easily customize this recipe by swapping vegetables or adjusting spice levels to match what you like. Make this sandwich knowing you’ve created something both delicious and good for you.

150+ Vegan Recipes are waiting to be cooked
Check out more vegan meal prep recipes
The Best Vegan Tacos Ever (Crispy Tofu) - how to make
Easy and Vegan Desserts
Delicious vegan desserts
Quick Dinner Recipes
Quick vegan dinner recipes
Raw Vegan Chocolate Ice Cream Cupcakes (5-Min) - how to make
Vegan Snacks and Smoothies
Find your next smoothie recipe