I've been making beeswax cotton cloths to cover food (as opposed to clingfilm).
I bought some and then realised they are so easy to make.
I had some cotton already, but then also bought a pack of large patchwork squares from hobbycraft (other stores are available
).
All you do is buy some beeswax pellets. Lay some greaseproof paper on your ironing board. Put on the cloth and then the wax. Another layer of paper then iron (low heat) until all the wax saturates the cloth. You may need to add a bit more but you get the hang of what's needed quickly.
As the wax melts at a low temperature you can then use the cloths instead of cling film by covering and using the warmth of your hands to create a seal.
You can also use larger squares and sew a button on to form an envelope for sandwiches.
My mum was a bit skeptical but loves them now.
Very environmentally friendly and they look lovely folded up with a bit of ribbon as a gift when you do them in a pack of various sizes and fabric (that's were the patchwork squares come in handy).
Note: you can't wash in super hot water as you'll melt the wax - you wipe any dirt off them with spritz of anti bac spray. Dry and then fold for next time.
The wax will erode over time, but then you put the cloth on a hot wash and re-wax as described.