What will you bring for Thanksgiving? Thanksgiving in the United States is coming up on November 24th. Many people will have a large dinner with their families, traditionally including turkey and many side dishes. This typically means the family members must coordinate who's going to bring each of the various dishes. In this challenge, the goal is to write a polyglot that outputs a different dish in each language it's run in.

Menu

(Selected from Wikipedia. In case it's not obvious, each line is one item.)

turkey
stuffing
dressing
cranberry sauce
mashed potatoes
gravy
winter squash
sweet potatoes
corn
green beans
green bean casserole
mac and cheese
macaroni and cheese
salad
rolls
biscuits
corn bread
pumpkin pie
apple pie
mincemeat pie
sweet potato pie
pecan pie
apple cider
sweet tea


Rules


Each submission must run in at least 3 languages, each of which must output a different item from the menu. You may not use multiple versions of the same language (e.g. Python 2 and Python 3 cannot be used in the same answer).
Each entry must have the same bytes in each language's encoding. For example, ɱ is byte 0x1D in Jelly's encoding, which corresponds to ¢ in 05AB1E's encoding.
Different languages may use different output methods, but entries must be full programs in all languages, and follow one of our default allowed IO methods.
No programs may take input, but any of the programs may print to STDERR or throw runtime/compile time errors and warnings as long as the correct output is still printed to STDOUT or a file.
Case and whitespace do not matter. For example, an output of GreenbeAN      S would still count as green beans.
As the central dish of every1 American Thanksgiving meal is turkey, one language must output turkey (ignoring case and whitespace).


Scoring

The submission that produces unique valid outputs in the most languages wins. In case of a tie, the shortest of the tied entries in bytes wins.

1. Yes, turkey is not the only main dish, but we're going to pretend it is.
Pyke, Pyth, Python 2, Foo, Brain****, GolfScript, Actually, &lt;&gt;&lt;, Gol&lt;&gt;&lt;, Seriously, Befunge, Fission, Haystack, 13 languages, 546 bytes
When I saw the other 10 11 12 language answer, I had to add an extra one two 3. I'm also seriously considering dropping Pyth if only to save on bytes. (at the moment 162 of them)
#\ s[\g\r\a\v\y)w.q)\r\o\l\l\ssp00/;oooooooo'stuffing;oooooo~'`turkey'
print'corn'#))))))))))))))))))))))))]+[---------&gt;++&lt;]&gt;+w.q++[-&gt;+++&lt;]&gt;++w.q+++++++++++w.q-----------w.q----------------;))!+f'!n'!i'!s'!s'!e'!r'!d'))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))L
'bread'#)))\é'i'n'o'r'a+++++))))))))))))))))))))))))))))))))))))))))))))))))\♀1X'c'a'm++++'e's'e'e'h'c'd'n'a++++++++)+.&amp;\�0\ó))))))))))))))))))
#\25*8*0+c25*6*9+c25*6*7+c25*6*5+c25*7*8+c25*8*0+c25*7*3+c25*6*9+c|000000
# ,,,,,,,,@0&gt;00000000\#&quot;biscuits&quot;aetteews&quot;


Pyke: Try it here! rolls
Relevent line of code:
#s[\g\r\a  \v\y)w.q)\r\o\l\l\ssp00/;oooooooo'stuffing;oooooo~'`turkey'

#s[\g\r\a  \v\y)w.q) - effectively a comment because # doesn't do anything with an empty stack
\r\o\l\l\ss - sum(&quot;r&quot;, &quot;o&quot;, &quot;l&quot;, &quot;l&quot;, &quot;s&quot;)
p - print(^)
00/ - raise a ZeroDivisionError to stop running code


Pyth: Try it here! gravy
Relevent line of code:
#s[\g\r\a  \v\y)w.q)\r\o\l\l\ssp00/;oooooooo'stuffing;oooooo~'`turkey'

#...) - while True:
s[\g\r\a  \v\y) - sum([&quot;g&quot;, &quot;r&quot;, &quot;a&quot;, &quot;v&quot;, &quot;y&quot;])
w - input()
.q - quit

All the )'s are for Pyth to make it compile without erroring on no input.

