Best Japanese Dishes

Best Japanese Dishes / Tempura udon is a japanese dish which consists of thick udon noodles served in a flavorful dashi stock.