Put the mozzarella and butter in a medium sized bowl and microwave for 2 minutes.
Meanwhile, add all the sauce ingredients (not the pepper or Parmesan) to a medium sized frying pan and turn the heat to midway. I have an electric hob that goes up to 9 and I set it at 6. You want it gently frying so that the garlic does not brown and end up tasting scorched.
Back to the cheese and butter, give it a stir and microwave for a further minute.
Stir again. The melted butter will not easily stir in, but that's fine. Leave to cool for 2-3 minutes.
Check on the sauce to check that the butter is melting. Shake the frying pan slightly. Periodically check that it is not frying too hot. Turn it down if it is.
Put a pan of salted water to cook the gnocchi on to boil. Note the gnocchi will fall apart if the water is boiling too vigorously, so I set it at 6 again. By the time the gnocchi are completely prepped and ready to boil, the water will be simmering with a few bubbles.
Back to the cooling cheese and butter. Add the almond and eggs. Stir really well and then use your hand to knead the dough that has now formed. It needs to end up uniform in colour and texture so that you don't see streaks of egg yolk and almonds.
Line a baking tray that will fit in your freezer with baking paper (note they will stick to greaseproof).
Break off small equally sized pieces and roll each one into a slightly oval ball approx. 2cm in length and lay on the baking paper. You should end up with about 35-40 gnocchi.
Freeze the tray for 15 minutes. You can also freeze them for later use at this stage.
Make sure the tomatoes are starting to break apart and that the garlic isn't browning. Turn the heat right down to keep it warm but not cooking anymore.
Boil the gnocchi in batches of 15 for 1-2 minutes until they float.
Drain each batch and leave to rest for 5 minutes on a kitchen towel lined plate.
Warm your bowls. Divide each rested batch between the bowls.
Season the sauce with ground black pepper to taste and divide the tomatoes and sauce equally between the bowls.
Serve with parmesan and enjoy!