Preheat the oven to 400 degrees F. Line a baking sheet with parchment paper.
Shred the carrots using the smallest sized hole on your box grater. Using your hands, towel or cheesecloth, squeeze out as much moisture from the shredded carrots as possible. You can also place the carrots over a fine wire mesh sieve and use the back of a spoon to press down on it to remove the excess moisture.
Add the carrots to a bowl along with the eggs, almond flour, parmesan cheese, nutritional yeast, onion powder, garlic, powder, salt and pepper (if using). Mix well until combined.
Use a tablespoon or small cookie scoop to scoop out enough mixture to form roughly 1-inch balls. Roll the mixture with your hands into a ball and place onto the prepared baking sheet. Spray lightly with a bit of olive oil.
Bake for 15 minutes, or until the edges start to slightly brown. They should be slightly crispy on the outside and soft on the inside. Serve warm with your favorite dipping sauce, if desired.