Heat olive oil in a deep non-stick sauté pan over medium heat. Add the onion and zucchini. Cook for about 5 minutes, until the onion becomes translucent.
Add the chickpeas, garlic, cumin, paprika, crushed red pepper (if using). Cook for another minute, stirring frequently.
Pour in the crushed tomatoes, stir and bring the sauce to a gentle simmer.
Use a large spoon to make 4 small wells in the sauce. Crack one egg into each well. Cover the pan and cook for 2–8 minutes, or until the eggs are cooked to your liking.