In a large skillet, heat the olive oil over medium heat. Add the chopped onions and sauté until softened, about 5 minutes.
Stir in the minced garlic and diced red bell pepper, cooking for another 3-4 minutes until the pepper is tender.
Add the drained chickpeas, diced tomatoes, smoked paprika, ground cumin, and chili powder to the skillet. Season with salt and pepper. Stir to mix well.
Allow the mixture to simmer for about 10 minutes, stirring occasionally, until the sauce thickens slightly.
With a spoon, create small wells in the chickpea mixture. Crack an egg into each well. Cover the skillet with a lid and cook for about 5-7 minutes, or until the egg whites are set but the yolks remain runny. Adjust cooking time for firmer yolks if desired.
Remove from heat and garnish with fresh cilantro or parsley, and sprinkle with crumbled feta cheese if using.
Notes
Serve directly from the skillet with warm crusty bread or pita for scooping.