How to Make Perfect Popcorn
Get your popcorn fix with this easy-to-follow, homemade popcorn recipe. Learn how to make popcorn on the stove, in an instant pot, or in the microwave. I’ll teach you how to make movie theater popcorn at home with two “secret” ingredients and it’ll be ready in less than 10 minutes!

Why This Recipe Works
If you can’t get to the movie theater or you want to bring that movie theater experience home to you, this is a quick and easy way to make popcorn at home.
- Super crisp popcorn. Using ghee guarantees that the popcorn doesn’t get soggy or stale-tasting.
- Movie theater-quality! If you have a huge soft spot for that big tub of popcorn, you are going to be in disbelief that you can make it at home. The combination of a couple of special ingredients helps make this happen (read below!).
- Quick! Grab your ingredients and in less than 10 minutes you’ll be on the couch with your bowl of popcorn.

Ingredients You’ll Need
- Coconut Oil: This is the secret ingredient in movie theater popcorn – they pop their kernels in coconut oil! It has a high smoking point, which helps deliver that crisp popcorn and signature flavor. If you need a substitute, reach for vegetable, canola, or peanut oil.
- Popcorn Salt: This specialty ingredient is superfine, which enables it to be infused into each kernel. I use Morton’s Popcorn Salt in this recipe, but you can also make your own. Process kosher salt in your food processor until ultra-fine, then store it and label it as “popcorn salt”!
- Popcorn Kernels: There are so many options here – yellow, white, Amish; use your favorite!
- Ghee: Also known as clarified butter, water and milk solids have been removed, which is the key to keeping the popcorn from getting soggy! You can buy ghee at most stores now, but you can also make your own clarified butter at home! See below for instructions.
How to Make Clarified Butter
The process is super simple and doesn’t take long at all. Here’s how to do it:
- Melt 1 pound of butter in a small saucepan over low heat, allowing it to simmer gently.
- Skim off any foam that rises to the surface and discard it.
- Place a fine-mesh sieve over a medium bowl.
- Line the sieve with cheesecloth, coffee filter, or two layers of paper towels.
- Strain the remaining melted butter through the filter into the bowl.
- Allow to cool to room temperature, then store in an airtight container in the refrigerator for up to 3 months.
Stovetop Popcorn Directions
- Melt oil: In a large, heavy-bottomed pot, melt the coconut oil over medium-high heat.
- Add popcorn: Once melted, add 3 popcorn kernels. Once those three kernels pop, add the salt and the rest of the popcorn kernels and swirl. Cover and remove from heat for 30 seconds.

- Cook popcorn: Return to medium heat. Leave the lid slightly ajar so steam can escape and shake occasionally while the popcorn pops.
- Remove the popcorn: Once you hear the popping slow to 2 or 3 seconds between pops, remove the pot from the heat and transfer the popcorn to a large serving bowl.

- Heat the ghee: Add the ghee to the hot pot (no need to turn the heat back on), then once it’s melted, drizzle over the popcorn and toss to combine.
- Adjust flavor and enjoy: Taste and add more clarified butter or salt, if desired, then serve.

Alternative Cooking Methods to Make Popcorn
If you want to try some way other than the stove for cooking popcorn, here are a few different methods you can try!
Save This Recipe
Instant Pot
- Turn the Instant Pot to Sauté, then click adjust once to make it hot.
- Heat for 2 to 3 minutes to heat the pot.
- Add the coconut oil and melt in the pot.
- Once melted add the salt and popcorn kernels and sauté for 1 minute to coat the kernels in the oil.
- Cover with a glass lid (you can use one from another pot) and cook for 5 minutes.
- After 5 minutes, cancel the sauté setting to turn off the pot and let sit 5 minutes.
- Remove from the pot and flavor with ghee or additional spices and seasonings.
Microwave
- In a small bowl, mix melted coconut oil and the popcorn kernels.
- Pour the popcorn kernels into a small paper bag and season with salt.
- Fold the top of the bag over twice to seal.
- Cook in the microwave for 2½ minutes or until the popping slows down to about 2 seconds between pops.
- Carefully open the bag and pour the popcorn into a serving bowl.
- Top with melted ghee and additional seasonings.

Seasonings and Toppings
Once you’ve mastered how to make popcorn, the flavor possibilities are endless – sweet and savory alike. Here are a few fun flavors to try out!
- Cinnamon-Sugar: For a sweet flavor.
- Ranch: Sprinkle some ranch on your fresh-popped popcorn.
- Smoky Spices: Try chili powder, cumin, paprika, or cayenne!
- Powdered Cheese: You can have your very own white cheddar popcorn.
- Nutritional Yeast: This can also impart a cheesy flavor!
Fun Recipes to Make with Homemade Popcorn
Once you make a batch of homemade popcorn, you can turn it into other delicious treats:
- Salted Caramel Popcorn, Pretzel, and Peanut Bars
- Peanut Butter and Marshmallow Popcorn Bars
- Poppy Chow (Chocolate and Peanut Butter covered Popcorn)
Keep it Fresh
If you have any leftover popcorn (we rarely do!) and want to save it for a future snack, allow the popcorn to cool completely, then store it in an airtight container for 2 to 3 days.

