Homemade Popcorn

Anime-stylized bowl of freshly popped stovetop popcorn
Crispy stovetop popcorn with a clean ingredient list and a serving size that actually makes sense.
Step 0

This recipe uses 100 g popcorn kernels (about ½ cup) to make a full batch for sharing. For most people, a serving of 25 g per person is more than enough. Popcorn is light, high volume, and surprisingly filling when you eat it slowly.

Batch size: 100 g kernels (about 4 servings) Recommended serving: 25 g per person Time: prep 5 min, total
Step 1

Ingredients for stovetop popcorn

  • Sunflower oil (or another neutral oil) 54ml ¼ cup
  • Popcorn kernels 100 g (about ½ cup)
  • Sea salt 1 tsp
Optional seasoning idea: Keep your base batch simple, then season per bowl. This lets you keep salt under control for some servings, and go heavier for others.
Step 2

How to make popcorn on the stove

  1. Heat oil and test kernels. In a large pot with a lid, heat the oil over medium heat. Add 3–4 kernels. When they pop, you are ready.
  2. Add the rest, then pause. Add the remaining kernels, cover, and remove the pot from the heat for 30 seconds to bring kernels closer to the same temperature.
  3. Pop steadily. Return to medium heat. Keep the lid slightly ajar so steam can escape. Shake the pot frequently to prevent burning.
  4. Finish and season. When popping slows to 1–2 seconds between pops, remove from heat. Transfer to a bowl and season with salt while warm.
Texture cue: Let steam escape. Too much trapped steam makes popcorn soft. A slightly open lid helps keep it crisp.
Step 3

Health-oriented chef cues

  • Serving size that works: This recipe makes a batch from 100 g kernels, but a realistic portion is 25 g per person. Popcorn expands massively, so a small amount of kernels becomes a big bowl.
  • Volume helps satiety: Popcorn is mostly air and fiber-rich whole grain. High volume plus crunch can slow eating pace, which helps people feel “done” sooner.
  • The biggest calorie lever is oil: If you want fewer calories and less fat, reduce the oil. You still get great popping if the pot is hot and you shake regularly. Any reduction changes the nutrition numbers shown below.
  • Salt is the second lever: 0.9 g salt per serving is punchy. If you are watching sodium, use less salt and rely on technique: warm seasoning, toss thoroughly, and season gradually.
  • Why sunflower oil works: A neutral oil keeps flavor clean and tolerates the popping heat better than lower smoke-point fats.
  • Keep toppings intentional: Popcorn itself is simple. Extra butter, sugar, and heavy coatings are what turn it into a high-calorie snack fast.
Nutrition note: The nutrition section below is calculated per 25 g serving. If you change oil or salt amounts, the nutrition values will no longer be exact.

Nutrition facts and macros

Macros & Calories

per serving, 25 g

Calories 133.4 kcal
Fat9.16 g
Carbs11.52 g
Protein1.69 g
  • Saturates: 0.97 g
  • Sugars: 0.14 g
  • Fiber: 1.98 g
  • Salt: 0.90 g
See full macronutrient table (per 25 g)
Macronutrients per 25 g serving
NutrientAmount% RI
Energy558.46 kJ / 133.39 kcal
Fat9.16 g
Saturated0.97 g
Monounsaturated1.81 g
Polyunsaturated5.96 g
Carbohydrate11.52 g
Sugars0.14 g
Starch9.47 g
Fiber1.98 g
Protein1.69 g
Salt0.90 g
Sodium367.60 mg

Carbohydrates breakdown

NutrientAmount% RI
Total Carbs11.52 g
Fiber1.98 g
Starch9.47 g
Sugars0.14 g
Fructose0.03 g
Glucose0.03 g
Sucrose0.08 g
Lactose0.00 g
Maltose0.00 g
Added Sugars0.00 g
Sugar Alcohol0.00 g
Net Carbs9.54 g

Fat (lipids) breakdown

NutrientAmount% RI
Fat9.16 g
Monounsaturated1.81 g
Polyunsaturated5.96 g
Omega-30.00 g
Omega-65.57 g
Saturated0.97 g
Trans-Fats0.04 g
Cholesterol0.00 mg

Protein breakdown

NutrientAmount% RI
Protein1.69 g

Key Micronutrients

top 15 by % RI, per 25 g

See full micronutrient table (per 25 g)
Micronutrients per 25 g serving
NutrientAmount% RI
Vitamin E3.52 mg
Vitamin K0.46 µg
Vitamin A0.00 µg
Vitamin C0.00 mg
Vitamin D0.00 IU (≈0.00 µg)
B1 (Thiamine)0.05 mg
B2 (Riboflavin)0.01 mg
B3 (Niacin)0.25 mg
B5 (Pantothenic Acid)0.06 mg
B6 (Pyridoxine)0.04 mg
Vitamin B120.00 µg
Choline0.02 mg
Folate3.74 µg
Calcium1.25 mg
Iron0.47 mg
Magnesium19.15 mg
Phosphorus46.55 mg
Potassium42.68 mg
Zinc0.43 mg
Copper0.04 mg
Manganese0.15 mg
Selenium1.91 µg
Sodium367.60 mg

Step-by-step instructions

Step 1: Heat and test

Heat ¼ cup sunflower oil over medium heat in a pot with a lid. Add a few kernels and wait for them to pop.

Step 2: Add kernels and equalize temperature

Add the rest of the kernels (100 g, about ½ cup). Remove from heat for 30 seconds, then return to medium heat with the lid slightly open.

Step 3: Pop, shake, season

Shake frequently while kernels pop. When popping slows, transfer to a bowl and season with 1 tsp sea salt while warm.

Homemade popcorn FAQs

Why recommend 25 g per serving?
Because popcorn expands a lot. 25 g kernels becomes a big bowl, enough volume for most people.
How do I reduce calories?
Use less oil. That is the main driver of calories and fat in this recipe. Any changes will alter the nutrition values shown.
How do I keep it crispy?
Let steam escape by keeping the lid slightly open and transfer the popcorn to a bowl quickly once popping slows down.
Can I store leftover popcorn?
Yes, but it softens. Keep it in a container with the lid slightly ajar for a few hours. For best texture, eat it fresh.

More Snack Options