Most potato chunks take 15 to 20 minutes to boil once the water is simmering. Small new potatoes usually take 12 to 15 minutes, while large whole potatoes can take 25 to 35 minutes. The exact time depends on size, variety and whether you want them firm for salad, fluffy for mash or just softened before roasting.
Boiled potato timing chart
| Potato type or use | Typical boiling time | Best texture |
|---|---|---|
| Small new potatoes | 12-15 minutes | Tender but still holding their shape |
| Medium potato chunks | 15-20 minutes | Soft enough for a fork or knife to slide in |
| Large whole potatoes | 25-35 minutes | Cooked through, but slower and less even |
| Potatoes for mash | 15-20 minutes | Very tender, with no hard centre |
| Potatoes before roasting | 8-10 minutes | Edges softened, centres still firm |
| Sweet potatoes | 12-20 minutes | Soft, depending on chunk size |
How to boil potatoes properly
The best method is simple: cut the potatoes evenly, start them in cold salted water, simmer gently, and test the largest piece before draining. Even pieces matter more than the exact size of the pan.
- Scrub the potatoes and peel them only if the recipe needs it.
- Cut large potatoes into even chunks. Halve small new potatoes only if they are much bigger than the others.
- Put the potatoes in a pan and cover them with cold water by about 2 cm.
- Add salt, then bring the pan to a boil.
- Reduce to a steady simmer so the potatoes cook without breaking apart.
- Start checking early with a knife or fork.
- Drain well and let the potatoes steam dry for 1-2 minutes.
How long to boil potatoes for mash
For mashed potatoes, cut peeled potatoes into even chunks and simmer for 15 to 20 minutes. They should feel very tender all the way through. If the centre is still firm, the mash can turn lumpy.
After draining, let the potatoes steam dry briefly before adding butter, milk, cream or seasoning. That small pause helps stop watery mash.
How long to boil new potatoes
New potatoes usually take 12 to 15 minutes. Keep the skins on, start them in cold water, and test the largest potato in the pan. If some are much bigger than others, cut the larger ones in half.
How long to boil potatoes before roasting
For roast potatoes, parboil peeled chunks for about 8 to 10 minutes. You want the outside to soften so it roughs up in the colander, but the middle should not collapse. Those rough edges are what turn crisp in the oven.
Common mistakes
- Starting with boiling water: the outside can cook before the centre.
- Cutting uneven chunks: small pieces break up while large pieces stay hard.
- Boiling too hard: a rolling boil can make potatoes split and go waterlogged.
- Skipping the steam-dry step: drained potatoes need a minute to lose surface moisture.
What to read next
For more simple kitchen timing guides, see how long to boil broccoli, how long to steam broccoli, and the Practical Guides hub. If you are batch cooking, the cheese freezing guide is another useful food-storage reference.
Final answer
For most everyday meals, boil potato chunks for 15 to 20 minutes. Small new potatoes take around 12 to 15 minutes. If you are boiling potatoes before roasting, parboil them for 8 to 10 minutes, then drain and rough up the edges before they go into the oven.
Useful planning tools
Bude Beach Finder
Choose a beach by dogs, kids, surf, parking and quietness.
Try the beach finderCamping Checklist Builder
Create a UK camping packing list for your trip type.
Build a checklistFood Timing Calculator
Check simple boil, steam and prep timings.
Use the timing calculator