Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook until the onion is lightly golden, about 5 minutes.
Add the grated onion, garlic, ginger, and pepper. Cook for about 2 minutes, or until fragrant.
Add the cumin and cinnamon, and heat for about 5 minutes. Stir while heating.
Mash 1 cup of chickpeas, using a potato masher or fork. Add the mashed and remaining whole chickpeas to the pot. Stir to mix evenly.
Add the water and lemon juice and stir. Let simmer for 10 minutes, covered.
Serve over rice, or with naan bread and a salad.