How to apply for teaching jobs with no formal teaching experience?
You said that your true interest is writing and teaching. If this is the case, then it is justified to join a teaching job.

For this, you already have fair amount of experience such as teaching in seminars and workshops. You might have received some amount of formal appreciation such as a certificate or any written document. This could be added as an experience certificate. You also mentioned that you were TAing for few times. That is a nice experience, which adds to your profile.

When the criterion says "at least 2 years", just mention the above points as follows (or something similar to it):

Teaching experiences:


Talk on "Title 1" in the International Conference on ABCD
Taught "Title 2" in the International Workshop on DCBA
Teaching Assistant (From -- To) at the University of Alphabets