In a large mixing bowl, whisk together the flour, baking powder, salt, and black pepper.
In another bowl, beat the eggs and then add the milk and olive oil, mixing well.
Gradually pour the wet ingredients into the dry ingredients, stirring until just combined.
Fold in the chopped spinach and fresh herbs until evenly distributed.
Heat a non-stick skillet over medium heat and add a little butter or oil.
Pour about 1/4 cup of batter onto the skillet for each pancake. Cook for 2-3 minutes or until bubbles form on the surface, then flip and cook for another 2-3 minutes until golden brown.
Repeat with the remaining batter, adding more butter or oil to the skillet as needed.