Salt your water aggressively. Cook spaghetti to al dente. Reserve 1 cup pasta water before draining.
In a large skillet over medium heat, melt butter. Add garlic and cook 30 seconds until fragrant, not brown. Stir in sun-dried tomatoes and let them bloom in the butter for 1 to 2 minutes.
Pour in chicken broth and milk. Bring to a gentle simmer. Add cream cheese cubes and whisk until fully melted and smooth.
Add dried basil and black pepper. Let simmer 3 to 5 minutes until slightly thickened.
Add drained pasta directly into the skillet. Toss well. Stir in parmesan until melted and glossy. If it's too thick, add a splash of reserved pasta water until silky and creamy.
Taste and adjust salt. Garnish with fresh basil and extra parmesan.
