Bring a large pot of salted water (for the corn) to a boil.
When water is boiling add corn and boil until tender, 5 to 7 minutes.
Meanwhile, heat a large skillet or wok with oil over medium-high heat. Add tofu and let it cook on one side until golden brown. Flip and then saute until tofu is golden brown on all sides, 8 to 10 minutes total.
Warm tortillas according to package directions.
Fill tortillas with spinach, tofu, avocados, tomatoes, and chimichurri crema. Brush warm corn with butter. Enjoy tacos with corn on the cob.