It can be done! However you have to specifically configure SSMS to use quoted output, because for some daft reason it is not the default.
In the query window you want to save go to Query -> Query Options...
Check the box "quote strings containing list separators when saving .csv results".
then
select 'apple,banana,cookie' as col1,1324 as col2,'one two three' as col3,'a,b,"c",d' as col4
will output
col1,col2,col3,col4
"apple,banana,cookie",1324,one two three,"a,b,""c"",d"
which is what we all want.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…