Breaking down the difference

Omega-3 is a type of essential fatty acid that comes in 3 forms: ALA (plant-based), EPA, and DHA (found in fish). On the other hand, fish oil is the simple oily extract taken from a fatty fish, which is also rich in EPA and DHA omega-3s. In short, fish oil is mainly a source of omega-3, but omega-3 is also plant-based.(Image Credits: Pinterest)