Heat olive oil in a large pot over medium heat. Add diced onion and cook for 5 minutes until softened.
Add minced garlic and cook for 1 minute until fragrant, stirring constantly to prevent burning.
Pour in vegetable broth and bring to a boil. Add chickpeas, orzo, oregano, salt, and pepper.
Reduce heat to medium-low and simmer for 12-15 minutes until orzo is tender, stirring occasionally.
Stir in fresh spinach and cook for 2-3 minutes until wilted.
Remove from heat and stir in lemon juice. Taste and adjust seasoning if needed.
Serve hot, garnished with fresh parsley.