Cook pasta in salted water until al dente. Reserve ½ cup pasta water, then drain.
Heat olive oil or butter in a large skillet over medium heat.
Add garlic and sauté until fragrant, about 30 seconds.
Stir in sun-dried tomatoes and cook 1 minute.
Pour in cream and chicken broth. Simmer gently for 3–4 minutes.
Stir in Parmesan cheese until melted and smooth.
Season with salt, pepper, and red pepper flakes if using.
Add pasta to the sauce and toss to coat evenly.
Add reserved pasta water as needed to loosen the sauce.
Garnish with fresh herbs and serve immediately.