Snag's recipes are fun, so why not get a machine to replace him?  It's the 21st century.  
Enter JanusNode.I've only gotten to the titles so far, but here's what was done.
I made myself a folder and some files:

The only line in the Recipe file is
100  Subject(Recipe1) < assign(RecipeIngredient1,Animals) 100 > < assign(RecipeIngredient2,RecipeIngredients) 100 > < assign(RecipeMethod1,RecipeMethods) 100 > < assign(RecipeMethod2,RecipeMethods) 100 > < assign(AdjOne,adjectives) 100 > < assign(AdjTwo,adjectives) 100 > < assign(SpiceOne,RecipeSpices) 100 > < assign(SpiceTwo,RecipeSpices) 100 > < assign(PrepOne,RecipePreparations) 100 > < assign(PrepTwo,RecipePreparations) 100 > < assign(NameOne,FamousPeople) 100 > < loadTextDNAfile("0RecipeSupport1") 100 > < chooseTextDNA(title) 100 > return 100 return 100That looks pretty complicated, but it's simple enough.  What it's doing is setting up variables and not printing anything:  all the assembly of text will happen in the 0RecipeSupport1 file.  Every 
< assign(RecipeIngredient1,Animals) 100 > has the same form, and the only things you want to change are the variable name (first thingie in the round brackets) and the name of the file it draws from (second thingie in the round brackets).  Why are we setting up variables?  Because we want to be able to repeat the names of our ingredients if we like when 0RecipeSupport1 runs.  
(The zero in 0RecipeSupport1 is there so that JanusNode ignores it until another instruction references it; otherwise every line in it would fire IN ADDITION to the Recipe file, resulting in variables not filling right and so on.)
I also needed files in the BrainFood folder.  Below is a screenshot of every file I altered to get started:

Ed and S are files in the "Irregulars" folder and are used when you have a word like "candy" and you want to add an "ed" or "s" on the end and the stupid thing requires a respelling instead of just taking a letter on.  The 0RecipeSupport1 and Recipe files are in the TextDNA folder and everything else is in BrainFood.  
So far I've made files for RecipeIngredients, Preparations, Spices, and Methods, meaning lists of ingredients, completed preparations (like pie), spices, and methods of cooking.  I'm also borrowing elements from FamousPeople and Animals in my Brainfood folder, but I didn't have to touch 'em to use 'em.
The only lines in 0RecipeSupport1 are:
100 Subject(title) < CapitalizeNext() 100 > < get(RecipeMethod1) 100 > "ed" 100 < CapitalizeNext() 100 > < get(AdjOne) 30 > < CapitalizeNext() 100 > < get(RecipeIngredient1) 100 > "with" 100 < CapitalizeNext() 100 > < get(AdjTwo) 30 > < CapitalizeNext() 100 > < get(RecipeMethod2) 100 > "ed" 100 < CapitalizeNext() 100 > < get(RecipeIngredient2) 100 > "s" 100
100 Subject(title) < CapitalizeNext() 100 > < get(NameOne) 100 > "'s" 100 < CapitalizeNext() 100 > < get(AdjOne) 30 > < CapitalizeNext() 100 > < get(RecipeIngredient1) 100 > < CapitalizeNext() 100 > < get(PrepOne) 100 >
100 Subject(title) < CapitalizeNext() 100 > < get(NameOne) 100 > "'s" 100 < CapitalizeNext() 100 > < get(AdjOne) 30 > < CapitalizeNext() 100 > < get(RecipeIngredient2) 100 > < CapitalizeNext() 100 > < get(PrepOne) 100 >
These just generate titles.  The output is, warts and all (I think my machine is too fast for JanusNode):
Abbie Hoffman's Crackpot Eggplant Croquette 
John Lennon's Potato Sauce 
Dressed Available Dromedary with Homemade Cacciatored Almonds 
One of the Spice Girls's Banana Sorbet 
Al Gore's Pumpkin Pasta 
Steve Jobs's Applesauce Pasta 
One of the Spice Girls's Arugula Pudding 
One of the Spice Girls's Seething Millet Cooler 
Buttered Gilamonster with Physical Crisped Raisins 
Thomas Jefferson's Vast Garbanzo Quiche 
Paul McCartney's Nude Cheese Quiche 
Al Gore's Eggplant Stew 
Oprah Winfrey's Date Granola 
's Orange Bagel 
Your best friend's Ape Stew 
Steve Jobs's Elephant Sprinkles 
The queen of England's Adorable Buzzard Guacamole 
Buttered Aoudad with Marinated Broccolis 
Crisped Salamander with Roasted Carrots 
Crisped Salamander with Chilled Asparaguses 
The youngest sister from the Brady Bunch's Nut Muffin 
Ross Perot's Competitive Cabbage Pretzel 
Leonardo DiCaprio's Mouse Consommé 
Ludwig Wittgenstein's Quagga Candy 
Paul McCartney's Oryx Sushi Leonardo's Mouse Consomme flakes out and shows weird characters because I had an accented consommé in Brainfood and JanusNode is xenophobic.