We present a simple, inexpensive, and sensitive technique for producing multiple copies of a hydrogel-based protein microarray. An agarose block containing 25 biofunctionalized channels is sliced perpendicularly to produce many identical biochips. Each microarray consists of 500 μm spots, which contain protein-coated microparticles physically trapped in porous SeaPrep agarose. Proteins diffuse readily through SeaPrep agarose, while the larger microparticles are immobilized in the hydrogel matrix. Without major assay optimization, the limit of detection is 12 pM for a sandwich assay detecting human IgG. These highly flexible, multiplexed arrays can be produced rapidly without any special instrumentation and are compatible with standard fluorescence-based read-out.