Heat olive oil in a large skillet over medium heat. Add diced onion and sauté for about 5 minutes, until translucent.
Stir in minced garlic and cook for another minute until fragrant.
Add the chickpeas, lemon zest, lemon juice, black pepper, and salt to the skillet. Stir well to combine and cook for 2-3 minutes.
Pour in the vegetable broth and bring to a simmer. Let it cook for about 5 minutes to allow the flavors to meld.
Reduce heat to low and stir in the heavy cream. Cook for another 3-5 minutes until the sauce thickens slightly.
Add the chopped spinach and parsley, stirring until the spinach wilts. If desired, sprinkle in red pepper flakes for some heat.
Serve the creamy chickpea mixture over cooked rice or quinoa.