Learn how to make perfect stovetop popcorn every single time so that it is fluffy, flavorful, and never burned! Easy tips + the best popcorn seasoning options.

closeup of homemade popcorn

Perfect stovetop popcorn

Once you learn how to make your own popcorn from scratch—so that every kernel is popped, and nothing is burned—you won’t be going back to the bagged stuff!

The gist of this fiber-rich stovetop popcorn recipe is simple: Cook popcorn in a bit of extra virgin olive oil on the stove. Once it is done, immediately hit it up with a good drizzle of the EVOO, a generous sprinkle of kosher salt, and any number of seasonings you like (I have some options for you below).

In today’s recipe, I used my favorite Mediterranean-style popcorn seasoning: za’atar, Aleppo pepper, and grated lime zest. I know, this sounds different, but trust me, you’ll love the bold, tangy, and slightly spicy combo. It goes very well with anything toasty and roasty, like this popcorn or even roasted pumpkin seeds. It is addictive!

ingredients for easy stovetop popcorn including corn kernels, lime zest, olive oil, and spices

Ingredients: What you’ll need for homemade popcorn

Making popcorn from scratch requires very few ingredients: Popcorn kernels, oil, and popcorn seasoning. No big deal, right? Let's quickly walk through the ingredients with a few tips that you might find helpful.

Popcorn kernels

For this recipe, you’ll need ½ cup of popcorn kernels, which yields plenty of popcorn for a little crowd (anywhere from 10 to 14 cups).

Did you know that there are several varieties of popcorn? Yellow kernels are the most commonly used and tend to be more crisp than other types of popcorn. White kernels are more difficult to find, but they tend to yield popcorn that is fluffier and more tender than yellow kernels.

The fresher the kernels, the better your popcorn. So it's important to store the kernels in an airtight container in a cool, dry room (such as an unheated pantry) to help them retain their freshness. Do not store kernels in the fridge or freezer, as this will compromise their ability to pop.

Properly stored kernels can remain fresh for a long time (even years), but I try to cook mine within six months to a year for optimal fluffiness.

Best oil for popcorn

My favorite oil for tasty, perfectly crisp popcorn is extra virgin olive oil. It adds great flavor and richness, especially if you choose a fruity variety.

More common oil choices for cooking stovetop popcorn are refined coconut oil and canola oil. Movie theaters usually use canola to make their popcorn. I personally prefer using olive oil, and the cooking time is very quick. (By the way, you may find this olive oil guide helpful).

homemade popcorn in a bowl with seasonings and extra virgin olive oil in the background

Popcorn seasoning

