Coarsely grate the courgette into a large teatowel and then ring the teatowel to squeeze out all the excess water. Tip into a bowl and mix together with half the finely chopped onion, chopped rosemary, egg yolk and pork mince and season. Shape into 24 small balls and chill for 10 minutes.
Heat half the olive oil in a large frying pan, add the meatballs and fry in batches for 5-8 minutes or until golden all over.
In a separate pan, heat the rest of the olive oil, add the remaining onions and fry over a medium heat for 2-3 minutes or until softened. Add the Goodness tomato pasta sauce and a splash of water to loosen and warm through. Tip in the cooked meatballs and heat through.
Cook the spaghetti according to the packet instructions and drain.
Divide the spaghetti between 6 bowls, top with the meatballs and tomato sauce and scatter with grated parmesan to serve.
Find out more about the Goodness range >
Freezing and defrosting instructions
The meatballs (excluding the spaghetti) are ideal for making in large batches and freezing for use at a later date. Cool the meatballs and tomato sauce and place in an airtight, freezer-safe container, seal and freeze.
In order to enjoy optimum flavour and quality, frozen items are best used within 3 months of their freezing date. Always defrost and heat thoroughly before eating. For more tips on freezing and defrosting food, read our article Love Your Freezer.