Kyrkan har sin för 1100-talskyrkor typiska romanska planlösning bevarad, med koret skiljt från långhuset genom en välvd triumfbåge. Från början gick man in på sydsidan. I dag kommer man in i kyrkan via ett vapenhus från 1920. Kyrkans fina träinredning har sekler på nacken, med altaruppsats, läktarbröstning, bänkdörrar samt ett bemålat innertak. Altartavlan med två fält som avbildar Moses och Kristus anger själv sitt tillkomstår till 1681. Dopfunten är en kopia av det medeltida original som finns på Göteborgs stadsmuseum.
Eftersom kustvägen mellan Ljungskile och Ulvesund öppnades först 1932 var det till Resteröd ulvesundsborna begav sig för att gå i kyrkan. Den 4 km långa stigen upp genom skogen är numera en skyltad kyrkstig som hålls i ordning av frivilliga krafter.