Both are different, takeaway means prepared food that is intended to be eaten off of the premises. Whereas fast food is usually higher in fat, calories, cholesterol, and sodium in comparison to homemade meals that carries the connotation of a standardized product from a globalized chain or franchise, take-away outlets are often small businesses serving traditional food, which is sometimes but by no means always of high quality.