Sauté onion in olive oil until translucent. Add diced tomatoes, water, corn, okra, carrot, garlic, salt, potato, green beans, celery, and pepper. Bring to a boil, then reduce heat and simmer for 60 minutes.
Preheat oven to 350°F (175°C). In a large bowl, combine flour, popcorn, baking powder, and salt. Add honey, milk, olive oil, and egg. Mix well.
Pour batter into a greased 8x8 inch baking dish. Bake for 20-25 minutes, or until golden brown.