Aside from offering everything at half the price of London and Paris, Berlin offers one of the most diverse, interesting and delicious food tourists would want to take home with them.

Here's a quick yet very tasty tour around Berlin featuring some of the best German dishes the capital has to offer.

1. Currywurst

If travelers ever find themselves wanting to try the best-selling German street food there is, then currywurst is the top choice. Roughly translating to sausages, it's a delicacy of franks sliced up and smothered in ketchup with curry powder, depending on the amount of heat customers want. Germans take this food seriously that they even have a Currywurst Museum in the city.

2. Sauerbraten

Germans are world-famous for their meat because majority of the country are known to be hardcore carnivores. Sauerbraten is a pot roast dish translating to "pickled" or "sour roast" that was originally made with horsemeat. Now it can be made various types of meat flavored with vinegar, wine, spices, herbs and other seasoning.

3. Schnitzel

No stop to Berlin is complete without trying out probably the most loved German dish in all of the country (and in the world), schintzel. Whether it's a veal, pork or Hamburg-style schnitzel, this thin slice of boneless meat is sure to satisfy. It's best eaten with a slice of lemon drizzled atop the meat and paired with beer anytime of day.

4. Kartoffelpuffer

Everyone loves pancakes. Even in this side of the world, Germans love their morning cakes in the form of Kartoffelpuffer or pancakes made with ground/grated potato with onions, flour, eggs and other seasoning. Whether you like it salty or sweet, these sell like hot cakes especially during the winter but are available all year round in outdoor markets.

5. Brezel

Brezel is German pretzel made with yeast, flour water and finished of with a sprinkle of salt or at times, different kinds of seeds for texture and taste. Pair it up with a heavy main course, eat it as a dessert or enjoy it with beer.