Place a large pan over medium-high heat.
Pour and heat olive oil, then saute the garlic until it becomes fragrant.
Add the spinach. (Note: Do it in batches if they don't fit.) Season with salt and cook until the leaves are wilted, then remove from the heat and drain.
Squeeze any excess liquid in the spinach leaves and chop them finely.
Combine the parmesan, drained ricotta, and spinach in a bowl.
Add four to five tablespoons of breadcrumbs, season with salt and pepper --- then mix evenly.
Preheat your oven to 200°C (375°F).
Season the remaining breadcrumbs with salt and pepper.
Take a small amount of the ricotta and spinach mixture and form it into a golf-sized ball.
Dip it into the beaten egg, then roll it into the remaining breadcrumbs.
Arrange it on a baking tray lined with parchment paper and repeat until you have used up all the spinach and ricotta mixture.
Place your tray in the middle of the oven for twenty to twenty-five minutes or when they start turning brown.
Remove from the oven and set aside for ten minutes to cool.
Transfer your ricotta and spinach balls into serving plates --- and enjoy!