Soak dried chickpeas overnight or 8 hours, then drain and rinse.
Heat olive oil in a large pot, sauté chopped onion until translucent.
Add minced garlic, diced carrot, and celery, and cook until soft.
Stir in tomato paste, oregano, and ground cumin, and cook briefly.
Add chickpeas, cover with water (about 2 inches above), and bring to a boil.
Reduce heat, and simmer for 1-1.5 hours until chickpeas tender. Stir occasionally, add water if needed.
Add spinach, and cook for 10-15 minutes until wilted. Season with salt and pepper.
Let it sit before serving, warm or room temperature.
Serve as a main or side dish, with crusty bread and lemon.