La agricultura urbana consiste en cultivar alimentos dentro o cerca de áreas urbanas. Contribuye a la soberanía alimentaria y provee vegetales frescos a los consumidores urbanos. Algunos cultivos comunes son cebolla, coles, coliflor, espinaca y zanahorias.