Astronauts in space can eat many different types of foods such as fruits, peanut butter, chicken, beef, seafood, candy, baked goods and more. Coffee and tea can be brewed in space and orange juice, fruit punches and lemonade can provide astronauts with a taste of home as well. Eating in space requires some different tactics however. Astronauts can't shake salt and pepper on their food if it's bland, because the pepper flakes and salt crystals would fly around the ship and could cause problems with filters and equipment. Salt and pepper in space come in liquid form.
This graphic from How To Cook Recipes shows many different types of food astronauts from around the world eat. You can see in 1969 US astronauts were finally able to drink hot instant coffee in space. While the US was getting hot water to space the Soviet Union was actually growing food in orbit only 2 years later in 1971.
According to this infographic, the first pizza delivered to space was in 2001. Pizza hut delivered to the International Space Station via a Russian resupply rocket.
Infographic by: howtocook