Well, you could use a program named MOBAC to create an Atlas of raster tiles at the Zoom you want by using the WMS of the basemap you selected. Since the data extracted is georeferenced this should be quite easy. Your basemap might even be included in the starter pack from what i see, so no need to tinker with some XML queries if you're lucky. Be carefull however, do set your output data and format right before using MOBAC. Make sure you've got my sqlite database as your output, i find it easier to load that way.
If the WMS isn't already set you'll need to go inside the mapsources folder inside MOBAC and create a new xml file containing the following informations:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<customWmsMapSource>
<name>Name inside MOBAC</name>
<minZoom>0</minZoom>
<maxZoom>18</maxZoom>
<tileType>TIF</tileType>
<version>1.1.1</version>
<layers>wanted_layer's_name_here</layers>
<url> Url of the wms </url>
<coordinatesystem>wanted output coordinates system</coordinatesystem>
<aditionalparameters></aditionalparameters>
<backgroundColor>#000000</backgroundColor>
</customWmsMapSource>
Another way to solve your issue is to simply use the function export as image built in QGIS to export your basemap visualisation, without the vector data you've applied to it, as a Tif tile.
Their has to be some faster way to do this thaugh.