Cactus is a popular food in Mexico. I recently tried it. Even on the roadside they prepare cactus and make a burger with chicken. Mexican have been eating Cactus (they call it Nopal) for centuries. It's considered as an excellent source of Manganese, Vitamin C, Magnesium and Calcium. Also obviously provides fibre.