Boil water in a large pot and add salt.
Cook bowtie pasta until al dente.
Reserve ½ cup of pasta water before draining.
Heat olive oil in a large skillet over medium heat.
Sauté minced garlic until fragrant, about 1 minute.
Pour in heavy cream and bring to a gentle simmer.
Stir in butter until melted.
Gradually add Parmesan cheese, stirring until smooth.
If too thick, add reserved pasta water gradually.
Toss cooked pasta in the sauce until coated.
Add cherry tomatoes and spinach, if using.
Season with salt and pepper to taste.
Garnish with fresh basil leaves before serving.