@stillawip honestly, go for the Recipe Keeper app. It covers your needs exactly.
- type it in, or import via a Web link, or scan from a photo of a recipie page on your shelf.
- tag the recipie with as many categories as you want. Courses, eg lunch, dinner. Categories, casserole, chicken, slow cooker, complicated etc. Husband hates this, whatever!
When you import all of the recipie info comes in too (serving size, prep time, cook time, nutritional info, a photo).
If you really want to you can build collection for example Christmas, so those recipes are separate from shepherd's pie everyday stuff.
Great, next there is a meal planner. Select how many days you want a plan for eg 6 dinners. Tell it if you don't want 'chicken' or anything you've cooked in the last 3 weeks. Accept or reject the selections until you're happy.
Use the meal planner to create a shopping list. It totals up 2 onions in one recipie with 1 in another, to tell you to buy 3 onions.
I keep a separate household shopping list there too. so I created a big 'master list" of usual household stuff, bread milk shampoo blah blah. I take a copy of that big list and copy it into that weeks recipie list and delete stuff that I don't need to buy, so now it contains the things I need for recipies and the other stuff. Easy to print the list out. Oh, and the list automatically puts stuff into categories, so dairy, canned goods, deli.
Recipies can have 'star' ratings, marked as a favourite, and have a notes section.
You can share a link to the recipie if someone else is cooking that night.
I think you want to find recipies based on ingredients. I searched 'cinnamon potato onion' and have 5 recipes that came back.
And, as if that isn't enough, you just mentioned something about the family favourite recipies to pass along to the kids. It will literally let you create your own pdf cookbook, that you could produce for child going to uni, or leaving home !
Honestly it's amazing, paid version is worth it over and over. Hope this helps :)