If you are vegan, you cannot eat fish or shellfish. Seafood contains DHA and EPA, long-chain omega-3 fatty acids that can lower your risk for heart disease. You can get short-chain omega-3 fatty acids from some plant-based foods, including canola oil, flaxseeds and walnuts.