More Favorite Salty Snacks
Learning how to make popcorn has never been easier! With directions for stovetop, instant pot, and the microwave you can quickly whip up a bowl of popcorn for your at-home movie nights!
If you make this recipe and love it, remember to stop back and give it a 5-star rating - it helps others find the recipe! ❤️️

How to Make Popcorn
Ingredients
- 3 tablespoons coconut oil
- ¼ teaspoon (0.5 teaspoon) popcorn salt, see note
- ½ cup (113 g) popcorn kernels
- 4 tablespoons (3 tablespoons) ghee (or clarified butter), melted
Instructions
- In a large, heavy-bottomed pot, melt the coconut oil over medium-high heat. Once melted, add 3 popcorn kernels. Once those kernels pop, add the salt and the rest of the popcorn kernels and swirl. Cover and remove from the heat for 30 seconds.
- Return to medium heat and, leaving the lid slightly ajar, shake occasionally while the popcorn pops. Once you hear the popping to slow to 2 or 3 seconds between pops, remove the pot from the heat and transfer the popcorn into a large serving bowl.
- Add the ghee to the hot pot (no need to turn the heat back on), then once it's melted, drizzle over the popcorn and toss to combine. Taste and add more salt, if desired, then serve.
Notes
- Coconut Oil: This will impart the best taste and texture, but you can substitute vegetable oil, canola oil, or peanut oil.
- Ghee: The key to keeping the popcorn crisp and not soggy! You can buy ghee at most stores now, but you can also make your own clarified butter (see post above for instructions).
- Alternative Cooking Methods: See the post above for instructions on making popcorn in an InstantPot and the microwave.
- Storage: Allow the popcorn to cool completely, then store in an airtight container for up to 3 days.
Did you make this recipe?
Leave a review below, then snap a picture and tag @thebrowneyedbaker on Instagram so I can see it!



