Heat oil in a large skillet.
Add sliced mushrooms to the pan.
Cook until golden brown, about 5 minutes.
Remove mushrooms and set them aside.
Add diced onion to the skillet.
Sauté until softened and translucent.
Add minced garlic and cook briefly.
Sprinkle flour over the onions.
Stir constantly for one minute.
Pour in vegetable broth slowly.
Blend soaked cashews with water until smooth.
Add cashew cream to the skillet.
Stir in soy sauce and paprika.
Return mushrooms to the pan.
Simmer sauce until it thickens nicely.
Season with salt and pepper.
Toss with cooked pasta immediately.
Garnish with fresh chopped parsley.