This SWEET & SALTY POPCORN is our go-to couch snack, made with stovetop popcorn cooked in ghee and tossed with a simple seasoning blend of sugar, salt, paprika, and cayenne. Ghee gives you all the rich, buttery flavor without the risk of burning, making it the perfect fat for stovetop popcorn.
In our house, a good movie or a big game basically requires popcorn. It’s non-negotiable, especially for my wife, who could eat popcorn every single night without complaint. Over the years we’ve worked through plenty of store-bought seasonings and homemade spice blends, and while some were good, we always ended up coming back to the same combination: sweet, salty, and just a touch of heat. Simple, balanced, and completely addictive.
The other thing we kept coming back to was ghee. Most stovetop popcorn recipes call for neutral oil or butter, but butter has a tendency to burn at the high heat you need to properly pop a full batch. Ghee, which is clarified butter with the milk solids removed, has a much higher smoke point, which means you get all the rich, nutty flavor of butter without any of the burning or bitterness. We haven’t seen many popcorn recipes using ghee, which is honestly a little surprising because it makes a noticeable difference.
The seasoning itself is dead simple: granulated sugar, salt, paprika, and a pinch of cayenne. The sugar and salt do most of the work, and the paprika and cayenne just add a little depth and warmth that keeps things interesting. Once the popcorn is done, a drizzle of melted butter and a toss with the seasoning is all it takes. It’s the kind of snack that disappears faster than you expect.
IN THIS RECIPE...
How do I make this homemade popcorn?
STEP 1: MIX THE SEASONING:
Combine the sugar, salt, paprika, and cayenne in a small bowl and set aside.
STEP 2: HEAT THE GHEE AND TEST THE OIL:
Add the ghee to a heavy-bottomed pot over medium heat. Once melted, drop in 2 to 3 popcorn kernels and cover the pot with a lid, leaving a small gap for steam to escape. When those test kernels pop, your ghee is at the right temperature.
STEP 3: ADD THE KERNELS:
Remove the pot from the heat and pour in the remaining kernels. Cover the pot and give it a shake to coat the kernels evenly in the ghee.
STEP 4: REST, THEN POP:
Let the pot sit off the heat for 60 seconds. This brief rest lets the kernels come up to temperature gradually without the ghee getting too hot. Return the pot to medium heat and let the popcorn pop, shaking the pot occasionally, until the popping slows to about 1 to 2 pops every couple of seconds.
STEP 5: REST AND FINISH:
Remove the pot from the heat and let it rest for about 15 seconds to allow any remaining kernels to finish popping. Pour the popcorn into a large bowl, drizzle with the melted butter, and toss to coat. Sprinkle the seasoning over the top and toss again until everything is evenly distributed.
STEP 6: SERVE:
Pour into your favorite bowl or serving container and enjoy immediately.
Why Ghee?
Ghee is clarified butter, meaning the milk solids and water have been removed, leaving behind pure butterfat. Because of that, it has a much higher smoke point than regular butter, around 450°F compared to butter’s 300°F. That difference matters a lot when you’re popping popcorn on the stovetop, where you need sustained high heat to get a good pop. Regular butter burns before the kernels have a chance to fully pop, leaving you with a bitter, scorched flavor. Ghee gives you all the rich, nutty taste of butter without any of that risk.
It’s also just a great pantry ingredient in general. It keeps at room temperature for months, it’s lactose-free, and it works anywhere you’d use butter or a neutral oil at high heat. You can find it at most grocery stores, Indian markets, or online. We use Amul, which is widely available and consistently good.
Seasoning Variations
Once you have the ghee popcorn base down, the seasoning possibilities are pretty wide open. Here are a few of our favorites:
- GARLIC PARMESAN:Â Skip the sugar and cayenne and toss the finished popcorn with a tablespoon of garlic powder and a generous handful of finely grated parmesan. Rich, savory, and hard to stop eating.
- CINNAMON SUGAR: Replace the paprika and cayenne with 1 teaspoon of cinnamon and increase the sugar to 2 teaspoons. A pinch of nutmeg is a nice addition if you have it.
- CHILI LIME:Â Skip the sugar and add 1 teaspoon of chili powder, a pinch of cumin, and a squeeze of fresh lime juice over the finished popcorn. Bright, spicy, and great for a crowd.
Related Recipes

Sweet and Salty Popcorn
Equipment
- 1 heavy-bottomed pot/saucepan with a lid
- 1 large bowl
Ingredients
- â…“ cup popcorn
- ¼ up unsalted butter, melted
- 1½ teaspoon granulated sugar
- ¾ teaspoon salt
- ¼ teaspoon paprika
- 1 pinch cayenne
- 2 tablespoons ghee other neutral oils will work here as well
Instructions
- Mix the popcorn seasoning in a small bowl.1½ teaspoon granulated sugar, ¾ teaspoon salt, ¼ teaspoon paprika, 1 pinch cayenne
- Add your ghee or oil to a heavy-bottomed pot. If using ghee, wait until it is melted, then add 2-3 kernels to the pot. If using oil, you can add the kernels immediately. Cover the pot with a lid, leaving a small opening for steam to escape.2 tablespoons ghee, â…“ cup popcorn
- Once the kernels pop, remove the pot from the heat and pour in the remaining kernels. Cover the pot again in the same way and shake the kernels, covering them with oil and distributing them evenly throughout the pot.
- Let the pot rest for 60 seconds to ensure the oil doesn't get too hot before the kernels start popping. Return the pot to medium heat.
- Allow the kernels to pop until the popping sound slows to 1-2 pops every 1-2 seconds. Remove the pot from the heat and let it rest for about 15 seconds while the remaining kernels finish popping.
- Pour the popcorn into a large serving bowl. Drizzle in the melted butter and toss to coat the popcorn. Sprinkle the seasoning mixture throughout and toss again to coat all the popcorn evenly. Pop in your favorite movie and enjoy!¼ up unsalted butter, melted