Cut the tofu into 6 cutlets and press between paper towels for about 5 minutes to remove excess moisture. While the tofu is being pressed, dice the shallots and mince the garlic. Set aside for later.
Mix together the flour, nutritional yeast, lemon zest, salt, pepper, and garlic powder in a bowl to make the flour coating. Then, dunk each tofu cutlet into the bowl, dredging them in the flour mix until they are coated on both sides. Set aside on a plate.
Melt 2 Tablespoons of vegan butter in a pan. Once the butter is warm and sizzling, dredge the tofu cutlets in the flour seasoning once more and then add to the pan.
Pan-fry the tofu for 3-5 minutes on each side until crispy and golden. Once crispy, remove from the pan and set aside on a plate.
Add the remaining 2 Tablespoons of vegan butter to the pan. Once melted, add in the finely chopped shallots and minced garlic. Saute for 2-3 minutes.
Next, add the vegetable broth to the pan and bring to a simmer. Once simmering, add in the lemon juice and capers and cook for an additional 2-3 minutes to thicken. Season with salt & pepper to your liking at this point. (If you desire a thicker sauce, whisk 1 Tablespoon of extra flour into the sauce. I only recommend this if you are not serving the tofu over pasta).
Turn off the heat and add the crispy tofu back to the pan, cooking in the warm sauce for another 1-2 minutes. I like to use a ladle to pour some of the sauce from the pan on top of the tofu cutlets at this time.
Remove the tofu from the pan, pour any remaining sauce on top of the cutlets, and top with fresh parsley. Serve and enjoy!