Ingredients

1/4 red onion, finely chopped

1/2 cup chopped fresh flat-leaf parsley leaves

1/3 cup extra-virgin olive oil, plus more for drizzling

1/4 cup sherry vinegar

2 tablespoons chopped fresh oregano

1 tablespoon minced garlic

1/2 teaspoon red-pepper flakes

Coarse salt

1 avocado, thinly sliced

1/2 English cucumber, thinly sliced

Freshly ground black pepper

1 lemon, cut into wedges

15 ounces firm tofu, drained, cut into four pieces, and pressed

Canola or safflower oil, for grill

4 slices whole-grain bread

Preparation

Combine red onion, parsley, oil, vinegar, oregano, garlic, and red-pepper flakes in a bowl; season with salt. Reserve 1/2 cup sauce for serving. Marinate tofu at room temperature in remaining sauce, basting occasionally, for 1 hour.

Combine avocado and cucumber. Season with salt and black pepper. Squeeze lemon over salad, and drizzle with oil; gently toss to combine.

Heat a grill (or grill pan) to medium; lightly oil hot grates. Lightly brush bread on both sides with marinade. Grill until crisp, about 2 minutes per side. Grill tofu until lightly charred, about 4 minutes per side. Serve on bread with reserved sauce, and avocado salad on the side.