1 (16-ounce) package of extra firm tofu, pressed for 10 minutes
1 cup heirloom cherry tomatoes
1 thickly sliced zucchini
1 red pepper, cut into chunks
1 red onion, cut into thick chunks
1 (15-ounce) can whole artichoke hearts, drained
1 cup pitted castelvetrano olives
1 cup pitted medium green ripe olives
1 tablespoon capers
3 tablespoons fresh basil leaves
Directions
In a small bowl combine ½ cup olive oil, zest and juice of 1 lemon, shallots, 1 crushed garlic clove, maple syrup, Dijon mustard, 1 tablespoon dill, chives, salt, and pepper.
Put the tofu, cherry tomatoes, zucchini, red pepper, red onion, and artichoke hearts into a large bowl and toss with marinade.
Cover and marinate in the fridge for 1 hour.
Add the olives, capers, remaining olive oil, remaining garlic, remaining lemon zest and juice, remaining dill, and basil to a food processor and pulse a few times to get a chunky mixture. Set aside.
When the vegetables and tofu are almost done marinating, preheat the grill to medium-high.
Thread the tofu and vegetables on to 4 metal skewers and place on the grill.
Cook for 12 minutes on each side or until the vegetables and tofu are browned.
Serve with green olive relish, remaining marinade, and optional rice.