Drain the tofu, then put it in a tofu press.
In a blender add silken tofu, nutritional yeast, veggie broth, salt, lemon juice, and sauerkraut juice. Blend until smooth. While it blends add in garlic and olive oil.
Remove tofu from press, slice it down the middle then into 4 pieces. Pat them dry then cover with salt and a paper towel, microwave for 2 minutes.
Get large cast iron skillet hot, over a medium heat. Add in olive oil.
In a bowl whisk together salt, pepper, garlic powder, cornstarch, and msg. Use this to coat the pieces of tofu.
Add coated tofu pieces to the skillet, cooking them on both sides, constantly flipping them until they brown.
After cooking the tofu, in the skillet add oil, chopped garlic, thyme leaves, and crushed red pepper flakes. Toss that around and let it cook for a moment. Now add in sun dried tomatoes, and cream mixture. Stir it around and bring to a simmer.
Once it's simmering, add the tofu in, make sure it's covered in the sauce and let cook for five minutes.
Top chicken with the sauce and some fresh basil. Enjoy!