Put 2 tablespoons of oil in a pan and heat it up.
Sauté the garlic in there until golden brown.
Now add the cherry tomatoes and cook for 2 minutes.
Add the basil, sugar and some salt and pepper.
Bring the mixture to a boil then turn the heat right down and keep it cooking as slowly as possible.
Meanwhile put the butter in a pot with the remaining 3 tablespoons of olive oil.
Now add the gnocchi and stir with a wooden spoon to coat in the oil/butter mixture.
Grind in some salt and pepper and cook for 5 minutes without stirring.
Now flip the gnocchi over so the other side can brown.
This will take another 4 to 5 minutes.
Stir if necessary, then take the gnocchi off the heat.
Remove the tomatoes form the heat and add the mozzarella.
Add the mozzarella mixture and prosciutto to the gnocchi and stir.
Serve with some Parmesan on top if liked, and add fresh herb sprigs for a gourmet presentation.