How to Roast Pumpkin Seeds: The Master In-Shell Method
Roasting pumpkin seeds in the shell is a different job from toasting hulled pepitas. The shell is mostly fibre, it holds water stubbornly, and it insulates the kernel inside, so an in-shell seed can look brown on the outside while the inside is still soft. The master method below is built around that problem: clean the seeds thoroughly, dry them completely, roast at a moderate temperature long enough for moisture to escape, then salt and cool for crunch.
A medium pumpkin yields roughly 60 to 100 g of fresh seeds, which is only about 25 to 40 g once dried and roasted, so plan on two or three pumpkins if you want a proper bowl. For a simpler weeknight version with fewer steps, see how to make roasted pumpkin seeds. Everything here applies to any winter squash seed as well - see pumpkin and squash seeds for the differences between varieties - and all the variations live in pumpkin seed recipes. If you are starting from hulled kernels instead, use how to roast raw pepitas.
Cleaning Pulp and Drying
Separate the seeds from the stringy pulp the same day you cut the pumpkin, before it dries and hardens. The fastest reliable method is a water bath: put the whole mass in a large bowl of cold water, squeeze and swirl it for 2 minutes, and the pulp sinks while the seeds float. Skim the seeds off, then rub the remaining clingers off between your fingers under running water. Any pulp left on the shell will scorch long before the seed is done and will taste bitter.
If you are cleaning seeds from more than one pumpkin, work in batches of no more than 500 g of pulp mass per bowl so the water stays loose enough for the seeds to float freely, and change the water once it turns cloudy and slimy, which happens within about 90 seconds with a large batch. Avoid the alternative of rinsing in a colander under a hard stream: it works, but it takes roughly three times as long and tends to leave the thin membrane clinging to the shell, and that membrane is exactly the part that burns.
Drying is not optional. A fresh seed holds a lot of surface and shell moisture, and roasting wet seeds steams them into a leathery, grey result. Spread the cleaned seeds in a single layer on a towel, blot the top, and let them air-dry at room temperature for at least 2 hours, ideally overnight. If you are short on time, use a low oven: 200 degrees F for 20 to 25 minutes with the door cracked, stirring once. Dried seeds should rattle when you shake the tray and should lose about 25 to 30 percent of their fresh weight.
| Step | Method | Time | Target |
|---|---|---|---|
| Separate | Cold water bath, swirl 2 min | 2 to 3 min | Seeds float, pulp sinks |
| Rinse | Rub under running water | 2 min | No pulp clinging to shells |
| Air dry | Single layer on a towel | 2 h to overnight | Rattles when shaken |
| Fast dry | 200 F oven, door cracked | 20 to 25 min | About 25 to 30 percent weight loss |
| Skip drying | Not recommended | n/a | Steamed, leathery, grey result |
Oil Quantity, Temperature and Timing
Use 5 g of oil per 100 g of dried in-shell seeds, which is about 1 teaspoon. That is far less than most people pour, and the reason is that an in-shell seed does not absorb oil the way a hulled kernel does; excess oil just pools on the sheet pan and fries the shells unevenly. Toss the seeds with the oil in a bowl for 30 seconds until evenly coated, then spread them on a rimmed sheet pan in a single layer with visible gaps.
Roast at 300 degrees F for a gentler, slower result or 325 degrees F for a faster one. At 300 degrees F, plan on 35 to 45 minutes, stirring every 10 minutes. At 325 degrees F, plan on 20 to 30 minutes, stirring every 8 minutes. The lower temperature gives a more evenly crisp seed with less risk of a burnt shell; the higher one is fine if you are attentive. Never go above 350 degrees F with in-shell seeds, because the shell burns well before the kernel dries out.
| Temperature | Total time | Stir every | Result |
|---|---|---|---|
| 275 degrees F | 55 to 65 min | 12 min | Very gradual, pale, very crisp |
| 300 degrees F | 35 to 45 min | 10 min | Even, reliable, classic |
| 325 degrees F | 20 to 30 min | 8 min | Faster, needs attention |
| 350 degrees F | 15 to 22 min | 6 min | Risk of scorched shells |
| Above 350 degrees F | Not advised | n/a | Shell burns before kernel dries |
Salting and the Crispness Test
Salt after roasting, not before. Salt applied before the oven sits on the shell surface, draws moisture outward, and slows the drying you are trying to achieve. Toss the hot seeds with 2 to 3 g of fine salt per 100 g as soon as they leave the oven, while the residual oil is still fluid enough to hold it. For a boiled-first version, dissolve 15 g of salt in 500 g of water and simmer the cleaned seeds for 10 minutes before drying; that seasons the kernel itself, not just the shell.
Test crispness only after cooling. Seeds taken hot from the oven always seem softer than they are, and seeds tested at 10 minutes tell you the truth. Bite one: a properly roasted in-shell seed should crack cleanly with a dry snap and a toasted smell, with no chewiness in the centre. If the shell cracks but the kernel is soft, return the tray for 5 to 8 minutes at 300 degrees F. Store cooled seeds in a sealed jar at room temperature for up to 2 weeks.
Storage life depends on how dry the seeds actually finished rather than on how long they were in the oven. Fully cooled, fully crisp seeds keep 2 weeks in a sealed jar at room temperature and about 3 months refrigerated. Anything that still had a soft centre when it came out will grow mold within a week, so if you are unsure, dry the batch for another 8 minutes at 275 degrees F before it goes into a jar. In-shell roasted seeds provide about 446 kcal per 100 g, with about 18.6 g of protein, 19.4 g of fat, 53.8 g of carbohydrate and 18.4 g of fibre.
- Use 5 g oil per 100 g dried in-shell seeds
- Roast at 300 F for 35 to 45 minutes, stirring every 10
- Or 325 F for 20 to 30 minutes, stirring every 8
- Salt after roasting, 2 to 3 g per 100 g
- Boil-first option: 15 g salt in 500 g water, 10 minutes
- True crispness test only after 10 minutes of cooling
Frequently asked questions
How long do pumpkin seeds take to roast at 325 degrees F?
About 20 to 30 minutes for a single layer of dried in-shell seeds, stirring every 8 minutes. Start checking at minute 18. If you prefer a wider margin for error, use 300 degrees F for 35 to 45 minutes instead, which dries the kernel more evenly before the shell has a chance to darken.
Should I boil pumpkin seeds before roasting?
It is optional. Simmering cleaned seeds in salted water - 15 g salt per 500 g water - for 10 minutes seasons the kernel rather than just the shell and shortens the oven time by roughly 5 to 10 minutes. Dry them thoroughly afterwards or they will steam instead of roast.
Why are my roasted pumpkin seeds chewy?
Three likely causes: the seeds went into the oven wet, the layer was too deep for steam to escape, or they were pulled too early. Dry them until they rattle, spread them in a single layer with gaps, and give the batch a full 10 minutes of cooling before you judge texture.
Related guides
How to Bake Pumpkin Seeds: Terminology, Time Grid and Salt Timing
How to bake pumpkin seeds: bake versus roast terminology, a temperature and time grid, when to add salt, and boil-first
Roasted Pumpkin Seeds Recipe
A tested in-shell roasted pumpkin seeds recipe with weights, yield per pumpkin, oven times, salt options and per-serving
How to Roast Raw Pepitas: The Master Method
Roast raw pepitas at 300 to 350 degrees F with exact times by batch size, oil ratios, doneness cues, cooling rules and s
Sources & further reading
- USDA FoodData Central - seeds, pumpkin and squash seed kernels, dried — https://fdc.nal.usda.gov/
- University of Illinois Extension - safe home food preservation and drying — https://extension.illinois.edu/
This page is part of the Pumpkin Seeds Recipe: Roasting In-Shell Seeds the Right Way guide.
Questions about a method or a number on this page? Message the editorial desk.
Message us