Delectable cheese-stuffed chicken meatballs cooked in rich, herby tomato sauce is dinner perfection. Serve with pasta or crusty bread to mop up the sauce.
To make the meatballs, combine the chicken, parsley, chives, garlic, chilli flakes, egg yolk, breadcrumbs, salt and pepper in a bowl and mix well.
With wet hands (this prevents the chicken from sticking to your hands), take tablespoons of chicken mix and add a cube of mozzarella to the center. Shape into meatballs.
Place in the fridge to chill for 15 minutes.
To make the sauce, saute the onion and garlic in a splash of olive oil until soft and translucent.
Add the herbs and fry for another minute before adding the tomatoes, Balsamic, sugar, salt and pepper.
Turn down the heat and allow to simmer for 10-15 minutes.
To cook the meatballs, heat a large, non-stick frying pan over high heat and add a splash of oil.
Fry the meatballs until golden brown and cooked through.
Transfer the meatballs to the tomato sauce and allow to cook gently for 10 minutes.
Season to taste and serve topped with fresh basil and Parmesan.