To a large skillet, add black pepper, olive oil, garlic and chopped onion. Stirring frequently, sauté over medium-low until onions are translucent, about 2 minutes.
Add vegan butter, nutmeg, mushrooms and paprika and give things another good stir.
Toss in whole wheat flour. Stir gently to evenly coat the mushrooms. Cook over medium heat, stirring occasionally (you want them to be brown on both sides), until mushrooms are firm and brown. About 2-3 minutes.
Next, pour in Marsala cooking wine. Add tahini and stir. Bring to gentle simmer. Add vegetable broth. Bring to boil.
Reduce heat. Add noodles. Stir until noodles and sauce are well-incorporated. Simmer for about 2 -3 minutes.
Remove from heat. Add tofu sour cream, vegan cream cheese and a handful of parsley (if desired)
Gently stir, cover and let rest for 10-15 minutes or until the noodles are al dente.
Remove lid, stir to make sure noodles are completely bathed in the creamy sauce. Top with parsley. Serve with a side of my swirled Vegan Garlic Bread and enjoy!