Het kasteel "Beukenhof" is verbonden met verschillende adellijke families: van Haeften, de Posson en van Vredenburch. Het neoclassicistisch kasteel werd in 1827 gebouwd door baron Frederik Gustave-Alenxander van Haeften en kreeg toen de naam "Mastbeekhof". Een straat in Kapellen - de van Haeftenlaan - is naar deze familie genoemd. Nicolas de Posson kocht later het kasteel. In 1920 werd het overgenomen door jonkheer Johan van Vredenburch, vandaar ook de naam van de aanpalende straat, de van Vredenburchlaan. Hij veranderde de naam naar kasteel "Beukenhof".
Omstreeks 1920 en later nog in 1971 en 1979 werd het kasteel aangepast. In 1974 werd het kasteel als gemeentehuis in gebruik genomen, doch al snel werd het gebouw te klein voor de gemeentelijke diensten. Het "Beukenhof" behield wel de status van gemeentehuis en dat voor ceremoniële functies: huwelijken, recepties, jubilea, ontvangsten en andere plechtigheden. Op de eerste verdieping vergadert nog steeds de gemeenteraad.