In a large bowl, mix together flour, baking powder, ginger, coriander, cumin and a pinch of salt and pepper. Fold in carrots, parsnips, beets and onions, and stir to coat well. Add eggs and mix well, until evenly moist.
Heat 3/4 cup of the olive oil in a large, nonstick pan over medium to medium-high heat. (Test the oil with a pinch of the batter—it should sizzle when it hits the pan.) Using a 1/2-cup measure, drop a heaping dollop of batter into the pan, leaving enough room between each for air to circulate. (You’ll probably get 5-6 mounds at a time.)
Let batter set for 2 minutes, then flatten gently with a stiff spatula. Cook for 3-5 more minutes, until crisp on the bottom, and flip. Cook 4-6 minutes on the second side, until crisp. Remove to a paper towel-lined plate as they’re done.
When first batch is complete, add remaining 1/4 cup olive oil to pan, and swirl to coat. When hot, repeat with remaining batter.