how long to cook salmon in the oven. salmon will take around 15 - 20 minutes to cook in an oven that's been preheated to 180oc.