W rezerwacie występuje jeden zespół roślinny – kwaśna buczyna niżowa (Luzulo pilosae-Fagetum). W drzewostanie dominuje buk zwyczajny z niewielkim udziałem grabu zwyczajnego. Taki skład występuje w znacznej części rezerwatu. Poza tym występują tu pojedynczo drzewa iglaste jak sosny i świerki, które prawdopodobnie zostały nasadzone przez człowieka. Wśród drzew liściastych można spotkać także dęby szypułkowe i bezszypułkowe oraz brzozy brodawkowate.
W runie leśnym stwierdzono występowanie objętego ochroną częściową kruszczyka szerokolistnego oraz 2 gatunki rzadko występujące w tym regionie – barwinka pospolitego i nerecznicę szerokolistną. Gatunki te widnieją na Czerwonej liście roślin naczyniowych województwa opolskiego. Poza tym rosną tu pospolite gatunki jak np. orlica pospolita, fiołek leśny i borówka czarna. Ogólnie rzecz biorąc, runo jest słabo wykształcone i nie ma gatunków dominujących. Wśród mchów można spotkać m.in. złotowłosa strojnego i żurawca falistego. Łącznie odnotowano 76 gatunków roślin naczyniowych z 32 różnych rodzin.