Bring a large pot of salted water to a boil and cook the pasta until al dente, about 8-10 minutes. Drain and set aside.
While the pasta cooks, heat olive oil in a large frying pan over medium heat. Add minced garlic and cook until fragrant, about 30 seconds to 1 minute, until golden and aromatic.
Add chopped sun-dried tomatoes to the pan and sauté for 2-3 minutes, until they soften slightly and release their aroma.
Pour in the heavy cream (if using) and bring the mixture to a gentle simmer. Add grated Parmesan and stir until melted and the sauce thickens slightly, about 2-3 minutes. Squeeze in fresh lemon juice and season with salt and pepper to taste.
Add the cooked pasta to the sauce and toss well to coat the noodles evenly. Stir in chopped basil for freshness and color.
Serve immediately, garnished with additional Parmesan and basil if desired.