Prepare the Cheese Ball Mixture: In a large bowl, combine the grated pecorino cheese, breadcrumbs, and chopped parsley. Soak the bread in water, squeeze out the excess, crumble it, and add to the mixture. Mix in the eggs until well combined.
Form the Cheese Balls: Wet your hands to prevent sticking and form the mixture into small balls, about 4cm in diameter. Place on a tray lined with baking paper.
Make the Tomato Sauce: In a large pan, heat a generous amount of extra virgin olive oil over low heat. Add the crushed garlic and cook until golden. Add the passata and let it simmer for 20 minutes.
Fry the Cheese Balls: Heat sunflower oil in a pot to 150°C / 302°F. Fry the cheese balls in batches until golden brown, about 2-3 minutes. Transfer to a plate lined with paper towels to drain.
Combine with Sauce: Add the fried cheese balls to the tomato sauce, ensuring they are well coated. Cook together for about 10 minutes to allow the cheese balls to absorb the sauce.
Serve: Serve the cheese balls hot, garnished with fresh basil if desired.