Amsterdam isn't exactly known for its stellar food, so finding delicious Dutch food on a busy tourist street at an affordable price on my latest trip was a big surprise. A few friends and I wanted to try Dutch food on our last night in Amsterdam, so we decided to try a place we had passed earlier on Leidsekruisstraat, a street near the popular Leidseplein that's lined with tourist restaurants. Between the three of us, we had eaten dozens of meals in the Netherlands. Very few of them were memorable, so we weren't getting our hopes up. But inside De Blauwe Hollander, we discovered the magic that is hotchpotch. Hotchpotch is a traditional Dutch dish made of potatoes mashed with vegetables and garnished with meat or with cheese croquettes, pictured above. I tried the vegetarian hotchpotch with carrots, but kale, sauerkraut, sausage, bacon and liver are common ingredients. It may just be the best meal I've had in Amsterdam, and for under 20 Euro each including a shared bottle of wine and dessert, it may be also be one of the better dining deals in Western Europe.