I am probably playing around with all of this too much, trying to figure things out. I apologise if I am annoying you guys with my issues.
Does the 'Required' field in the tables affect anything connected or just relate to that table view? I had assumed it only relates to the table it is in.
I think I have come up with a good working structure, thought I'd share it to keep you updated. (Also noticed later that Gina asked for it anyway.)

Gina (re: 1st reply) I have used combo boxes, I like them a lot. Understood, I assume you put some code in to do that (with my knowledge, I would do it manually). I guess you can do code for possible 'active' periods as well, for example seasonal ingredients
or courses during the day.
You mention orphans, just curious why that would be classed as one. Wouldn't it be connected somewhere? (even if just table to table (as a listing) and not an entry)
When you go into 'Recipes.accdb', there is 'tblRelatedRecipes' which is not in the flowchart. (It holds three fields: 'rrID', 'rrRecipeID', 'rrRelatedRecipeID')
Scottgem (re: 1st reply), I think I realise where I was having trouble. As you stated I have 15 fields for Ingredients, although I just had 1 Ingredient List. I really just needed to delete all my 15 (x2) fields in my table and view the information through
a query (or on the form, I haven't looked at reports yet which I assume they are maybe a prettier, printable query). Obviously my structure was a main issue also, which I think I have fixed now.
As for the Unit of Measure table, I have the fields you state. Through my attempts I switched the PK to all my fields with the actual information and had them connected to there counterparts (FK) in the Recipe table. I don't think that was an issue at this
point as 1 recipe have 1 folder, category, etc. The problem was with the 2 fields which appeared multiple times in 1 recipe.
I tried Scottgems' compound key (2 x PK), thought that was cool. I noticed you can do it for quite a few in the same table, is there a limit and whats the point. Linking a couple tables like in Ken's demo I understand but beyond that is ridiculous right, unless
maybe you use 1 table to link multiple couple tables.
When you state "prefer to use a surrogate key (like an autonumber) and use a unique index on the combination of the fields", I assume you mean like Gina showed. Meaning having 1 field like Recipe ID referred to in many tables but each has a unique name so you
can distinguish from which table it relates or has come from. I have adopted this system as I find it a very easy and helpful way to keep track of your fields at a glance.
As for an ingredient appearing multiple times for one recipe, I want it that way so I can record it true to the original recipe. Gina has a table for 'parts' which I am now thinking is something I can look at which will give me probably 1 listing of a multiple
ingredient in separate parts. Example, my recipe for Potato Salad has Salt&Pepper with its main ingredients as well as ingredients in its 'For The Vinaigrette' section. Maybe I can have it with the UOM & Ingredient of my entry form.
Gina (re: 2nd reply), I am not jumping to the form in anyway I am just trying to fix what I already have, although I understand why you say that. I thought it all okay until I had no idea how to search beyond the query rows for my multiple ingredients, which
was why I did my first post.
Scottgem (re: 2nd reply), what I meant by the combination of recipe and ingredient was that my logic said that I need to see all my information on a recipe in one table on one record line (this is why I ended up with 15 fields of ingredients), with lookup fields
to the related tables. But now if I understand Access' structure principles a bit better, you connect all tables with information relative to that specific table listing only and get a record of all the information at once through the form/query and probably
report options.
re: 'Me.', I stated what I did because I tried something out previously with all of my research (can't remember what it was), it did not work with the 'Me.' but it did work without it.
You state "in a code snippet", I guess you are referring to a 'Code Builder'. So I guess this 'Me.Dirty=False' wont help my situation as it wont allow me to type information to be committed to a record? (I hope I have fixed this issue, but I feel that it may
happen again.)
Ken, from reading your reply it made me wonder what you thought of Ginas relationship flowchart?
Ken, I changed my Index fields for my subforms and I think I fixed that problem (and am currently happy with it, just so you all know I have inserted combo boxes for my subform fields).
I believe your reply helped me solve a few issues, so thanks for that.
Gina (re: 3rd reply), you state 'I see you removed some critical tables from my model'. I don't know what you are talking about. Do you mean I didn't show a table connecting the recipe with the ingredient and measurement tables in my database, I was still working
it all out. If so can I get some constructive comments of what may hopefully be my final relationship structure attempt (at this point), hopefully the one I have attached above works and everyone is happy with what I have done so far.
I am having frustrating issues with access continually changing my design format of my subform, why does it keep changing back to a datasheet view while it remains a 'Default view' of 'Continuous Forms'. I have got it ok for now but I'm concerned it will
change again when it feels like it. It has generally been happening as I have been jumping from tables to forms, and modifying/testing from form/layout/design views of my form&subform.
I thought my structure was originally incorrect in some way, although I didn't think it would look like this at the end. Also thought I would need to look at subforms, this is all done now and I look forward to all your feedback regarding my efforts. (I will
cross my fingers they are positive.)