Combine the chopped sun-dried tomatoes, soy sauce, and liquid smoke in a bowl. Set aside.
Heat the olive oil in a skillet over medium-high heat. Add onion and cook, stirring often, until the onions are tender and translucent, about 5 minutes. Add garlic, stir, and cook for another minute.
Sprinkle the flour over the onion and garlic mixture and continue cooking, stirring constantly, until the mixture bubbles gently and the raw flour smell dissipates, about 3 minutes.
Gradually whisk in the non-dairy milk.
Add the nutritional yeast, salt, and pepper to taste. Continue cooking on medium heat, stirring often, allowing the sauce to thicken. After about 2 to 3 minutes the sauce should be smooth and silky.
Add the pasta and sun-dried tomato mixture to the warm sauce, tossing to coat the pasta evenly.
Serve warm, garnished with chopped parsley.