Master Cooking is learned from a [Cooking Trainer] in [Outland]. Once you have learned it, you can continue leveling up.

To continue cooking beyond 300, you must have The Burning Crusade expansion.

Skill Lvl Details
300 to 325
#   Recipe Ingredients
30 X Ravager Dog  [Ravager Dog]

- 30 [Ravager Flesh]

----- OR -----
30 X Buzzard Bites [Buzzard Bites]

- 30 [Buzzard Meat]

Note: you receive [Buzzard Bites] by completing 3 quests in [Hellfire Peninsula] starting with Neutral Quest [61] Ravager Egg Roundup.
325 to 350
#   Recipe Ingredients
35 X Talbuk Steak [Talbuk Steak]

- 35 [Talbuk Venison]

----- OR -----
35 X Roasted Clefthoof [Roasted Clefthoof]

- 35 [Clefthoof Meat]

----- OR -----
35 X Warp Burger [Warp Burger]

- 35 [Warped Flesh]

Note: The recipes above are bought from vendors in [Nagrand] ([Talbuk Steak],[Roasted Clefthoof]) and [Terokkar Forest] ([Warp Burger])

Farming

- Farming in Outland is far easier than in old Azeroth - Simply farm in the zone you bought the recipes in.
- 300-325 you'll be in [Hellfire Peninsula]
- 325-350 you'll be in either [Nagrand] or [Terokkar Forest].

Note: While Master Cooking lets you level all the way to 375, leveling from 350-375 without [Grand Master Cooking] is tedious at best.

At 350, go to [Northrend] and learn [Grand Master Cooking]