Gulasch is the soul of German comfort food, a hearty stew made with tender meat, aromatic spices, and a rich, savoury sauce.