Kapli na druhém nádvoří v hradě nechal v roce zbudovat 1602 tehdejší olomoucký biskup František Ditrichštejn (biskupem byl v letech 1594-1636). Využito bylo jedno z opevnění pro umístění presbytáře kaple. Nová kaple nahradila starou domácí kapli v renesančním paláci. Z počátku byla přifařena k rychaltickému kostelu sv. Mikuláše a rychaltický farář měl v ní sloužit mše svaté pro panstvo, zámecký kaplan pouze pro vězněné.
Průčelí kaple po stranách zdobí sochy sv. Františka Xaverského a sv. Jana Nepomuckého, nad vchodovými dveřmi jsou dva znaky olomouckých biskupů - Františka Ditrichštejna a kardinála Lichtenštejna. Na hlavním oltáři je obraz patrona kaple sv. Ondřeje, patrona zdejšího kraje. Na bočním oltáři je obraz sv. Rozálie. Na stěnách jsou staré obrazy - na epištolní straně je to sv. Jeroným a sv. Rodina, na straně evangelní sv. Jan Nepomucký, 2 znaky biskupů a mariánský sloup. Když byl postaven na Podzámčí kostel sv. Maxmiliána, byl v něm instalován obraz z hradní kaple, který pak arcibiskup Fürstenberg nechal odvézt do Olomouce.
Obecní kronika v roce 1931 zaznamenává, že se do kaple vloupali dva zloději, kteří poškodili svatostánek a sundali s vížky zvon.
Zdroj : Karla Klečková