OSRS Iron

Command menu

Search tools and actions

Food to Level

Rank every food by XP per hour, with the burn chance your level, kitchen and gauntlets give you.

Cooked karambwan gets you from 60 to 99 fastest.
About 51.2 hours and 69,887 raw karambwan, averaging roughly 249,237 XP per hour over the climb.
Rate table
Sorted by how long each food takes to reach your target, not by the rate you would see today.
FoodAvg XP/hItemsHours
Cooked karambwan
Cooking 30 · needs Tai Bwo Wannai Trio · 24% burn
Fastest
249,236.969,88751.2
Swordtip squid
Cooking 56 · 42% burn
198,191.787,88764.4
Swordfish
Cooking 45 · 17% burn
189,912.191,71867.2
Bass
Cooking 43 · 16% burn
176,49498,69172.3
Lobster
Cooking 40 · 11% burn
163,497.9106,53678
Curry
Cooking 60 · 3 prep steps, 0 XP · 11% burn
146,236.745,65987.3
Cake
Cooking 40 · 1 prep step, 0 XP · 11% burn
143,680.971,02488.8
Tuna
Cooking 30 · 0% burn
136,500127,60793.5
Chocolate cake
Cooking 50 · 1 prep step, 0 XP · 11% burn
127,610.460,878100
Salmon
Cooking 25 · 0% burn
122,850141,786103.9
Pike
Cooking 20 · 0% burn
109,200159,509116.9
Cod
Cooking 18 · 0% burn
102,375170,143124.6
Mushroom pie
Cooking 60 · 3 prep steps, 0 XP · 25% burn
101,307.465,097126
Trout
Cooking 15 · 0% burn
95,550182,296133.5
Botanical pie
Cooking 52 · 3 prep steps, 0 XP · 21% burn
92,008.771,676138.7
Mackerel
Cooking 10 · 0% burn
81,900212,679155.8
Anchovy pizza
Cooking 55 · 3 prep steps, 0 XP · 5% burn
78,164.570,135163.3
Stew
Cooking 25 · 2 prep steps, 0 XP · 0% burn
77,059.1109,066165.6
Plain pizza
Cooking 35 · 3 prep steps, 0 XP · 5% burn
73,880.389,263172.7
Meat pizza
Cooking 45 · 3 prep steps, 0 XP · 5% burn
72,581.475,530175.8
Herring
Cooking 5 · 0% burn
68,250255,214187
Apple pie
Cooking 30 · 3 prep steps, 0 XP · 0% burn
67,184.198,160189.9
Fish pie
Cooking 47 · 5 prep steps, 0 XP · 11% burn
60,167.577,953212.1
Meat pie
Cooking 20 · 3 prep steps, 0 XP · 0% burn
56,848.1116,007224.5
Sardine
Cooking 1 · 0% burn
54,600319,018233.7
Garden pie
Cooking 34 · 5 prep steps, 0 XP · 5% burn
50,70792,497251.7
Mud pie
Cooking 29 · 5 prep steps, 0 XP · 0% burn
47,046.899,693271.2
Anchovies
Cooking 1 · 0% burn
40,950425,357311.6
Cooked chicken
Cooking 1 · 0% burn
40,950425,357311.6
Cooked meat
Cooking 1 · 0% burn
40,950425,357311.6
Shrimps
Cooking 1 · 0% burn
40,950425,357311.6
Redberry pie
Cooking 10 · 3 prep steps, 0 XP · 0% burn
40,310.5163,599316.6
Not yet: unlocks as you level
Monkfish
Cooking 62 · from level 62 · 25% burn
Cooking 62
199,954.8
Pineapple pizza
Cooking 65 · from level 65 · 3 prep steps, 0 XP · 0% burn
Cooking 65
80,761.6
Giant krill
Cooking 69 · from level 69 · 55% burn
Cooking 69
201,227.7
Admiral pie
Cooking 70 · from level 70 · 5 prep steps, 0 XP · 19% burn
Cooking 70
75,234.2
Jumbo squid
Cooking 71 · from level 71 · 54% burn
Cooking 71
201,877.3
Dragonfruit pie
Cooking 73 · from level 73 · 3 prep steps, 0 XP · 22% burn
Cooking 73
106,785.4
Haddock
Cooking 73 · from level 73 · 57% burn
Cooking 73
194,699.8
Yellowfin
Cooking 79 · from level 79 · 59% burn
Cooking 79
202,306.5
Shark
Cooking 80 · from level 80 · 22% burn
Cooking 80
254,702.6
Sea turtle
Cooking 82 · from level 82 · 23% burn
Cooking 82
247,024.2
Halibut
Cooking 83 · from level 83 · 61% burn
Cooking 83
202,324.2
Anglerfish
Cooking 84 · from level 84 · 22% burn
Cooking 84
268,280.5
Wild pie
Cooking 85 · from level 85 · 5 prep steps, 0 XP · 21% burn
Cooking 85
76,210.9
Bluefin
Cooking 87 · from level 87 · 63% burn
Cooking 87
190,791.9
Dark crab
Cooking 90 · from level 90 · 16% burn
Cooking 90
258,630
Manta ray
Cooking 91 · from level 91 · 15% burn
Cooking 91
260,417
Marlin
Cooking 91 · from level 91 · 65% burn
Cooking 91
183,005.5
Summer pie
Cooking 95 · from level 95 · 5 prep steps, 0 XP · 16% burn
Cooking 95
82,126.2
Needs an open fire
Roast bird meat
Cooking 11 · needs 20 Firemaking and an iron spit
Needs an open fire

