Okay, so, I see a lot of fanart of Undyne eating fish and then finding out what it is and being Horrified, but consider:
- Fish eat other fish all the time IRL (and Undyne’s chompers are not exactly geared towards vegetarianism)
- It’s Undyne we’re talking about. “You have to time the pukes” Undyne.
She would maybe freak out at first, until Frisk or Asgore explained that most animal life on the surface is not in fact sapient or even kind of intelligent, and then she’d revel in it. Consider:
- One Thursday morning she calls up Asgore all “hey, so, you’re still into quiche and pie and stuff, right? Cool, that’s what I’ll bring for the potluck this weekend. Love you” and absolutely nobody is prepared to see the stargaziest of pies
- On a related note, at one point she asks Toriel “hey do you own any skewers or whatever? I want to make something on those for our next cooking lesson but they have to be metal” and Toriel is like, sure, fine, but then, when Undyne actually shows up for the next lesson with two pairs of thick rubber gloves, a bag full of eels, a car battery and one of Alphys’s toolboxes, she has to excuse herself to take some aspirin
- Whenever they go out for sushi she inevitably starts holding the pieces above her head and doing the Jaws Poster Act. If the only people in the group are adults she’ll stop if you ask, but if Frisk or Kid is around not only will she refuse but she will actively encourage them to get in on the action too. (”The kid has no arms! It would be way ruder not to do this!”)
- Sometimes people who visit Muffet’s cafe are shitty about the whole spider pastry thing, and when she’s there to see it happen, Undyne will immediately muscle her way to the front of the line and order a bagel with lox. When it’s handed to her she waves it away. “More salmon, please.” “No, more.” “That’s still not enough! Come on!” and so on until the normies shut up or she becomes unsure that she can actually open her mouth wide enough to take a bite.
This is all excellent. Also, I don’t even think she’d freak out at first. I mean, monsters have burgers and snail pies, so I’m pretty sure they understand the concept of food animals. Maybe it’s just because as a former marine bio major I’ve read entirely too much about fish eating other fish, but really, you might as well expect a human to freak out when they discover they’ve been eating mammal. Undyne’s teeth are those of a predator, a scavenger, or both. It’s entirely possible she primarily eats fish.
Slightly off topic: I’ve written before about my suspicion that Undyne hates ice cream in part because carnivores often can’t taste sweet, so to her it’d just be cold blandness, and that the pink “ice cream” Alphys makes tastes good to Undyne because it’s actually meat based. (Before anyone says “no it’s seaweed flavored”, Alphys says she used seaweed to make the ice cream, but not that it was flavoring. Carrageenan, a derivative of certain seaweeds, is already an ingredient in most ice cream! It acts as a thickening/gelling agent, making the ice cream smoother and creamier.) This would additionally be a factor in hating soda and thinking bananas are acceptable spaghetti sauce ingredients. I would like to go one step further and propose a headcanon: The pink stuff Alphys makes is salmon-flavored, possibly using wild salmon that swim in from the bay. Undyne’s favorite ice cream flavor is salmon.