Heat oil in a large skillet or cast iron on a stove top over medium heat to medium-high heat. Add the onion and sauté until softened, about 5 minutes.
Add the bell pepper and cook for another 3-4 minutes, until the peppers are slightly softened.
Stir in the cumin, coriander, paprika, salt, and black pepper. Cook for 1 minute to toast the spices.
Add 1-2 tablespoon Harissa sauce.
Add the chopped spinach to the skillet. Stir well to combine and cook until the spinach has wilted, about 2-3 minutes.
Make four little wells in the mixture and crack an egg into each well on a bed of greens. Lower to medium-low heat, cover the skillet for 5-7 minutes until the eggs are cooked to your desired doneness.
Once the shakshuka is ready, drizzle the harissa sauce over the top. Sprinkle crumbled feta cheese or goat cheese (if using) and garnish with freshly chopped parsley.
Serve the herby green shakshuka with crusty bread or pita bread for dipping and avocado slices on the side. Here is the recipe for Simple Homemade Whole-Wheat Olive Bread.
Video
Notes
The nutrition information provided is an estimate. It will vary based on the specific ingredients used.
Olive oil – you can substitute for avocado or vegetable oil. Extra virgin olive oil is traditionally used in Middle Eastern cuisine, which goes best in classic shakshuka.
Onion – instead of onion, you can use leeks, just like in my Shakshuka with Leeks recipe, and you can also add some green onions.
Bell pepper – I used red peppers, but you can also use green peppers.