Cooks experiment with strange and wondrous ingredients gathered from the far corners of Azeroth. A dedicated chef is able to turn mundane ingredients, recently caught fish or leftover animal meat into a delectable and nutritious meal. Ambitious cooks can even create massive feasts to sate the hunger of entire adventuring parties. Food made with cooking speeds health recovery, and some foods provide long-term buffs to heroes with full bellies.
Cooking is a secondary profession - anyone can train to be a cook, no matter how many other professions they've devoted themselves to.
Most cooking must be done over a heat source - either a cooking fire you've started yourself, or an open stove, campfire, etc.
Though many cooking recipes utilize meat from animals you've slain in the wilderness (making cooking a convenient way to utilize your leftovers), the fishing profession also provides you with a great deal of stock to try out new recipes. The health benefits of Azerothian seafood are well-documented.
Before you can cook, you should first gather ingredients for your meal. Slain beasts will often drop meat for use in recipes, fish can be found in lakes and oceans, and some ingredients can be purchased from a cooking trainer or trade goods vendor.
Bring the ingredients to a cooking fire - either a campfire created yourself using the 'basic campfire' skill, or one located anywhere in town or in the wilderness (campfires, braziers, stoves, fireplaces, etc.).
Choose 'cooking' from your professions menu, click on the recipe you'd like to prepare, and click 'create'!