Finally, a tofu sandwich that turns heads! Starring a thick slab of tofu pan-fried to golden-crusted perfection, rich pistachio pesto, and a quick spicy slaw, this crispy tofu sandwich gets my vote for “sandwich of summer.”
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
Kosher salt and freshly cracked black pepper
1 tablespoon extra virgin olive oil
Basil Pistachio Pesto ((see 2nd recipe card))
4 ciabatta rolls (or sturdy hamburger buns)
Vegan butter (for toasting buns (optional))
4 large lettuce leaves
2 ripe tomatoes
1 large avocado
4 to 8 basil leaves ((optional))
Categories
Dinner
Lunch
Cuisine
New American
Steps
Make the Basil Pistachio Pesto (see next recipe card). You can do this a few days in advance.
Slice & press the tofu: Slice the tofu crosswise into ½” (12 mm) slabs. Cover with a thin dish towel (or a few paper towels); set a heavy book on top to press for 10 minutes to release some excess water.
Meanwhile, make the Quick & Spicy Slaw. In a medium bowl, combine the cabbage, carrot, and jalapeño.In a small bowl, whisk together the lemon juice, vinegar, mustard, ½ tsp maple syrup, ¼ tsp kosher salt, and pepper to taste. Stream in the olive oil until emulsified. Taste, adding more olive oil for richness, more maple syrup for sweetness, or salt to taste.Pour dressing over veggies and toss to coat. Season to taste with salt and pepper or more olive oil or lemon juice as desired.
Make the tofu batter: In a small bowl, combine the cornstarch, onion and garlic powder, 1 ¼ teaspoons kosher salt, and several cracks of black pepper. Whisk well to combine.
Batter the tofu: Add the tofu slabs to a gallon-size ziploc bag. Pour the cornstarch seasoning on top. Seal the bag, and gently flip the bag back and forth and side to side several times until the tofu is well-coated, shimmying the bag as needed. Be gentle, taking care to not break the tofu (see Note 1).
Grab a wire rack and fit it over a sheet pan or place a towel underneath it.
Cook the tofu: Heat a large frying pan over medium-low heat for 2 minutes, then add the avocado oil and heat for 1 minute, or until shimmering. Increase the heat to medium if using nonstick, or just below medium if using carbon steel or cast iron. Carefully add half of the tofu (the tofu won’t sear evenly if you cook it all in one batch).Fry the tofu for 5 to 6 minutes until crispy and nicely golden brown on the bottom, rotating the pan occasionally for even heating and so the oil gets evenly spread out.Flip the tofu and cook for 3 to 5 minutes on the second side, or until golden brown and crisp on the other side (lower the heat if it starts to char). Transfer tofu to the wire rack.To prevent charring, before cooking the second batch of tofu, add another drizzle of oil to the pan and reduce the heat a touch. The second batch may cook slightly quicker.
Sandwich Toppings: Slice the tomatoes and avocado. Sprinkle them with salt and pepper to season.
Toast the rolls/buns. If desired, spread some butter onto each slice of bread; toast buttered-side down in the frying pan over medium or medium-low heat until golden brown. Or, toast in a toaster oven.
Assemble: Spread about 1 tablespoon Basil Pesto across the surface of each slice of toasted bread. Add a lettuce leaf. Layer with crispy tofu, seasoned tomatoes and avocado, and some Quick Slaw. Top each with a basil leaf or two.
Nutitrion
Serving Size: 1 serving
Calories: 680 kcal
Carbohydrates: 89.2 g
Protein: 22.9 g
Fat: 28.2 g
Saturated Fat: 3 g
Sodium: 1061.2 mg
Sugar: 9.5 g
Unsaturated Fat: 14.57 g
Reviews
Byron Butler on 2025-08-22 (5 stars): What brand of mayo do you use?
Swati Padmanabhan on 2025-08-18 (5 stars): Excellent recipe! Every recipe I try is a recipe 100% successful!
Kelly on 2025-08-17 (5 stars): Holy wow! New. Favorite. Sandwich. This tool a second to make but was soooo worth it!
A Bee on 2025-08-09 (5 stars): I can't stop making this sandwich!! Nisha has cured me of my tofu aversion. This is quick, easy, tasty and fascinating in its flavorful yumnumyuminess! Also the pistachio pesto is the most yummerific of all pesto ever and I have made a lot of pesto!
Eileen Byhower on 2025-08-03 (5 stars): All right, Nisha, this is ridiculous. Your recipes are so amazingly delicious! This might be the best ever! We made the sandwich sandwich with mint pistachio pesto, which is in your cookbook because we didn’t have basil and did not add avocado to the sandwich because it didn’t seem to need it. Every bite was so delicious. I think this is the best sandwich that either one of us have ever had!
Quimby on 2025-07-28 (5 stars): Yet another banger from RPL. Second time making this in the past 2 weeks. Made most of this ahead and was pleasantly surprised that reheating the tofu in the air fryer for about 3-4 minutes each side at 390 made it *almost* as crispy as fresh. Pretty delicious with an heirloom tomato.
Mike on 2025-07-26 (5 stars): I have historically been a little shy of tofu but you have changed all that. Both these variations are outstanding, Nisha and they will now be enthusiastically included in my permanent repertoire.
Krystal on 2025-07-25 (5 stars): Delicious! I used farmer’s market vegan pesto this time, I’ll have to make the pistachio pesto next time.