top of page

Grilled Tofu Tacos

PYS logo New Brand Colors 3000x3000.png

Prep:15 Minutes | Cook:45 Minutes

8 Servings

Who doesn't love tacos? you’ll love this plant-based version that uses grilled tofu. We paired the tacos with grilled pineapple salsa and topped with avocado for a mouth-watering taste! We always recommend freezing the pressed tofu before marinating so it's easier to cook on the grill and it gives it great texture!



Grilled Tofu

1 package extra firm tofu, drained and pressed

¼ cup lime juice

1 tablespoon lime zest, from 2 limes

1 ½ tablespoons soy sauce

1 ½ teaspoons chili powder

½ teaspoon ground cumin

¼ teaspoon ground coriander

2 tablespoons brown sugar

½ teaspoon kosher salt

1 tablespoon canola oil, plus more for greasing

Grilled Pineapple Salsa

½ medium pineapple, cored and cut 1/2 in (1.24 cm)

½ medium white onion, diced

1 large jalapeño, seeded and minced

1 clove garlic, minced

½ cup fresh cilantro, chopped

1 teaspoon kosher salt

½ lime, juiced

For Serving

8 flour tortillas

1 avocado, pitted, peeled, and thinly sliced

lime wedge


1. Set the pressed tofu on a baking sheet and freeze for at least 4 hours, up to overnight. Let thaw completely, then cut into ½-inch-thick slabs. (Freezing is optional, but will give the tofu a better texture. Freeze the tofu a couple of days ahead of time and thaw during the day.)

2. In a wide, shallow dish, whisk together the lime juice and zest, soy sauce, chili powder, cumin, coriander, brown sugar, salt, and canola oil.

3. Add the tofu to the marinade and turn to coat. Cover and refrigerate for 30–60 minutes, flipping once halfway through. 

4. While the tofu is marinating, make the grilled pineapple salsa. Brush a grill pan with canola oil and heat over high heat until just smoking. Working in batches, add the pineapple to the hot pan and cook undisturbed for 5–6 minutes until distinct grill marks appear and the pineapple is beginning to soften. Flip and cook for another 2–3 minutes, until grill marks appear on the other side. Transfer the pineapple rings to a cutting board and cut them into ¼-inch pieces.

5. Transfer the pineapple to a medium bowl, along with the onion, jalapeño, garlic, cilantro, salt, and lime juice, and stir to combine. Cover and refrigerate until ready to serve.

6. Grill the tofu: Brush the same grill pan with more canola oil. Heat over medium-high heat until just beginning to smoke. Working in batches, remove the tofu from the marinade and grill for 3–4 minutes on each side, until distinct grill marks appear. Cut each tofu slab into ½-inch slices crosswise on the diagonal.

7. Just before serving, grill the tortillas over medium-high heat until just warmed through and some brown spots appear, about 1 minute per side.

8. Assemble the tacos: Fill each tortilla with grilled tofu and top with 2–3 tablespoons of pineapple salsa and 1–2 avocado slices. Serve with lime wedges alongside.

9. Enjoy!

Tacos, Tuesday, pineapple, tofu
Betsy Carter & Karlee Rotoly
  • Instagram
  • Facebook
  • Twitter
  • Pinterest
  • iTunes
bottom of page