Sorry if something similar was posted but I wanted to lay this out for people that didn't know.
Cooking is very easy to max out in MoP due to the Replenishing the Pantry quest turn in by creating several Bundle of Groceries.
You can create these Bundle of Groceries by combining different cooking supplies. The Bundle of Groceries can then be turned in to Nam Ironpaw for a Ironpaw Token. You will need to do all the starting quests at Halfhill and this quest: Preserving Freshness before you can start handing in Bundle of Groceries.
Here's a complete list of fish you can combine into Bundle of Groceries:
Fishes:
Emperor Salmon x20
Jade Lungfish x20
Giant Mantis Shrimp x20
Reef Octopus x20
Redbelly Mandarin x20
Tiger Gourami x20
Jewel Danio x20
Krasarang Paddlefish x20
Golden Carp x60
I recommend using one of these 2 stationary fishing bots. Set it up before you go to bed then turn the fish in to Bundle of Groceries laterYou can get all the ingredients you need from the token vendor to max every cooking skill in half hill.
Nemo!Bot
Mr.Fishit
Source: Gatherit's Notepad: Fish Your Way to Max Cooking