The present church was completed in 1854, designed by the architect Albert Törnqvist and built by master builder Adolf Johansson. It replaced a medieval church that once stood near the current rectory. Notably, the new building incorporated materials salvaged from several older churches that were being demolished or had fallen into disrepair, including Otterstad's own earlier medieval church, Senäte kyrka and Katrine kapell — a practical link between the old parish churches and the one that stands today.
Architecturally, the church follows a simple plan typical of the period: a rectangular nave with a three-sided chancel to the east and a narrower tower to the west. A sacristy is attached to the north side of the chancel, and the tower is topped with a distinctive octagonal lantern and spire, giving the building a recognisable silhouette from the surrounding landscape.
Among the furnishings, the font is the oldest object in the church, dating from the twelfth century and originally belonging to Senäte kyrka, one of the churches whose materials were reused in the 1854 rebuilding. A striking contrast is provided by the modern baptismal altar, designed in 1990 by architect Sture Svensson: a polished slab of brown Kinnekulle limestone, carved with a recessed Greek cross in each corner, resting on two broad stone supports rather than conventional legs.
The church organ, built in 1968 by the Lidköping firm Smedmans Orgelbyggeri and comprising 17 stops, sits behind a façade retained from an earlier 1878 instrument — a small but tangible trace of the church's nineteenth-century musical life persisting within its later equipment.