Heat 1 tablespoon of olive oil in a large nonstick skillet over medium heat.
Add the onion and saute for 2 to 3 minutes then add the garlic and cook for another 2 to 3 minutes. You want the onions to be soft and translucent and the garlic to be fragrant but not burnt.
Remove the onion and garlic from the skillet and add another tablespoon of olive oil.
Add the chicken in a single layer and cook for 3 to 4 minutes on both sides until cooked through.
While the chicken is cooking, prepare the pasta according to package instructions.
Make the alfredo sauce by adding the soaked and rinsed cashews, cooked onions and garlic, lemon juice, almond milk, nutritional yeast, salt, and pepper to a blender and blend until smooth. Taste and add more salt and nutritional yeast for flavor or almond milk to thin.
Remove the cooked chicken from the skillet and turn the heat to low.
Add the creamy alfredo sauce and cooked pasta to the skillet, tossing gently to combine, then return the chicken to the skillet and toss once more.
Remove from the heat and serve immediately with chopped fresh parsley. ENJOY!
Notes
While this recipe is best eaten immediately, leftovers can be reheated easily. I recommend adding a bit of liquid, such as a splash of almond milk or a bit of water, to prevent the pasta from drying out.