Question: why is my ceviche mushy?
Answer: Usually a full day is too long for ceviche and the fish turns mushy. That might be possible--what you saw as "undercooked" was really "overcooked." Most salmon ceciche recipes I looked at call for no more than 4 hours of marinating. ... I didn't marinate it for a full day - it marinated for about six hours.