Press each tofu rectangle with a kitchen towel to quickly dry it. Place in a single layer on a small baking sheet. Sprinkle with 1/2 teaspoon salt and drizzle with the olive oil and lemon juice. Toss to coat. Let rest while preparing everything else. You will be using this same tray for the breaded tofu.
Now make the slurry and breading: Scoop the cornstarch into a wide-rimmed bowl, add half the soy milk along with the tamari, and stir well until it’s a thick smooth paste. Mix in the remaining milk. On a large rimmed plate, mix together the panko, rosemary, and remaining 1/2 teaspoon salt.
Dip a piece of tofu into the the slurry with one hand, letting the excess drip off. Transfer to the panko bowl and use the other hand to sprinkle a handful of breadcrumbs over the tofu to coat it completely. Return it to the tray and bread all the other pieces in the same way. Make sure you use one hand for the wet batter and the other for the dry batter, or you’ll end up with a clumpy hand.
Preheat a large cast-iron pan over medium-high heat. Pour in a layer of oil, about ¼ inch thick. Fry the tofu in the hot oil until golden on the top and bottom, working in batches if necessary; it will take about 8 minutes total. The sides will get fried in the process, but add a little more oil if needed. Use a thin metal spatula to flip.
While the tofu is frying, make the sauce: Simply mix the melted butter with the buffalo sauce. You can melt the butter in a large ceramic bowl in the microwave then mix in the hot sauce to save on doing dishes.
Lift each wing from the oil and dunk it into the buffalo sauce to coat.Transfer to serving plates and serve immediately with the carrots, celery, and ranch.