Hungarian Goulash is a variation of the American version that has origins in Central Europe. The main difference is that Hungarian Goulash contains potatoes and usually uses cubed beef instead of ground beef. In addition, Hungarian Goulash often contains peppers, paprika and caraway for additional flavor. The broth also tends to be thicker than the American version due to the use of flour as a thickening agent. Finally, Hungarian Goulash is served with sour cream on top as an additional garnish.