First prepare the pesto: clean the basil leaves with a cloth, but do not wash or crumple them, they must be perfectly intact.
In a blender, blend the basil with the oil and an ice cube to prevent the leaves from oxidising and thus the pesto from turning black. Then add 2 cloves of chopped garlic and the almonds. Finally, add the 2 cheeses.
Add salt and pepper if necessary and oil if it is too thick. It should be creamy and full-bodied, not liquid. The pesto is ready!
At this point, sprinkle a pan with a few tablespoons of oil and when it is hot, add the tomatoes cut in two. Finally, turn off the heat. Leave to cook for about 10 minutes on a low flame with a lid.
Cook the pasta in boiling salted water for the time indicated on the packet. In the meantime, pour the pesto into the pan with the cherry tomatoes and add a ladle of cooking water, stir vigorously and mix everything together.
When the pasta is ready, transfer it directly into the pan with the pesto and the cherry tomatoes, turning it with the kitchen tongs and tossing it. You will have a spectacularly creamy spaghetti! If accompanied by a snowfall of Parmesan cheese they will be even better, trust me!