Put all the meatball ingredients in a food processor and blitz until thoroughly combined and smooth. Next using your hands, shape the mixture into meatballs by rolling them one by one in the palms of your hands. This should make 12-13 meatballs.
Top Tip: When rolling the meatballs they should be shiny and smooth with minimal to no cracks on the surface.
Heat a little olive oil in a pan and brown the meatballs on all sides, set aside on a plate. Next, saute the chopped onion in the same pan until soft.
Place the cooked onion in a blender with good quality canned chopped tomatoes and blitz until smooth. Add the sauce to the pan with salt, pepper and tomato paste. Rinse out the tomato cans with a little water and add that to the sauce (fill each can about ¼ full) Simmer the sauce on a low heat for 10 minutes.
Add the meatballs back to the sauce and gently toss them so they are covered in the sauce, simmer slowly for 30 minutes.
Serve with a sprinkling of freshly grated parmesan or pecorino cheese and torn basil leaves.
