The earliest church consisted of the foundations and wall sections of the nave's central parts. In the 1400s the building was extended eastwards with a new chancel, and a porch was added on the south side (later demolished in 1861). It was probably at this time that the church gained its stepped west tower, typical of the period, and the interior — likely dim and heavy in its earliest form — was brightened with the addition of vaulting to the nave.
The vault paintings, dated to between about 1470 and 1520, are one of the church's most memorable features. Simple decoration in red, white and grey picks out the ribs, while the cross-vaults carry cosmic-looking motifs resembling paddle wheels and compass roses, understood as symbols of divine power. In the chancel, small hollows known as "gossip holes" are surrounded by naive painted faces; despite the folk name, these openings served a practical purpose, allowing damp to escape from the brickwork of the unheated medieval church rather than any function related to gossip.
The granite font is believed to be the church's oldest furnishing, possibly also dating from the 1100s. Its base is carved with grotesque beasts representing the evil powers baptism was meant to guard against, alongside a lily and cross-flower symbolising the new Christian life granted to the baptised. The font is unusually deep, holding around 65 litres of water, reflecting the early practice of lowering the person being baptised bodily into the water; by the late medieval period this had given way to pouring water over the head. An accompanying brass baptismal dish was donated to the church in 1705 by the then owners of the nearby Ängeltofta estate.
Other notable furnishings include an altarpiece attributed to the eighteenth-century Helsingborg sculptor David Jastro, thought to have been carved on site, and an altar painting by Johan Berg depicting the Last Supper, flanked by life-size wooden figures of Moses and Christ as shepherd. The pulpit dates from the 1600s and carries carved side panels depicting the evangelists. A memorial plaque in the north extension, known as the "new church" and added in 1802, commemorates the victims of the Linjeflyg Flight 277 air crash at Vejby on 20 November 1964.
The church has seen several changes over the centuries, including the loss of its original porch, a rebuilt sacristy behind the altar, and an interior restoration in 1980–81 that slightly shortened the nave. Stained glass by Randi Fisher and Ralph Bergholtz was added in the 1960s and 70s, and the present organ, installed in 1956, replaced two earlier instruments.