Prep is the share of each hour spent on steps that pay no Cooking XP. Pastry dough, pie shells, fillings, pizza bases and uncooked cakes all pay nothing; only putting the food on the heat pays. A burn destroys the whole prepared item, so you pay for the preparation whether the cook works or not. A dash in that column means there is nothing to prepare; a dash anywhere else means this row has no answer to that question yet.

That is why pies and pizzas lose. A plain pizza is worth 143 XP against a swordfish's 140, but three steps that pay nothing come first, so at level 60 the pizza gives roughly 70,000 XP per hour against the swordfish's 158,000.

Burn chance comes from the wiki's skilling success function, worked out from each food's own numbers at your level. A burnt cook takes just as long as a good one, so the Items column counts raw food, including the ones you will ruin.

Items and hours are worked out level by level, because burn chance falls as you train and a food's rate climbs during the grind. Cooking karambwan from 30 to 99 is about 53 hours, not the 93 you get by dividing the XP gap by today's rate.

Rates assume you keep cooking with nothing in the way, and supply is not modelled: there is no bank input and no gathering time, so a food you cannot get in bulk can still rank high. Tick manipulated karambwan and 2 tick cooking are also out of scope, and both are much faster, so read these as a steady AFK pace rather than a ceiling.

Meat, fish and admiral pies, stew, curry, and the meat and anchovy pizzas all need an ingredient that has to be cooked first. Cooking it is a separate job this tool does not charge them for, so those rows look better than they are.

About the Food to Level calculator

Which food gets you to your target Cooking level soonest, how many you have to cook, and how many hours it takes, across the 43 foods in the table. Burn chance is worked out at every level you pass through, so the answer accounts for a food getting faster as you train rather than freezing today's rate for the whole grind.

How the burn model works

The OSRS Wiki publishes two numbers per food, one for level 1 and one for level 99, and the chance of a good cook interpolates between them at your level with the game's standard skilling success function. The Hosidius kitchen adds a flat amount to both ends, 12 with the easy Kourend and Kebos diary and 25 with the elite, while cooking gauntlets replace the pair outright on lobster, swordfish, monkfish, shark and anglerfish. A cooking cape stops every burn.

Throughput follows the training guide's own shape, 117 ticks plus the tiles you walk: a full inventory is 28 items at 4 ticks each plus 5 ticks of banking, and then the walk back. Real kitchens sit at eight different distances and this tool ships two of them, a bank beside the fire or range and a short walk, so a spot in between reads a little fast or a little slow.

Frequently asked questions

Why does this disagree with other Cooking calculators?

Two reasons, and both make this tool slower to agree and quicker to be right. It walks the levels one at a time instead of dividing the XP gap by today's rate: cooked karambwan from 60 to 99 at the Hosidius kitchen is about 51 hours that way, against about 65 hours from the division, because burn chance keeps falling while you train. It also charges for preparation, so a plain pizza at level 60 spends about 62% of every hour on dough, bases and toppings that pay no Cooking XP at all.

Which of the two rate columns should I believe?

XP/h now is what you would see this hour at your current level. Avg XP/h is what you will average over the whole climb to your target, and it is the one the order follows, because a food that burns badly today can still finish first once you have levelled through it.

Does the cooking cape really stop every burn?

Yes, and it needs 99 Cooking to wear, so the toggle is a preview of the last stretch rather than a setting most accounts can use. The one exception in game is raw oomlie, which cannot be cooked successfully on its own at all and is not in this table.

Is the data live?

No. Every number is verified against the OSRS Wiki and hardcoded, so the page works offline.

Burn numbers, XP values, tick costs and banking distances verified against the OSRS Wiki on 2026-08-12. Static data, no live lookups.