Preheat the oven to 180C (fan).
Add the minced beef, parmesan, and parsley to a mixing bowl along with some salt and pepper. Get stuck in and mix until it’s well combined.
Divide it into 12 equal sized meatballs. Lay them out on a baking dish, then make a hole in each one, then put a piece of mozzarella inside. Roll them back up, then bake for 10 minutes.
For the sauce, heat some cooking oil in a large frying pan over a medium to high heat. Cook the onion until it softens.
Chuck in the garlic and cook for a further minute, before adding in the tin of tomatoes and the tomato passata. Once the meatballs are done, add the juices that come from the meatballs. Stir well, then simmer for 10 minutes.
Preheat the grill to a medium-high heat.
Meanwhile cook the pasta in salted boiling water. Once cooked, drain.
Add the pasta to the sauce, along with the fresh basil. Stir well, and taste for seasoning.
Place the meatballs on top of the pasta, then scatter over the grated mozzarella and the grated parmesan.
Pop it under the grill for about 5 minutes, or until the cheese is golden. Dish it up and enjoy.