A keyhole garden is a round garden bed with a compost pile in the center. The garden has a notch in the front, so gardeners can easily add to or turn over the pile. Featuring a drainage layer, a soil layer, and a planting area, keyhole gardens combine all the necessities that plants need to thrive.