Yes. Metals oxides and non-metal oxides do react with each other.
Metal oxides are basic in nature and non-metal oxides are acidic. So they react with each other.
Products are generally salts, but the nature of the salt depends on acidic and basic strength of the oxides.
Eg: CaO + CO2 ----> CaCO3