Yes Beyoncé can write. No shes not on some Lana Del Rey level but she can write and co writes a lot.