Step 1: Cook the Pasta : Bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente. Reserve ¼ cup pasta water and drain the rest. Set aside.
Step 2: Cook the Chicken : Heat olive oil in a large skillet over medium-high heat. Season chicken with salt and pepper. Add chicken pieces and cook for 5–7 minutes, turning occasionally, until golden brown and cooked through. Remove chicken from skillet and set aside.
Step 3: Prepare the Sauce : In the same skillet, add minced garlic and sauté for 30–60 seconds until fragrant. Stir in sun-dried tomatoes and cook for 1–2 minutes. Reduce heat to low, add basil pesto, Parmesan cheese, and cream (if using). Stir in reserved pasta water to loosen the sauce.
Step 4: Combine Pasta and Chicken : Return cooked chicken to the skillet and stir to coat with sauce. Add the cooked pasta and toss gently until everything is evenly combined and heated through. Adjust seasoning with salt and pepper as needed.
Step 5: Serve Plate pasta in bowls or on a serving dish. Garnish with fresh basil, extra Parmesan, and red pepper flakes if desired. Serve immediately with a side of garlic bread or a simple green salad.