Preheat oven to 375˚F.
Drain tofu, then wrap in a clean tea towel or several sheets of paper towel and set something heavy on top for 30 minutes to press out as much moisture as possible.
Meanwhile, whisk together all ingredients for marinade. Prep remaining vegetables.
Cube tofu into 1 ½-2 inch pieces and add to a bowl with diced vegetables. Toss well with marinade, then transfer everything to a large sheet pan (or two depending on the size) and roast for 25-30 minutes, stirring once halfway through.
Meanwhile, whisk together all ingredients for the yogurt tahini sauce. Serve over rice, cauliflower rice or another cooked grain with kalamata olives, tahini yogurt sauce and crispy chickpeas or pita.
