Cooking can be really boring to level as a high-level player because you have to travel around Azeroth and farm all kinds of meats and eggs for the recipes.
Fortunately, there is a festival called Pilgrim’s Bounty which start at November 21, and ends at November 27. This festival is the best and fastest method to level your Cooking from 1 to 300! The ingredients are so cheap I just wrote estimate numbers, you might need to buy fewer of them.
Pilgrim Cooking Leveling Guide
Learn the first recipe called [Spice Bread Stuffing].
- 1 - 100
Make around 60 x [Spice Bread], then buy 60 x [Automnal Herbs] from Pilgrim vendors and make 60 x [Spice Bread Stuffing].
- 100 - 160
Buy 70 x [Ripe Tirisfal Pumpkin] - ([Ripe Elwynn Pumpkin] for Alliance) and 70 x [Honey]. Learn the recipe [Pumpkin Pie] and make it 70 times.
- 160 - 220
Go to Orgrimmar/Ironforge, buy 70 x [Tangy Southfury Cranberries] - ([Tangy Wetland Cranberries] for Alliance) and 70 x [Honey].
Make 70 x [Cranberry Chutney].
- 220 - 280
Go to Thunder Bluff/Darnassus, visit your trainer and learn the next rank of Cooking. Buy 70 x [Mulgore Sweet Potato] - ([Teldrasil Sweet Potato] for Alliance), 70 x [Honey] and 70 [Autumnal Herbs].
Make 70 x [Candied Sweet Potato].
- 280 - 300
Go back to Undercity/Stormwind, visit your trainer, learn the next rank of Cooking then go outside and hunt Wild Turkeys. They drop [Wild Turkey] and fortunately, it has a 100% drop chance. You will need about 70 of them.
Buy 40 x [Honey] and 20 x [Automnal Herbs].
Make 20 x [Slow-Roasted Turkeys].
This is by far the cheapest and fastest way to level cooking you’ll ever get.