Preheat your oven to 400°F (200°C).
Prepare the eggplant by cubing it and roasting it in the oven for 20-25 minutes.
In a large mixing bowl, combine the roasted eggplant, breadcrumbs, Parmesan cheese, egg, garlic, oregano, salt, black pepper, and red pepper flakes if using.
Using your hands, form the mixture into small balls, about the size of a golf ball.
Place the formed meatballs on a baking sheet lined with parchment paper, leaving space between each one.
Drizzle olive oil over the meatballs or lightly spray them with cooking oil.
Bake in the preheated oven for 25-30 minutes, turning halfway through.
Remove from the oven and let them cool slightly before serving.