I use LibreOffice Calc regularly (and occasionally Microsoft Excel in a Windows VM when I have to deal with a file that’s full poorly developed macros), but that’s the only component of any office suite that I use. For small stuff like recipes, or other small writeups of useful information I keep for my future self, I’ll gravitate instantly towards markdown. There’s a lot of really nice feature rich markdown editors (I use hackmd.io in the cloud, and VS Code locally), and several ways to generate a PDF for easy sharing.
For larger documents (basically anything that will be longer than two pages, and has at least one image or reference) I use LaTeX (https://www.latex-project.org), which is an incredibly powerful typesetting system. It’s free software, and available in the repo of every Linux distribution I’ve used. Once again, there’s a a number of editors to choose from, of which I use TexStudio (https://www.texstudio.org) and occasionally the cloud-based Overleaf (https://www.overleaf.com). The main draw to LaTeX for me is that I can write just the content, with a bit of code around it to set up the document, and I end up with a very neat PDF without all that tedious mucking about with formatting styles and manual image placement.