I’ve been using One Note. I had the same issues you had with paper and recipe cards and I happened to be using MS office a lot in general. It’s handy since I can use it from my phone or laptop and can share with family. I copy internet recipes to One Note since they can be available offline and since sometimes recipes on random sites disappear.
Converting to something I can self host would be cool.
I don’t think I’d ever use meal planning and shopping list features. It would be nice to have an easy way to generate nutrition info for my invented or modified recipes.