Crispy Tofu Sandwich with Basil Pistachio Pesto and Quick Spicy Slaw Recipe

Introduction

This Crispy Tofu Sandwich is a delightful plant-based meal packed with texture and flavor. Featuring golden tofu, a zesty slaw, and fragrant basil pistachio pesto, it’s perfect for a satisfying lunch or casual dinner.

A sandwich is shown with a white ciabatta bun, lightly toasted on top and bottom. The bottom layer has bright green lettuce with a spread of green pesto sauce. Above it sits a thick, golden-brown grilled tofu slice. Next is a thick slice of yellow tomato, followed by pieces of green avocado. On top of the avocado, there is a heap of shredded purple cabbage mixed with thin orange carrot strips. Green pesto sauce is spread on the inside of the top bun and drips slightly down the side. The sandwich is placed on a white plate with a white marbled surface in the background. Photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 12 to 14 oz (340 to 400g) extra firm tofu, drained
  • 2 tablespoons avocado oil (or olive oil)
  • 3 ½ tablespoons (28g) cornstarch
  • 1 ¼ teaspoons onion powder
  • 1 ¼ teaspoons garlic powder
  • Kosher salt and freshly cracked black pepper
  • 2 cups (150g) red cabbage, thinly sliced or grated
  • 1 medium carrot, grated with a box grater
  • ½ jalapeño pepper, finely chopped
  • 2 teaspoons freshly squeezed lemon juice
  • 1 ½ teaspoons red wine vinegar
  • ¼ teaspoon Dijon mustard
  • ½ to 1 teaspoon maple syrup
  • 1 tablespoon extra virgin olive oil
  • Basil Pistachio Pesto (see recipe below)
  • 4 ciabatta rolls (or sturdy hamburger buns)
  • Vegan butter (optional, for toasting buns)
  • 4 large lettuce leaves
  • 2 ripe tomatoes
  • 1 large avocado
  • 4 to 8 basil leaves (optional)

Instructions

  1. Step 1: Make the Basil Pistachio Pesto in advance if possible.
  2. Step 2: Slice the tofu crosswise into ½ inch (12 mm) slabs. Press the tofu by covering it with a thin towel and placing a heavy book on top for 10 minutes to remove excess water.
  3. Step 3: Prepare the Quick & Spicy Slaw by combining cabbage, carrot, and jalapeño in a medium bowl. In a separate bowl, whisk together lemon juice, red wine vinegar, Dijon mustard, ½ teaspoon maple syrup, ¼ teaspoon kosher salt, and freshly cracked pepper. Slowly whisk in olive oil until emulsified. Pour over vegetables and toss to coat. Adjust seasoning as needed.
  4. Step 4: In a small bowl, mix cornstarch, onion powder, garlic powder, 1 ¼ teaspoons kosher salt, and fresh black pepper to make the tofu batter.
  5. Step 5: Place tofu slabs in a large zip-top bag and add the cornstarch mixture. Seal the bag and gently toss the tofu until evenly coated, taking care not to break the slabs.
  6. Step 6: Set a wire rack over a sheet pan or place a towel underneath the rack for draining.
  7. Step 7: Heat a large frying pan over medium-low heat for 2 minutes, add avocado oil, and heat another minute until shimmering. Increase heat to medium if using nonstick, or just below medium for cast iron or carbon steel.
  8. Step 8: Add half the tofu to the pan (avoid overcrowding) and fry for 5 to 6 minutes until the bottom is golden and crispy, rotating the pan occasionally. Flip and cook the other side for 3 to 5 minutes until golden and crisp. Transfer to the wire rack.
  9. Step 9: Before cooking the second batch, drizzle more oil and slightly reduce heat to prevent charring. Cook remaining tofu as before. The second batch may cook faster.
  10. Step 10: Slice tomatoes and avocado, seasoning them lightly with salt and pepper.
  11. Step 11: Toast the buns by spreading vegan butter on the cut sides if desired, then toast in a pan or toaster oven until golden brown.
  12. Step 12: Assemble the sandwich: Spread about 1 tablespoon of basil pesto on each slice of toasted bread. Add a lettuce leaf, crispy tofu, seasoned tomatoes, avocado slices, and a generous portion of the spicy slaw. Top with basil leaves if using. Serve immediately.

