Cooking in real life and cooking in MineScape have one thing in common; it's not hard to learn how! Cooking requires either a fire and a food to cook, or a smoker and a recipe. Recipes provide less XP for cooking than raw foods, so this guide will not focus on recipes.
It is highly recommended that you train other skills in conjunction to just cooking. If you lack food to cook and do not have the cash to buy supplies, train fishing or combat. If you are looking for the most efficient route to 99 cooking, you could buy supplies from the Grand Exchange but you may find it more expensive in the long run.
Bank the resources you gain from fishing for an easy stockpile of cooking materials. See the fishing guide for how to efficiently level up your fishing level. You will have to fish more than the amount recommended in the Fishing Guide to account for burned fish.
Use an eternal fire when possible. These fires never go out, so you can consistently cook without worry. Cooking on a fire you make yourself can be time consuming, as it requires constant relighting and possibly the chopping down of more trees. There is an eternal fire located in the Cooking Guild. Speaking of which...
Once you reach Level 50, use the Cooking Guild. []
This location houses a bank, smoker, and eternal fire. All are fantastic for getting your cookin' on, chef!
Levels 1-5 Cooked shrimp[]
Right from the get-go you will be able to cook shrimp. Do this until level 5.
(At 6 xp each you will have to successfully cook 74 shrimps to reach lvl 5)
Levels 5-10 Cooked sardine[]
Cooked sardines are your next XP gainers. You could switch over to cooked beef at level 8 for 1 xp extra per food, but that would only be advantageous for 2 more levels. Therefore make sure your bank is packed tightly to the brim with this fish like... Well... Sardines!
(At 8 xp each you will have to successfully cook 102 sardines to reach lvl 10)
Levels 10-20 Cooked herring[]
This tip isn't a red herring. Cook these until level 15!
(At 12 xp each you will have to successfully cook 277 herring to reach lvl 20)
Levels 20-30 Cooked trout[]
The jury is still trout on how many you may burn in this step, but don't trout in your abilities!
(At 22 xp each you will have to successfully cook 405 trout to reach lvl 30)
Levels 30-35 Cooked salmon[]
Don't leave your cooking ability to salmon else, keep those levels coming!
(At 32 xp each you will have to successfully cook 283 salmon to reach lvl 35)
Levels 35-40 Cooked tuna[]
You can cook tuna but you can't cook a piano... Cook these until level 40.
(At 37 xp each you will have to successfully cook 401 tuna to reach lvl 40)
Levels 40-45 Cooked lobster[]
Make like the B-52's and rock your lobster.
(At 44 xp each you will have to successfully cook 552 lobster to reach lvl 45)
Levels 45-50 Cooked bass[]
Available in the Fishing Guild
Be all about that bass, 'bout that bass.
(At 53 xp each you will have to successfully cook 752 bass to reach lvl 50)
Levels 50-55 Cooked swordfish[]
Available in the Fishing Guild
Avoid the pointy bit!
At this point, you should be cooking at the Cooking Guild since you now have access.
(At 62 xp each you will have to successfully cook 1054 swordfish to reach lvl 55 or 2781 to reach level 60)
Levels 55-60 Cooked tench[]
This fish may be a little harder to come by. Since they only are fishable on -1415 / 64 / -291 most players drop the fish instead of carrying it back to a bank. If you are one of those players who did the same, or do not want to pay the higher prices for Tench, keep cooking swordfish until level 60.
(At 71 xp each you will have to successfully cook 1509 tench to reach lvl 60)
Levels 60-65 Cooked monkfish[]
Available in the Fishing Guild
(At 80 xp each you will have to successfully cook 2197 monkfish to reach lvl 65)
Levels 65-70 Cooked karambwan[]
Since these are only available on Karamja and are far away from any bank or fire, it might be recommended to just continue cooking monkfish to skip this stage
(At 89 xp each you will have to successfully cook 3239 karambwan to reach lvl 70)
Levels 70-75 Cooked sturgeon[]
Available in the Fishing Guild
(At 100 xp each you will have to successfully cook 4728 sturgeon to reach lvl 75)
Levels 75-80 Cooked shark[]
Available in the Fishing Guild
(At 111 xp each you will have to successfully cook 6988 shark to reach lvl 80)
Levels 80-85 Cooked sea turtle[]
Available in the Fishing Guild
(At 122 xp each you will have to successfully cook 10431 sea turtle to reach lvl 85)
Levels 85-90 Cooked manta ray[]
Available in the Fishing Guild
(At 135 xp each you will have to successfully cook 15465 manta ray to reach lvl 90)
Levels 90-95 Cooked dark crab[]
Available in the Fishing Guild
(At 148 xp each you will have to successfully cook 23144 dark crab to reach lvl 95)
Levels 95-99 Cooked eel[]
(At 161 xp each you will have to successfully cook 26478 cooked eel to reach lvl 99)