Add all of the meatball ingredients (besides the oil) to a large bowl and mix until everything is evenly distributed. I typically use my hand to do this.
Use a 1 tbsp measuring spoon to scoop out 20 even-sized chunks of meat and place them on a large plate or tray. One by one, roll the chunks of meat into balls. If the mixture is sticky, wet your hands before rolling.
Add 1 tbsp oil to a large pan over medium/medium-high heat. Once hot, add the meatballs and fry until golden all over and cooked through the centre, frequently turning to make sure they brown evenly. This can take around 10-15 minutes, so just be vigilant (for reference, safe internal temp of chicken is 165F/74C).
Remove the cooked meatballs and place to one side, then turn the heat to medium if it isn't already. Melt the butter, then fry the chilli flakes and garlic for 20 seconds or so (be careful they don't burn). Pour in the stock and cream, then stir in the parmesan and sun dried tomatoes until the parmesan melts.
Simmer the sauce for around 4-5 minutes, stirring frequently, or until it begins to thicken (it will thicken; just keep simmering and stirring away). Check for seasoning and adjust with salt and pepper, then stir through the meatballs until coated in the sauce. The sauce shouldn't be watery, instead, it should be thick enough to coat the meatballs.
Scatter over a handful of tiny basil leaves or roughly torn larger ones, then serve up and enjoy!