Tips & Variations

  • For extra crispiness, pat the tofu very dry before pressing and coating with the cornstarch mixture.
  • Swap avocado oil for your favorite neutral oil if preferred.
  • Add pickled jalapeños or a dash of hot sauce to the slaw for more heat.
  • Use gluten-free bread or lettuce wraps to make this sandwich gluten-free.
  • The pesto can be stored separately and made ahead to save time.

Storage

Store leftover crispy tofu and slaw separately in airtight containers in the refrigerator for up to 3 days. Reheat tofu gently in a skillet to maintain crispiness, or enjoy cold if preferred. Assemble sandwiches just before serving to prevent sogginess.

How to Serve

The image shows a sandwich with five layers inside soft, lightly toasted bread. The bottom bread slice is spread with a thick, green pesto sauce. On top of that is a layer of bright green leafy lettuce. The third layer is a thick, grilled white tofu square with a golden crust. Above that, there are two thick slices of red tomato and some slices of green avocado. The top layer is made of thin, shredded purple cabbage mixed with some orange carrot shreds, with a little more green pesto spread on the upper bread slice. The sandwich sits on a white plate on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use other types of tofu?

Extra firm tofu works best because it holds its shape while frying. Firm tofu may also work but will be softer and less crispy. Avoid silken tofu for this recipe.

How do I make the Basil Pistachio Pesto?

The basil pistachio pesto is made by blending fresh basil, pistachios, olive oil, garlic, lemon juice, and nutritional yeast or parmesan cheese (if not vegan) until smooth. It adds a fresh, nutty flavor that complements the sandwich beautifully.

Print

Crispy Tofu Sandwich with Basil Pistachio Pesto and Quick Spicy Slaw Recipe

This Crispy Tofu Sandwich is a flavorful, plant-based delight featuring golden, crunchy tofu paired with a vibrant, tangy quick slaw and fresh toppings. The sandwich layers perfectly toasted ciabatta rolls with herbaceous basil pistachio pesto, crispy tofu, fresh lettuce, juicy tomatoes, creamy avocado, and a spicy cabbage-carrot jalapeño slaw, making it a satisfying and healthy meal that’s ideal for lunch or a light dinner.

  • Author: reem
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: Sandwich
  • Method: Frying
  • Cuisine: American
  • Diet: Vegan

Ingredients

Scale

Tofu and Coating

  • 12 to 14 oz (340 to 400g) extra firm tofu, drained
  • 2 tablespoons avocado oil (or olive oil)
  • 3 ½ tablespoons (28g) cornstarch
  • 1 ¼ teaspoons onion powder
  • 1 ¼ teaspoons garlic powder
  • Kosher salt and freshly cracked black pepper, to taste

Quick & Spicy Slaw

  • 2 cups (150g) red cabbage, thinly sliced or grated
  • 1 medium carrot, grated with a box grater
  • ½ jalapeño pepper, finely chopped
  • 2 teaspoons freshly squeezed lemon juice
  • 1 ½ teaspoons red wine vinegar
  • ¼ teaspoon Dijon mustard
  • ½ to 1 teaspoon maple syrup
  • Kosher salt and freshly cracked black pepper, to taste
  • 1 tablespoon extra virgin olive oil

Basil Pistachio Pesto

  • See second recipe card (prepare ahead or use store-bought basil pistachio pesto)

Sandwich Assembly

  • 4 ciabatta rolls (or sturdy hamburger buns)
  • Vegan butter (optional, for toasting buns)
  • 4 large lettuce leaves
  • 2 ripe tomatoes, sliced
  • 1 large avocado, sliced
  • 4 to 8 basil leaves (optional, for garnish)

