Heat olive oil in a deep-sided skillet over medium heat. Add onion; cook 3 minutes. Stir in garlic, harissa, cumin and turmeric. Cook 2 more minutes. Mix in tomatoes, roasted peppers and salt. Simmer 10 minutes.
Stir in cilantro and two-thirds of the feta. One by one, crack eggs into a small dish and carefully pour them into sauce. Simmer 10 minutes. Cover and remove from heat. Let stand about 5 minutes, depending on desired doneness. Sprinkle with remaining feta. Garnish with additional cilantro and serve in a bowl with pita, if using.