Python 2: corn
Line 1 is a whole comment
Line 2 prints &quot;corn&quot; and then has a comment
Line 3 has a string literal and then a comment
Line 4 onwards are comments

Foo: Try It Online! biscuits
Foo prints out anything enclosed in double quotes (&quot;). In this case I was careful to only include languages that could cope with other forms of string input (Special case for Befunge). If there was any text after the final &quot;, that would be printed too.

Brain****: Try It Online! salad
I copied the output of constant string generator. I had to escape all . characters with .q so it would play with Pyth and w. so it would play with Pyke. I added some extra - characters so the cells would get to the right points before printing at another . character in the 3rd line

GolfScript: Try It Online! cornbread
In GolfScript, # is a comment until end of line.
What GolfScript interpreter sees:
#comment
print'corn'#comment
'bread'#comment

In GolfScript, for whatever reason, print takes a string and prints it without a newline. Just having bread is enough to print it as well.

Actually: Try It Online! macandcheese
Relevant line:
'bread'#)))\é'i'n'o'r'a+++++))))))))))))))))))))))))))))))))))))))))))))))))\♀1X'c'a'm++++'e's'e'e'h'c'd'n'a++++++++)+.&amp;\�0\ó))))))))))))))))))

é - clears the stack of whatever junk was on it before.
'i'n'o'r'a+++++ - create string &quot;aroni&quot;
) - rotate entire stack (effectively comments as stack is only 1 long)
♀1X - pop stack (now empty)
'c'a'm++++ - constructs the string &quot;mac&quot;
'e's'e'e'h'c'd'n'a++++++++ - constructs the string &quot;andcheese&quot;
) - rotate stack (reverse)
+ - &quot;mac&quot; + &quot;andcheese&quot;
� - quit


&lt;&gt;&lt;: Copy+Paste only turkey


Gol&lt;&gt;&lt;: Try It Online! stuffing
As &lt;&gt;&lt; except ` skips the first ' and only outputs enough characters to print stuffing

Seriously: Try It Online! macaroniandcheese
Relevant line:
'bread'#)))\é'i'n'o'r'a+++++))))))))))))))))))))))))))))))))))))))))))))))))\♀1X'c'a'm++++'e's'e'e'h'c'd'n'a++++++++)+.&amp;\�0\ó))))))))))))))))))
é - clears the stack of whatever junk was on it before.
'i'n'o'r'a+++++ - create string &quot;aroni&quot;
) - rotate entire stack (effectively comments as stack is only 1 long)
♀1X - no-op
'c'a'm++++ - constructs the string &quot;mac&quot; + &quot;aroni&quot;
'e's'e'e'h'c'd'n'a++++++++ - constructs the string &quot;andcheese&quot;
) - rotate stack (reverse)
+ - &quot;macaroni&quot; + &quot;andcheese&quot;
. - print stack
0\ó - exit


Befunge: Try It Online! sweettea
Code that is looked at
#s[\g\r\a  \v - |
            ) - | - Directing the stack pointer to the correct place
            é - |
# ,,,,,,,,@0&gt;00000000\#&quot;biscuits&quot;aetteews&quot;

            &gt;                              - change direction of travel
             00000000\#&quot;biscuits           - a load of no-ops `#` skips the opening `&quot;`
                                &quot;aetteews&quot; - add the chars to the stack in reverse order
  ,,,,,,,,@                                - output 8 chars from the stack and exit.


Fission: Try It Online! dressing
Code looked at:
;))!+f'!n'!i'!s'!s'!e'!r'!d'))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))L

Of which are used:
;!+f'!n'!i'!s'!s'!e'!r'!d'L
                          L - start an atom going left
                      !d'   - create the character `d` and print it
                              ...
;                           - exit


Haystack (2015): PECANPIE (with EXTRA newlines!)
#\
 r
 b
 \25*8*0+c25*6*9+c25*6*7+c25*6*5+c25*7*8+c25*8*0+c25*7*3+c25*6*9+c

Of which do something functional:
  25*8*0+c25*6*9+c25*6*7+c25*6*5+c25*7*8+c25*8*0+c25*7*3+c25*6*9+c

I construct each upper case ascii codepoint for the letters in PECANPIE  in uppercase because they're all below 100. I then print them all out as characters.