Writing data from computer to SPI Flash

Is there any way to use AVR to write fairly large data to SPI Flash chip (i.e. small WAV files)? My goal is to replace SD Card with SPI Flash chip. This audio data will be pretty much static once written...