Drain excess water from tofu. Pat dry and wrap in a clean towel or paper towel. Set something heavy on top, like a cookbook, and let sit for at least 30 minutes-1 hour.
Heat grill to medium.
Whisk together all remaining ingredients until the spices are well incorporated into a paste.
Transfer tofu to skewers and brush with marinade. Let sit for 15 minutes, then grill for 3-5 minutes on each side, until slightly charred. Optional: brush with more marinade while they're grilling, or reserve some for serving.
Serve atop hummus with pita and a salad. Use any leftover marinade as a sauce. Enjoy!