
Herb-Brined Tofu and Charred Vegetables Tacos
Crispy herb-marinated tofu and smoky charred vegetables wrapped in warm tortillas with fresh herbs, lime, and cooling toppings. This Mediterranean-Mexican fusion brings together brined tofu with a savory herb crust and grilled summer vegetables for a satisfying vegan taco that doesn't sacrifice texture or flavor.
- Prep
- 20 min
- Cook
- 25 min
- Wait
- 2 hr
- Total
- 2 hr 45 min
- Makes
- 8 tacos (2 per person)
Steps
Before you start
- Press tofu for 30 minutes to remove excess moisture
- Preheat grill or grill pan to medium-high heat 10 minutes before cooking
- Have all vegetables prepped and marinade ready before grilling
- Warm tortillas just before serving
Press and cut tofu
- Remove tofu from package and drain liquid.
- Place tofu block on a clean cutting board lined with paper towels.
- Cover top with more paper towels and place a heavy skillet or weight on top for 30 minutes to remove excess moisture.
- After pressing, cut pressed tofu into 8 rectangular pieces, each about ½ inch (1.3 cm) thick and 2×3 inches (5×8 cm).
+ Show details− Hide details
Ready when: Tofu feels firm and no liquid seeps out when pressed
Tip: Pressing tofu is essential—it creates a drier surface that will brown and crisp on the grill and absorbs the marinade better.
Make herb brine
- In a large bowl, whisk together 3 tablespoons (45 ml) extra-virgin olive oil, 3 tablespoons (45 ml) fresh lemon juice, 3 minced garlic cloves, 2 tablespoons (6 g) finely chopped fresh oregano, 1 tablespoon (3 g) finely chopped fresh thyme.
- Season with ½ teaspoon (3 g) kosher salt and ¼ teaspoon (0.5 g) freshly ground black pepper.
+ Show details− Hide details
Ready when: Herbs are evenly distributed and brine is well combined
Tip: Chop fresh herbs just before mixing so they don't lose flavor or darken.
Marinate tofu
- Place pressed tofu pieces in a shallow 14×12-inch (36×30 cm) baking dish.
- Pour herb brine over tofu, gently turning each piece to coat evenly on all sides.
- Let marinate at room temperature for 2 hours, turning gently halfway through.
- The tofu will absorb the marinade flavors as it sits.
+ Show details− Hide details
Ready when: Tofu has absorbed liquid and feels softer to touch; some brine remains in the dish
Tip: Don't skip the marinating time—the brine flavors are what make this tofu taste spectacular. If short on time, marinate for at least 1 hour.
Prepare vegetables
- While tofu marinates, prepare vegetables.
- Cut 2 medium zucchini lengthwise into ¼-inch (6 mm) thick planks.
- Quarter 2 large red bell peppers and 1 large yellow bell pepper; remove seeds.
- In a bowl, toss zucchini and peppers with 2 tablespoons (30 ml) extra-virgin olive oil, 1 teaspoon (2.5 g) smoked paprika, ½ teaspoon (1 g) ground cumin, ½ teaspoon (3 g) kosher salt, and ¼ teaspoon (0.5 g) freshly ground black pepper.
+ Show details− Hide details
Ready when: Vegetables are evenly coated with oil and spices
Tip: Cut zucchini lengthwise into thin planks, not rounds—planks stay intact on the grill and won't fall through.
Preheat grillOven 400°F / 205°C
- Heat a grill or grill pan to medium-high heat (about 400°F/200°C) for 10 minutes until very hot.
- If using a grill pan on the stovetop, preheat over medium-high heat until a drop of water sizzles and evaporates immediately.
+ Show details− Hide details
Ready when: Grill grates are hot; a drop of water sizzles and evaporates immediately
Tip: A properly preheated grill prevents sticking and creates beautiful char marks.
Grill vegetables
- Working in batches, place zucchini planks and pepper quarters directly on hot grill grates.
- Cook zucchini for 3–4 minutes per side until tender with deep char marks.
- Cook peppers for 4–5 minutes per side until skin is blistered and charred but flesh is still slightly firm.
- Use tongs to turn gently.
- Transfer cooked vegetables to a plate.
+ Show details− Hide details
Ready when: Vegetables have deep brown to black char marks and are tender but still hold their shape
Tip: Don't move vegetables the moment they hit the grill—let them sit for 30 seconds to develop char before rotating.
Grill tofu
- Working in batches if needed to avoid crowding, place marinated tofu pieces directly on hot grill grates.
- Cook for 4–5 minutes on the first side without moving—this allows the herb crust to form and tofu to char.
- Flip gently using tongs and cook 3–4 minutes on the second side until both sides are golden brown and crispy with light char marks.
- The exterior should be caramelized.
- Transfer grilled tofu to a plate.
+ Show details− Hide details
Ready when: Tofu exterior is golden brown and crispy with light char marks; herb crust is visible and fragrant
Tip: Let tofu sit undisturbed on the grill for the first 4–5 minutes so the Maillard reaction creates a flavorful crust. Resist the urge to flip early.
Warm tortillas
- Working quickly, place tortillas directly over the cooled grill grates or in a dry skillet over medium heat for 30 seconds per side until warm and pliable.
- Stack warm tortillas in a kitchen towel to keep them soft.
+ Show details− Hide details
Ready when: Tortillas are warm, pliable, and have light spotting
Tip: Warm tortillas just before serving so they stay flexible and pliable for filling.
Assemble tacos
- Place a warm tortilla on a plate.
- Layer 1 piece of charred tofu in the center, then arrange grilled vegetables on top.
- Add a small handful of chopped fresh cilantro, a few thin slices of red onion, and avocado slices.
- Drizzle lightly with vegan crema if desired.
- Serve immediately with lime wedges on the side.
+ Show details− Hide details
Ready when: Tacos are filled and ready to serve hot
Tip: Assemble tacos to order if possible so warm tofu and vegetables stay at their best temperature.
Good to know
Tips
- Press tofu for the full 30 minutes to remove maximum moisture—drier tofu crisps beautifully on the grill and absorbs the herb brine more effectively.
- Don't flip tofu or vegetables frequently on the grill; let each side sear undisturbed for 3–5 minutes to develop a flavorful crust and attractive char marks.
- If you don't have a grill, use a grill pan or cast-iron skillet over medium-high heat on the stovetop—the results are nearly identical.
- Assemble tacos just before eating so the warm grilled items don't soften the tortillas too much; the contrast of warm tofu and cool avocado is part of the appeal.
Make ahead
Tofu can be pressed up to 8 hours ahead and refrigerated. The herb brine can be made 1 day ahead and stored in an airtight container. Tofu can be marinated and cooked up to 4 hours ahead; reheat gently in a 325°F (163°C) oven for 5 minutes before serving.
Storage & reheating
Store leftover grilled tofu and vegetables separately in airtight containers in the refrigerator for up to 3 days. Reheat tofu in a 325°F (163°C) oven for 5 minutes or in a skillet over medium heat for 2–3 minutes until warm. Vegetables can be eaten cold, at room temperature, or reheated the same way. Store tortillas in a sealed bag at room temperature for up to 3 days or in the freezer for up to 3 months; thaw and warm before serving. Fresh toppings (cilantro, avocado, onion, lime) are best added just before eating.
Substitutions
- flour tortillas (6-inch/15 cm) → corn tortillas or lettuce cups. Corn tortillas add a traditional Mexican flavor; use 2 at a time for sturdiness, or serve tofu and vegetables over butter lettuce or romaine for a low-carb option.
- vegan crema or cashew cream → dairy sour cream or Greek yogurt. If not keeping the recipe vegan, sour cream or Greek yogurt provides the same cooling effect; use 1–2 teaspoons per taco.
- extra-firm tofu, pressed → tempeh or cauliflower steaks. Marinate tempeh the same way and grill 3–4 minutes per side. Cauliflower steaks (½-inch slices cut vertically) grill in 4–5 minutes per side and absorb the marinade well.
- fresh oregano → dried oregano (use 2 teaspoons/2 g instead of fresh). Dried oregano is more concentrated; reduce to avoid overpowering the brine. Fresh is preferred for brighter flavor.
More tacos & burritos
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Mediterranean
- Main ingredient
- ZucchiniBell PeppersTofu
- Method
- Grill & BBQ




