
Number one must-have is legitimate Flavacol... 1/8 to 1/4 Tsp right in the oil. There are no substitute copycat "popcorn salts" that come close... and that's why all real movie theaters will only use
original Flavacol.

And for me, must use yellow-colored solid coconut oil. i do 2-3 tblspn in the kettel to 1/2 cup of high-quality fresh kernels.
Dutchman's is our favorite. But Franklin Gourmet is a close 2nd.
As for kernels, sorry... anything you buy in a grocery is only "B" popcorn at best, and only for an emergency when you're out of high quality corn. If you have to buy from Amazon, then Amish Country popcorn is OK... give it a "B+"... better than grocery store brands.
After testing dozens, I tend to buy online directly from smaller midwest farms... my favorite is
Riehls, and they sell about a dozen varieties. If you want classic movie-theater style big fluffy, you want their "
Goldenrod" variety. But my wife is addicted to their
hullless Baby Blue kernels... she likes these miniature strains... makes tiny popped corn, what some would consider half-popped. I don't love it, but she loves it. Blue kernels have their own subtle taste too. We're both so fixed on our favorite, I now have to make two bowls... Goldenrod for me, Baby Blue for her...

Fun to get some of their sampler packs too... try red kernels, blends, baby white, baby yellow, baby blue... I like their Ruby Red also.
But to keep it simple, if you want the very best Movie Theater style popcorn - here it is, you won't be disappointed: 1/2 cup Riehle's Goldenrod kernels, 1/8-tsp Flavacol right in oil before cooking, and 3 Tbsp Dutchman's Yellow Coconut oil.
That's all you need for a perfect batch.
Don't get me started on toppings... i have about 30 for mixing things up sometimes, including some cheese powders, flavorings (without added salt... there's enough salt due to the flavacol so stay from those grocery "kernel seasonings" crap that has way too much salt). But high quality toppings is a subject for a whole other post some day.
