Cook the pasta according to the package instructions until al dente. Drain and set aside.
Step 2: Sauté the Vegetables
Heat olive oil in a large skillet over medium heat.
Add the chopped onion and garlic, sautéing for 3–5 minutes until softened.
Stir in the sliced mushrooms and a pinch of salt. Cook for 6–8 minutes, stirring occasionally, until the mushrooms release their moisture and begin to brown.
Step 3: Make the Sauce
Sprinkle the flour over the mushrooms and stir to coat evenly.
Gradually add the vegetable broth, stirring constantly to avoid lumps.
Pour in the plant-based milk, soy sauce, Dijon mustard, nutritional yeast, and smoked paprika (if using). Mix well.
Step 4: Simmer
Bring the mixture to a gentle simmer and cook for 5–7 minutes, stirring occasionally, until the sauce thickens.
Season with salt and black pepper to taste.
Step 5: Combine and Serve
Add the cooked pasta to the skillet and toss to coat it in the sauce.
Serve hot, garnished with fresh parsley if desired.