¼ to ⅓cupvegetable oil, canola or another high smoke point oil
For the guacamole:
2ripe avocados, pitted and peeled
¼cupfinely chopped fresh cilantro
3tablespoonslime juice
1medium tomato, seeded and diced
½medium red onion, diced
1jalapeño pepper, seeded and minced (optional)
1garlic clove, minced
Salt and pepper to taste
For serving:
46-inch sandwich rolls, sliced open
4large lettuce leaves, or a few handfuls of shredded lettuce
Instructions
Make the cornmeal-crusted tofu:
Stir the tomato puree, hot sauce, lime juice, soy sauce, cumin and ancho chile powder together in a small bowl. Stir the cornmeal, salt and pepper together in a separate small bowl.
Very generously coat the bottom of a large nonstick skillet with oil and place it over medium heat. Add a few tofu cubes to the sauce mixture and toss to coat, then transfer them to the cornmeal mixture and gently toss until they're completely coated. When the oil is hot, add the tofu cubes in a single layer, working in batches if needed. Cook until the tofu is lightly browned and crisp on the bottom, about 5 minutes. Gently flip and cook until browned on the opposite sides, about 5 minutes more. Transfer the cooked tofu cubes to a paper towel-lined plate. Repeat until all the tofu is cooked, adding oil to the pan between batches. Reserve any excess sauce.
Make the guacamole:
Place the avocados into a medium bowl and mash with a fork. Add the remaining ingredients and stir until well-mixed. Season with salt and pepper to taste.
Serve:
Stuff the sandwich rolls with tofu and drizzle with the reserved tomato sauce. Top with guacamole and lettuce leaves.
Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks, including our new Vegan Thanksgiving and Vegan Christmas cookbooks!