Thank you so much for this awesome recipe. Today is officially the last day I will ever eat or serve microwaved popcorn. Next I’m going to try the homemade cracker Jacks. ’twas my favorite as a child too and I can not wait!
Okay! I am JUST as obessessed with popcorn. I don’t do micro popcorn anymore because I know it’s not good for you and it just doesn’t give me the satisfaction that movie theatre popcorn does. I’ve tried all kinds of kernels. The answer is Orville Redenbacher kernels and oil butter and kosher salt. Generic popcorn kernels are tough and no good and regular butter makes the corn soggy! Put a good amount of popcorn oil on the bottom covering the kernels that cover the bottom and a good few pinches of salt. Turn on high, cover with lid (leave a little off for steam) and let it pop away. Remove when slowing down and transfer to lart bowl right away. After the butter oil and salt being in with the kernels you don’t have to do much else. Maybe top with a little more oil and salt and toss again. Absolutely delish and I don’t even like movie theatre popcorn now! It’s a must try! And my stove is electric!
Love it! I’ll have a big bowl please! :)
My favorite way to eat popcorn is with rosemary infused olive oil and lots of salt. So yummy!
HELP! I made some and it was too hard to eat. Any idea what I am doing wrong?
I love pan-made popcorn. We had an air popper as a kid, but I like it cooked in the oil and salt. Sometimes I put a touch of chili powder on mine, and I’ve tried it with a bit of sugar, too, like kettle corn. I do have to shake mine a lot, but it’s kind of fun. You know, shake what your mama gave you!
My very favorite (not so healthy) popcorn is using bacon drippings with white popcorn, butter and seasoned salt. Throw a box of Milk Duds in there and I’m in heaven!
I love making homemade popcorn. Not sure why you would use the microwave when this is so easy.
wow. so easy! for some reason i always thought “homemade” popcorn was so much more involved! i remember when my folks had one of those retro air popper machine things! (i’d like to say i’ve “upgraded” to a Hello Kitty popcorn maker – thankyouverymuch!) ;)
Ok, I’m embarrassed to admit that I forgot that once upon a time, a time before microwave popcorn hit the market, that this is the real way to make popcorn.
This is how my mom has been making popcorn for us for years! I just take easier route and do the microwave thing :) I too love popcorn at the movies and my fav combo is a big tub of cheese and caramel mixed!! Caramel popcorn is to die for!!!
I never think to make popcorn on the stove – what a fun activity this would be with the kids.
Old Bay! Yummy! Plus it reminds me of Maryland!
I’m an Old Bay popcorn person, too. The microwave stuff tastes plastic to me and I don’t have a microwave at home anyway (would take up valuable countertop space plus also not sure what I’d use it for) so I make stovetop popcorn. I use lard for the oil part.
LOVE this post! I’m a huge popcorn lover. I got in the habit of making air popped popcorn as a snack every afternoon during law school so that I would have something to sit and mindlessly snack on. Now a day doesn’t feel complete without popcorn in the afternoon. :) I’ve never tried making it in a pot like this (except for in one of those specialty whirlygig popcorn popping pot thingies). I’ll have to try! Thanks for the shoutout!
This all sounds great but I’m wondering if you have to have a gas stove to make stovetop popcorn? I have an electric stove and I’d love to try this if possible. Anyone know??
Hi Katie, Yep! You can make it on an electric stove!
Love popcorn. The only thing better than popcorn is popcorn treats with some sort of sweet gooey mess all over it. Sweet and salty is the best!
I use 3 TBLS coconut oil to 1/2 C popcorn kernals and it taste exactly like movie thater popcorn. Not the healthiest treat but it is great for family night. Just makes sure you use real butter for the popped popcorn, margine contains water and will ruin the popcorn. ENJOY!
In our house white kernels are the key… we are white popcorn lovers vs the yellow popcorn. Also, like someone else suggested, I love it popped with good extra virgin olive oil and a tad of Kosher salt.
We have a local popcorn store that sells salt & vinegar popcorn. AMAZING!
Also, I like to eat peanut butter m&m’s with my popcorn. Can’t wait for our next movie night!
This does look perfect! I am all about popcorn when I’m craving something salty.
I love these type of posts that show how easy it is to make things at home. Most packaged popcorn are covered in a bunch of chemicals to mimic good old fashioned butter and salt. But nothing is better than the real thing. Thanks for this post, and for the pretty pics of popcorn.
LOVE homemade popcorn! Great step by step :)
Looks perfect to me! Great snack!
We too are popcorn fanatics at our house. We do not do the microwave stuff. We are also so snobby about our popcorn (ha!) that we prefer white popcorn over yellow. We have several seasonings that we do for popcorn but the most requested is a cajun seasoning. We add 1 t. crushed red pepper flakes, 1/2 t. garlic powder, 1/2 t. paprika, 1/4 t. onion powder and 1/4 t. thyme to 3 T. butter, oh and couple of shots of hot sauce to the mixture as well. My boys love this! I just prefer fresh minced garlic simmered in a little butter myself – sometimes adding freshly grated parmesan cheese.
I agree with Heather, and this is from my childhood: You can use any size pan, just put in enough oil to just cover the bottom. Put in two kernels and wait for them to pop, then pour in just enough popcorn to cover the bottom of the pan in one layer. It starts to pop almost immediately. Occasionally pick up the pan from the flame and shake it to move uncooked kernels to the bottom. Keeps the popped popcorn from burning and sticking. Voila!
If you aren’t vegan, I’ve used real shredded parmesan for a topping. It’s decadent.
I’ve popped mine in olive oil, too.
Interesting. My method is put 3 tbsp of oil in pan and 2 kernels of popcorn. Heat on high until the 2 kernels pop, then add the 1/2 cup of popcorn, cook etc. I find if you don’t heat the oil up first the kernels don’t pop correctly as the oil need to be hot, hot, hot to pop the kernels.
My husband LOVES popcorn. I think it’s the single biggest reason we go to the movies so much. We have to use an air popper at home to make it ourselves but I bet your method eliminates the problem of unpopped kernels. I’ll only eat popcorn with a brewers yeast/garlic/paprika topping but with that, I could eat tons!
Thanks for sharing the way you make yours. :-)
We eschew microwave popcorn as well- just as easy to make it on the stove. (Except you have to wash the pot.) Our housekeeper at the school where I teach used to make us popcorn every day at 10:30, our morning break time. The smell would waft through the school and anyone that didn’t have recess duty would be drawn to the lounge for their daily “fix.” Ever since she retired, others have tried but have never matched her delicious popcorn. (It could be because she wasn’t afraid to use lots of butter and salt.)
Someone asked about sweet popcorn here is what we do (too regularly!)
1/4 cup vegetable or canola oil
1/4 cup sugar
1/3 cup unpopped popcorn
Place oil and 3 kernels of popcorn into a large covered pan. Heat on medium-high heat until the 3 kernels pop. When the 3 kernels pop place sugar and popcorn into the pan. Stir quickly and return cover to pan. Alternate between setting on the burner and shaking for 3 seconds until popping slows. Pour into large bowl and salt to taste.
YUM! We love kettle corn in our house! I think each of us could easily go through a batch!
I haven’t made the Kettle Corn, but this is how I have made my regular popcorn for years…..by putting the oil in the heavy pan along with 3-4 kernel of corn. When they pop then add the rest of the popcorn. I have a good heavy pan, so I seldom shake the corn. As long as you pour our out the popped corn when it stops popping you will never have burned corn. I then sprinkle salt and melted butter on it…stir and add more and stir again. I will try your Kettle Corn.
Yum! There is a movie theater near my house that has a self serve butter dispenser. Let me tell you I have gone seriously overboard on the butter!
Don’t you just LOVE popcorn! I agree with you on the cancerous cehmicals in the microwave stuff. Supposedly there’s something in the lining of the bags. Funny you’ve also made popcorn this week. I made some caramel honeycomb popcorn last week (you can see it here: http://www.madewithpink.com/2010/07/caramel-honeycomb-popcorn-crunchie.html ) and I’ve seen a few other bloggers do popcorn recently as well. It’s very popular at the moment! Hmm, now I’m hungry!