Vegan Creamy Mushroom Pasta with flavor-packed sun-dried tomatoes, garlic, and spinach. This satisfying dish is easy to prepare and only 30 minutes. It is great for lunch or dinner!
Let's make a pan of satisfying vegan creamy mushroom pasta with flavorful sun-dried tomatoes, garlic, and spinach!
This dish comes together in just 30 minutes for an easy lunch or dinner.
To simplify the cream sauce, I use a shortcut with cashew milk and cheesy nutritional yeast instead of soaking whole cashews.
Ingredients for Vegan Mushroom Pasta
For this recipe you will need:
- Penne pasta: Or your own favorite shape such as fusilli, fettuccine, linguine, etc. Use gluten-free noodles if desired. (I like brown rice & quinoa pasta.)
- Mushrooms: I use cremini mushrooms, but use your own favorite. Shiitake mushrooms, portobello mushrooms, or white button would work well.
- Sun-dried tomatoes: I use dry, but oil-packed works as well.
- Garlic cloves
- Cashew milk: Be sure to use plain and unsweetened. You can also substitute another dairy-free milk if you wish such as soy milk or almond milk.
- Vegetable broth
- Nutritional yeast: This gives the sauce a cheesy, savory flavor.
- Garlic powder
- Fresh basil: Or your own favorite fresh herbs like parsley.
- Fresh spinach
Flavors: Change it up with your own variations. Add fresh lemon juice, Kalamata olives, more fresh herbs, or different greens such as arugula for a peppery taste.
Vegetables: Add onion, grape tomatoes, asparagus, shallot, roasted bell pepper, peas, etc.
Vegan sausage: You can even pair it with your favorite vegan deli sausage. I love Field Roast's Smoked Apple Sage sausage.
For more inspiration, also browse all pasta & noodle recipes.
Vegan Creamy Mushroom Pasta with Sun-Dried Tomatoes
- 8 oz. penne (gluten-free if desired)
- 8 oz. mushrooms (I use cremini)
- 1/2 cup diced sun-dried tomatoes*
- 3-5 cloves garlic
- 1 1/2 cups cashew milk (plain, unsweetened)
- 2/3 cup vegetable broth
- 1/4 cup nutritional yeast
- 1/2 tsp. garlic powder
- 3 Tbsp. fresh basil
- 2 cups fresh baby spinach (or arugula, etc.)
- Salt/pepper to taste
Toppings for serving (optional):
- Fresh basil or parsley, kalamata olives, cashew parmesan
- Cook pasta according to package instructions, leaving al dente (tender, not mushy). Drain when finished.
- Meanwhile, slice the mushrooms.
- In a large skillet over medium-high heat, sauté mushrooms for about 7 minutes. (I use 3 Tbsp. water/veggie broth for no-oil sauté method.)
- Meanwhile, mince garlic and dice sun-dried tomatoes (yielding about 1/2 cup diced tomatoes).
- Add garlic and sun-dried tomatoes to the skillet. Stir and sauté 1 minute.
- Add cashew milk, broth, nutritional yeast, and garlic powder. Stir well to combine.
- Heat 3-4 minutes or until lightly simmering.
- Meanwhile, chop/julienne the basil.
- Add basil and drained pasta to the skillet. Toss well and heat for 5-10 minutes or until the pasta has absorbed most of the sauce. (The sauce will be thin at first, but will thicken upon heating and even more after sitting.)
- Stir in spinach during last couple minutes to wilt. Salt/pepper to taste.
Nutrition Per Serving (Estimate)
If you are looking for more quick and easy 30-minute meals, also check out:
- Portobello Fajitas
- Broccoli Cashew Stir Fry
- Vegan Butter Chickpeas
- Easy Peanut Noodles
- 15 Best Easy Vegan Weeknight Meals