Cook pasta. Bring a large pot of salted water to a boil and cook pasta according to the instructions. When draining, reserve at least 1 cup (or more depending on your preference) of pasta water.
Prep your ingredients. Dice chicken into 1-inch pieces, chop the veggies, and soak cashews. Once the pasta water is almost boiling, things start to move fast so you will want everything prepped.
Prep your sauce. Add soaked and drained cashews, 1/2 of the sun-dried tomatoes, nutrition yeast, garlic, lemon juice, and a pinch of salt and pepper to a blender. Set aside.
Make the chicken. When the water is almost boiling for the pasta, you’ll start cooking your chicken and veggies. Add oil to a large nonstick skillet over medium heat and let it get hot. Add chicken and salt and pepper and saute for 4-5 minutes, stirring occasionally. Remove from the pan and set aside.
Make the veggies. In the same pan with the remaining chicken juices, add peppers and salt and pepper and cook for 2 minutes, stirring occasionally. Then, add zucchini and cook for another 1-2 minutes, stirring occasionally. Finally, add chopped spinach and saute for another 1-2 minutes. Turn down the heat to low.
Assemble. Drain pasta, saving at least 1 cup of the pasta water. Add 1 cup of pasta water to your blender and blend until smooth and creamy. Then add cooked pasta, the rest of the sun-dried tomatoes, and blended pasta sauce to the pan. Mix well to combine and let warm through, about 1-2 minutes. If needed, add more pasta water to thin out the sauce.
Serve with optional toppings and enjoy!