This Easy Vegan Cheesy Sun-Dried Tomato Mushroom Pasta is rich, creamy, and full of bold flavors. It combines savory mushrooms, tangy sun-dried tomatoes, and a cheesy vegan sauce tossed with your favorite pasta. It’s easy to make, dairy-free, and totally satisfying for any night of the week!
8 oz pasta (penne, fettuccine, or any shape)
1 tablespoon olive oil
8 oz mushrooms, sliced (button or cremini work well)
½ cup sun-dried tomatoes in oil, drained and chopped
3 cloves garlic, minced
Salt and black pepper, to taste
½ teaspoon red pepper flakes (optional)
For the Vegan Cheese Sauce:
1 ½ cups unsweetened plant milk (almond, soy, or oat)
½ cup raw cashews (soaked in hot water for 15 mins if not using a high-speed blender)
3 tablespoons nutritional yeast
1 tablespoon lemon juice
1 teaspoon Dijon mustard
½ teaspoon onion powder
½ teaspoon salt
Cook pasta according to package instructions. Reserve ½ cup pasta water, then drain and set aside.
While pasta cooks, heat olive oil in a large skillet over medium heat. Add mushrooms and sauté for 5–7 minutes until browned.
Add garlic, chopped sun-dried tomatoes, and red pepper flakes. Cook for 1–2 more minutes until fragrant.
In a blender, combine all cheese sauce ingredients: plant milk, cashews, nutritional yeast, lemon juice, Dijon, onion powder, and salt. Blend until smooth and creamy.
Pour the cheese sauce into the skillet with the mushrooms and sun-dried tomatoes. Stir and let it simmer on low heat for 3–4 minutes to thicken slightly.
Add cooked pasta and a splash of reserved pasta water to loosen the sauce if needed. Toss to coat evenly.
Taste and adjust seasoning with salt, pepper, or more lemon juice. Serve warm with fresh herbs or extra nutritional yeast on top.
Can’t do cashews? Try silken tofu or sunflower seeds instead.
Add spinach or kale at the end for extra greens.
This sauce also works great over rice, roasted veggies, or in a vegan mac and cheese.