Why Did Jesus Eat Fish?

One of the more intriguing moments in the Gospels comes after Jesus’ resurrection, when he appears to his disciples and eats a piece of broiled fish right in front of them. It’s a small detail, but it carries deep meaning. Unlike meat, which could have been offered in ritual sacrifice or carried various cultural taboos, fish often symbolized simplicity and purity in early Christian communities.

The story appears in Luke 24:42–43, where Jesus eats fish to prove he is not a ghost—his body is real, tangible. As scholar Elizabeth A. Clark notes, this act wasn’t just about satisfying hunger; it was theological. Some early Christian groups, influenced by Greek philosophy, believed Jesus’ physical form was illusory—a spiritual presence without flesh. By eating fish, Jesus demonstrated that he had risen bodily, not just spiritually.

Interestingly, the Book of Acts, also written by Luke, doesn’t mention fish when describing communal meals after the resurrection. In Acts 1, the disciples are simply said to have eaten together. This difference has led scholars like Mary Rose D’Angelo to suggest that the fish detail wasn't about diet, but about doctrine. It was a narrative tool to emphasize the physical reality of the resurrection in a context where that was being questioned.

So, Jesus didn’t necessarily avoid meat—there’s no biblical evidence he did. But the choice of fish in that post-resurrection scene was deliberate. It grounded the miraculous in the material world. In a time when belief in a flesh-and-blood Messiah was under scrutiny, a simple meal of fish became a powerful statement: this was no ghost, no illusion—this was the risen Christ, flesh, bones, and all.

Fish wasn’t a dietary preference—it was a sign.

See also

In-depth articles

Related topics