Now this is the fun part! Once you perfect making popcorn from scratch, the possibilities for seasoning are endless. You can keep it simple with just a drizzle of good olive oil (or melted butter, if that's what you like) and a good dash of kosher salt. Or, you can play up the flavors depending on your mood. Here are three seasoning options to try on your. homemade popcorn:

  • For tangy, spicy popcorn (with a Middle Eastern twist), try what I used in today’s recipe: olive oil, kosher salt, za’atar, Aleppo pepper, and lime zest. Za’atar is herby, tangy and nutty, complemented perfectly by bright lime zest. And piquant Aleppo pepper, with its distinctly sweet, sharp, slightly spicy taste, adds just a bit of a kick.
  • For savory popcorn: Olive oil, kosher salt, and nutritional yeast. Nutritional yeast is the perfect seasoning if you want cheesy flavor but also want vegan popcorn seasoning.
  • For sweet popcorn: Olive oil, cinnamon, and a dash of brown sugar. This will satisfy your sweet cravings without making your teeth hurt!

How to get seasoning to stick to popcorn?

No matter what seasoning you choose for your popcorn, the important thing is to get the seasoning to stick! That’s where the flavor is. One common issue people have when making homemade popcorn is that the seasoning sinks to the bottom of the bowl. A few tips to ensure well-seasoned popcorn:

  • Season while the popcorn is still hot! Don't let the popcorn cool, as soon as it is ready, dump it in a large bowl and season right away.
  • Add fat (adhesive liquid) first. You need a good drizzle of extra virgin olive oil (or melted butter) to help the seasoning to adhere to the popcorn. Using the oil while the popcorn is fresh off the stove helps prevent it from becoming soggy. Be sure to toss around so that the oil will coat the kernels well.
  • Use dry seasoning. The wrong seasoning can be an issue as well. I typically use dry seasonings rather than fresh herbs. And if I want some tang, then I use lime zest but never lime juice.

How to make popcorn on the stove

Here’s how to make this easy homemade popcorn on the stovetop (printer-friendly recipe below):

  • Heat the oil. In a large saucepan or Dutch oven, add 3 to 4 tablespoons extra virgin olive oil and a few unpopped kernels (3 or so). Heat the oil until shimmering over medium-high heat. As soon as the kernels pop, remove them from the pan.

    olive oil in a skillet with a few popped popcorn kernels
  • Cook the popcorn on the stovetop. Add ½ cup popcorn kernels and cover the saucepan. It is helpful to use a large pot with a glass lid so you can see what’s going on inside. Give the saucepan a shake to ensure that the kernels are in a single layer. (This will help reduce the number of unpopped kernels at the end.) Lower the heat to medium. Once you hear popping sounds, you know the popcorn is cooking. Gently shake the pan from side to side a few times to prevent burning. When the popping slows down to one pop every few seconds, the popcorn is done. Immediately remove it from the heat.

    cooked popcorn in a skillet
  • Season the homemade popcorn. Transfer the popcorn to a large bowl and immediately drizzle with a bit of EVOO. Season generously with a good dash of kosher salt and seasoning of your choice. (I used za’atar, Aleppo pepper, and fresh lime zest.) Toss gently with a large spoon or clean hands to coat. Taste and adjust seasoning if necessary.  

    homemade popcorn with Aleppo pepper, lime zest, and za'atar

Note: Do not leave hot oil unattended. The entire popcorn-cooking process takes just a few minutes, and it does require you to be at the stove watching it.

Tips for the best stovetop popcorn

  • Use a heavy-bottomed pan or Dutch oven. These distribute heat better and will lessen the chances of your popcorn cooking unevenly (meaning, some not popped at all and some totally burnt).
  • Make sure the oil is heated properly. To check if your oil is hot enough, throw 2 or 3 kernels into the pan. Once they pop, you’ll know your oil is the right temperature. Remove the few popped kernels so they don’t burn and add the rest of the kernels to the pan.
  • Shake the pan while the popcorn is cooking to prevent kernels from burning. As the corn kernels begin to pop, shake the pot a few times to keep the kernels moving.
  • Season immediately. As soon as the popcorn is finished, transfer to a large bowl and immediately drizzle extra virgin olive oil on it while the popcorn is still hot, and then follow with a big dash of salt and seasoning. The oil will lightly coat the popcorn and give the seasonings something to cling to.

How to keep popcorn from getting soggy?

Homemade popcorn can become soft and wet because of all the steam that accumulates in the closed pot. Luckily, there’s a simple solution to this!

To keep your popcorn mouthwateringly crunchy, when the kernels begin to pop vigorously, crack the lid open slightly so there is a little room for the steam to escape (my lid has a small hole at the top for venting). I’ve seen recipes that keep it cracked the entire cooking time, but I worry about popcorn or hot oil shooting out.

And once it’s finished popping, immediately dump the popcorn into a large bowl. Don’t leave it in the hot pot.

homemade stovetop popcorn with Aleppo pepper, lime zest, and za'atar

How to store popcorn leftovers

Because this stovetop popcorn recipe is so quick and easy, I like making just enough for my family to finish in one sitting. Here are some tips for storing leftover popcorn:

  • If your popcorn looks like too much to eat all at once when it’s cooked, don’t season all of it. Instead, only season the portion you can eat right away.
  • Store unseasoned popcorn in an airtight container once it reaches room temperature. (If the popcorn is still warm when you store it, steam might accumulate, leading to stale popcorn – or even mold.) It will keep for around 4 days.
  • An unexpected way to prolong cooked popcorn’s life is to freeze it! Yes, you read right! While unpopped kernels shouldn’t be frozen, popped popcorn does really well in the freezer. Store it in an airtight container or freezer-safe bag (with as much air pushed out as possible). For best texture, don’t freeze popcorn for longer than 3 months. (Note as well that hard popcorn toppings like chocolate or caramel will freeze, so if you used them, allow the popcorn to come to room temperature before enjoying it to avoid any possible tooth damage!)

More Mediterranean snack recipes

Browse all Mediterranean recipes

Visit Our Shop

5 from 11 votes

BEST Stovetop Popcorn Recipe

Suzy Karadsheh
closeup of homemade popcorn
The perfect stovetop popcorn--fluffy, flavorful, and never burned! You can change up the seasoning to your liking, I love the tangy and spicy combination of za'atar, aleppo pepper, and lemon zest, but I've added more options for you in the notes. Don't forget to drizzle the popcorn with olive oil right when you take it off the stove, this will help the seasoning to stick to the popcorn rather than falling to the bottom of your bowl.
Prep – 3 minutes
Cook – 5 minutes
Total – 8 minutes
American, Mediterranean
Serves – 12 cups


  • 3 to 4 tablespoons extra virgin olive oil, more for later
  • ½ cup corn kernels
  • Kosher salt
  • Seasoning of your choice, (I used 3 tablespoons Za'atar, 1 tablespoon Aleppo pepper, and Zest of 1 to 2 limes). More options in the notes.


  • Heat the oil in a large saucepan with 3 popcorn kernels over medium-high heat until shimmering. Watch for the kernels to pop, as soon as they do, the oil is ready (quickly remove the 3 popcorns, so they don’t burn).
  • Add the rest of the popcorn kernels and cover the pan. Shake the pan to make sure the kernels are in one single layer. Cook, covered, over medium-high heat, listening for the kernels to all begin to pop, gently shake the pan back and forth a couple times. (It helps to keep a small opening at the top to allow for venting so the popcorn does not turn soggy).
  • Once the popping has slowed down to one pop every few seconds, the popcorn is ready (it helps if your saucepan lid is glass like this one so you can see through).
  • Remove the lid and transfer the popcorn to a large bowl. Immediately drizzle with a bit of extra virgin olive oil and season generously with Kosher salt and other seasonings of your choice (I used the za’atar, Aleppo, lime zest). Toss to combine. Taste and adjust seasonings to your liking. (More popcorn seasoning options in the notes).


  • Use a heavy-bottomed pan for even cooking, and watch the oil carefully! Do not leave hot oil on the stovetop unattended. 
  • Other popcorn seasoning options: for something sweet, try cinnamon and brown sugar. For something savory or cheesy, try adding nutritional yeast. 
  • Make sure the oil is heated properly. This is why we test using 2 to 3 kernels before adding the rest of the kernels in. Once the test kernels pop, you’ll know your oil is the right temperature. Remove the few popped kernels so they don’t burn and add the rest of the kernels to the pan (you can also remove the test kernels). 
  • To prevent the popcorn from burning, shake the pan gently a few times while the popcorn is cooking. 
  • How to keep popcorn from getting soggy? When the kernels begin to pop vigorously, crack the lid open slightly so there is a little room for the steam to escape (my lid has a small hole at the top for venting).
  • Leftovers: You can store leftover popcorn in an airtight container for up to 4 days. If you know you won't be using all the popcorn, season only what you'll be using so you can store the rest plain if you like. Fun fact, you can also freeze popcorn. 
  • Visit Our Shop to browse quality Mediterranean ingredients including extra virgin olive oils (I used our Hojiblanca Spanish EVOO for this popcorn recipe) and spices (like the za'atar and Aleppo pepper used in this recipe). 


Calories: 40.1kcalCarbohydrates: 2gProtein: 0.3gFat: 3.7gSaturated Fat: 0.5gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 2.6gSodium: 24.1mgPotassium: 27.9mgFiber: 0.6gSugar: 0.3gVitamin A: 226.1IUVitamin C: 0.4mgCalcium: 15.1mgIron: 1mg
Tried this recipe?

Share it with the world

Get our best recipes and all Things Mediterranean delivered to your inbox.

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. Cathy says:

    5 stars
    I am a popcorn addict and like mine with butter. This recipe was such a flavor explosion that I didn’t miss the butter at all. The play on flavors was tangy, spicy and earthy all in one and worked so well together. I will be making this regularly.

    1. Suzy says:

      Awesome! Thanks, Cathy!

  2. Cat says:

    5 stars
    I saw on a segment of Dr Oz that you can put 1/4 cup popping corn kernels in a plain brown paper bag like a lunch bag, fold up the end and pop in your microwave starting at 2 mins. No burned kernels just light fluffy popcorn then using this recipe....what a marvelous snack.

    1. Suzy says:

      Very interesting! Thanks for sharing!

  3. Ania says:

    5 stars
    Amazing! I don't think I'll ever go back to microwave popcorn. Your tips for avoiding unpopped/burned kernels worked like a charm!

    1. Suzy says:

      Yay! Thanks, Ania!

  4. Eric says:

    5 stars
    This is a must for family movie night! I love popcorn and truly cannot watch a movie without it.
    This recipe knocks the regular movie theatre popcorn out of the park! Amazing!

    1. Suzy says:

      Thanks, Eric!

  5. Melanie K. says:

    5 stars
    What a great way to add flavor with Nutritional Yeast. I had no idea what that was! Did a little research and discovered it is low in sodium and calories, as well as fat-free, sugar-free, gluten-free and vegan. Well, you can't beat that! Just ordered some on Amazon! The olive oil really makes a difference. So delicious and easy! Thanks Suzy!

  6. Christina says:

    5 stars
    I normally tend to go for a sweeter popcorn or kettle corn, but after trying this savory one... I am hooked! I love the addition of the lime zest - so good! This will be a regular snack around my house!

    1. Suzy says:

      Thanks, Christina!

  7. Meredith says:

    5 stars
    Goodbye microwave popcorn! This was was easy to make, but tasted so fancy. YUM!

    1. karen rosenbluh says:

      Can you suggest a good pot that is lightweight for making a decent batch of popcorn. My pot got burnt popcorn marks on it and was hard to clean.

      1. Suzy says:

        Hi, Karen. I really just use a non-stick pot with a glass lid. Mine is pretty old... I'm not seeing a specific brand name on it, I'm sorry.