Instructions

  1. Make the Basil Pistachio Pesto: Prepare the basil pistachio pesto according to the second recipe card, or make it a few days in advance and store refrigerated until ready to use.
  2. Slice and Press Tofu: Slice the tofu crosswise into ½ inch (12 mm) slabs. Place the slices on a plate, cover with a thin dish towel or several paper towels, then set a heavy book or weight on top. Press for 10 minutes to remove excess moisture, improving crispiness when cooked.
  3. Prepare the Quick & Spicy Slaw: In a medium bowl, combine the thinly sliced red cabbage, grated carrot, and finely chopped jalapeño. In a small bowl, whisk together the lemon juice, red wine vinegar, Dijon mustard, ½ teaspoon maple syrup, ¼ teaspoon kosher salt, and freshly cracked black pepper. Slowly stream in the extra virgin olive oil while whisking to emulsify the dressing. Adjust seasoning by adding more olive oil for richness, additional maple syrup for sweetness, or salt and lemon juice to taste. Toss the dressing with the vegetable mix, coating evenly.
  4. Make Tofu Coating Mixture: In a small bowl, mix the cornstarch, onion powder, garlic powder, 1 ¼ teaspoons kosher salt, and several cracks of black pepper. Whisk well until evenly combined.
  5. Batter the Tofu: Place the tofu slabs into a gallon-size ziplock bag. Pour the cornstarch seasoning mixture over the tofu. Seal the bag tightly and gently toss by flipping back and forth and side to side several times to coat the tofu evenly with the cornstarch mixture. Be gentle to avoid breaking the tofu.
  6. Prepare Cooking Setup: Place a wire rack over a sheet pan or set the rack on top of a towel-lined surface to drain cooked tofu as you fry it.
  7. Cook the Tofu: Heat a large frying pan over medium-low heat for 2 minutes, then add 2 tablespoons avocado oil and heat until shimmering, about 1 minute. Increase the heat to medium for nonstick pans or just below medium for carbon steel or cast iron pans. Add half the tofu slabs carefully to avoid overcrowding. Fry for 5 to 6 minutes without moving to get a crispy, golden bottom, rotating the pan occasionally to spread the oil evenly. Flip tofu pieces and cook for an additional 3 to 5 minutes until golden brown and crisp. Lower heat if tofu starts to char. Transfer cooked tofu to the wire rack to drain excess oil. Before cooking the second batch, add a drizzle more oil and slightly reduce heat. The second batch may cook faster due to the elevated pan temperature.
  8. Prepare Sandwich Toppings: Slice the tomatoes and avocado. Sprinkle both lightly with salt and freshly cracked black pepper for enhanced flavor.
  9. Toast the Rolls or Buns: Optionally spread vegan butter onto each cut slice of the ciabatta rolls. Toast buttered-side down in the frying pan over medium to medium-low heat until golden brown and crisp, or toast in a toaster oven until toasted through.
  10. Assemble the Sandwiches: Spread about 1 tablespoon of basil pesto evenly across each slice of toasted bread. Add a large lettuce leaf on the bottom slice. Layer with a portion of crispy tofu, followed by seasoned tomato and avocado slices, and a generous helping of the quick & spicy slaw. Top with a fresh basil leaf or two for extra herbal aroma. Close the sandwich with the top bun slice and serve immediately.

Notes

  • Be gentle when tossing the tofu in the cornstarch mixture to avoid breaking the delicate tofu slabs.
  • Pressing tofu before cooking is essential to achieve a crispy exterior by removing excess water.
  • Adjust the jalapeño quantity in the slaw according to your preferred spice level.
  • Using a wire rack to drain tofu after frying helps keep it crisp by preventing it from sitting in excess oil.
  • Vegan butter is optional but adds a nice flavor and helps achieve golden toasted buns.

Keywords: crispy tofu sandwich, vegan sandwich, plant-based lunch, crispy tofu, quick spicy slaw, basil pistachio pesto, fried tofu sandwich

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

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

Recipe rating