Often the materials are based on a case that you will gain one skill point each craft. This won't happen, so you will have to buy a few extra materials while you are leveling your Cooking.
Playing WoW Classic?
Visit my Classic WoW Cooking leveling guide 1-300 if you are looking for the Classic WoW guide. Profession skills are split between expansions in the latest World of Warcraft expansion, you'll have a separate skill bar for each expansion, and you can level them separately. This guide is for the "Vanilla" Cooking skill in Shadowlands.
Walk up to a guard in any of these major cities below and ask where the Cooking trainer is located.
Horde: Orgrimmar, Thunder Bluff, Silvermoon City, Undercity
Alliance: Stormwind, Ironforge, Darnassus, The Exodar
After you ask the guard, the trainer will be marked with a red mark on your map.
1 - 130
If it's November, you might want to check out my Pilgrim's Bounty cooking leveling guide. You can level cooking to 300 in about an hour.
If you also want to level Fishing, I recommend you to check out my Fishing & Cooking leveling guide instead of this one. Leveling your Fishing takes a few hours and it's the best to level these professions together.
- 1 - 40
60 x [Spice Bread] - 60 Simple Flour, 60 Mild Spices
Simple Flour and Mild Spices are sold by the cooking supply vendor near your trainer.
40 x [Smoked Bear Meat] - 40 Bear Meat
You can also make [Spiced Wolf Meat] up to around 70 if you can find cheap Stringy Wolf Meat at the Auction House.
- 80 - 130
Go to the Twilight Shore in Darkshore and farm Encrusted Tide Crawler and other sea creatures.
You can also go to Ashenvale and head to the Zoram Strand, where the sea is (north-west) and kill all kinds of sea creatures there.
Cook around 30 Boiled Clams first because the recipe turns green at 110 and then make Crab Cake up to 130.
- [Boiled Clams] - 1 Clam Meat, 1 Refreshing Spring Water - clam meat can be found in [Small Barnacled Clam]
- [Crab Cake] - 1 Crawler Meat
130 - 300
- 250 - 285
40 x [Juicy Bear Burger] - 40 Bear Flank
When you enter the instance, you can find Pusillin at the entrance, he is on the left side, then you just have to go and talk to him then follow him and talk to him again as soon as you catch up to him. In the end, the imp will become hostile and you can kill him.
You can solo this instance if you are around level 70, but it's a lot easier for higher levels. The recipe binds when picked up, this means it's a bit harder to get it with a group at a low level, I would not recommend it to get a group of low levels just for this one recipe, you can level Cooking faster with the other recipes.
The recipe uses [Runn Tum Tuber] as material, you can find these in [Warpwood Pods], they are all around in the instance (read the first comments on wowhead). I could get 25 of them in one run, which is enough to level Cooking to 300 with this one recipe.
- 285 - 300
15 x [Smoked Desert Dumplings] - 15 Sandworm Meat
You have to complete two quests in Silithus to get this cooking recipe.
IMPORTANT! Silithus will be phased for high level players and these mobs/quests will not be there. You have to talk to Rhonormu or Zidormi to switch between phased low-level/high-level versions of Silithus. (Rhonormu is closer if you use the Silithus portal in Dazal'alor/Boralus)
I hope you liked this Cooking leveling guide, congratulations on reaching 300!