Bring a pot of salted water to a boil and cook the whole wheat linguine according to package instructions until al dente.
While the pasta cooks, season the chicken breast with sea salt and black pepper.
Heat the extra virgin olive oil in a large skillet over medium-high heat.
Add the chicken to the skillet and cook for 5-7 minutes per side until golden brown and cooked through to an internal temperature of 165°F.
Remove the chicken from the skillet and let it rest for 3 minutes before slicing into thin strips.
In the same skillet, add the minced garlic and sun-dried tomatoes, sautéing for 1 minute until fragrant.
Add the baby spinach to the skillet and stir until just wilted.
Drain the pasta, reserving 1 tablespoon of the cooking water.
Add the cooked linguine, sliced chicken, basil pesto, and reserved pasta water to the skillet.
Toss everything together over low heat until the pasta is well-coated, then finish with a squeeze of fresh lemon juice.