Place the oats, baking powder, salt, and cinnamon into a high-speed blender. Blend until the oats turn into a fine powder, then transfer the mixture to a medium bowl and set it aside.
Next, add the eggs, milk, banana, dates, oil, vanilla, and spinach to the blender. Blend until the mixture is completely smooth..
Return the oat mixture to the blender, and blend everything together until the batter is smooth and well-combined. If you don’t have a high-speed blender, refer to the tips mentioned above.
Heat a skillet over medium-low heat and lightly grease it with oil. Once the skillet is hot, pour about 2 heaping tablespoons of pancake batter per pancake into the pan.
Cook until small bubbles appear on the surface and the edges look dry, about 2 minutes. Flip and cook the other side for an additional 2 minutes. Transfer the cooked pancakes to a plate and repeat with the remaining batter.
Serve warm with your favorite toppings. If you have leftovers, let them cool completely before storing them in an airtight container in the fridge for 4-5 days or in the freezer for up to a month!