- SAVE TO FAVOURITES GO TO COLLECTIONS
- COMMENT
- JUMP TO RECIPE
This creamy vegan mushroom pasta isn’t just delicious – it’s also nutritious and filling, and ready in 20 minutes! The ingredients are super-simple, too.
It’s important to note that our recipes are free from AI! Every recipe on our site is developed by us and tested multiple times to ensure great taste and efficient cook times with no wasted ingredients – so you save your time and money, too!

Download our free app Easy Vegetarian !
(4.7★, 100K+ Downloads in Google Play)
🥗 300+ High-Protein Recipes 📅 Grocery Lists & Meal Plans 🚫Totally Ad-free
Why You’ll Love This Recipe
It’s perfect for a busy weeknight, or when you’re craving something comforting yet plant-based. Plus, it’s easy to make and customizable depending on your tastes or dietary needs.
It’s really easy to make in multiple servings, too. In my house, half of us hate mushrooms and half LOVE them, so it’s quite a divisive meal (to say the least).
Pro Tip
Notes on Ingredients
- Mushrooms: These provide a rich, earthy flavor and are the star of this creamy pasta. I recommend using cremini or button mushrooms for the best texture and flavour, but honestly, any will do.
- Vegan Cream: For the creamy texture, we used soy cream, but you can substitute with coconut cream or any plant-based cream you prefer.
- Mustard: Adds a zesty kick to balance the creamy sauce. You can adjust the amount to taste.
- Pickles: These small, tangy pickles add an unexpected crunch and acidity that pairs beautifully with the richness of the pasta.
How to Make Creamy Vegan Mushroom Pasta
Ingredients:
- 160g penne pasta (or pasta of choice)
- 200g mushrooms, sliced
- 4 pickles, chopped
- 250ml vegan cream (soy or coconut)
- 2-3 tbsp mustard
- 2 cups arugula (rocket)
- Salt and pepper to taste
- 2 tbsp olive oil
Cook the Pasta:
Bring a large pot of salted water to a boil. Cook the penne until al dente, then drain and set aside.
Sauté the Mushrooms:
Heat olive oil in a pan over medium heat. Add the sliced mushrooms and sauté until browned (about 5-7 minutes). Season with salt and pepper.
Make the Creamy Sauce:
Lower the heat and add the vegan cream and mustard to the mushrooms. Stir until the sauce thickens slightly, about 2-3 minutes.
Combine:
Add the pickles and cooked pasta to the pan, stirring gently to coat. Add arugula and toss until wilted.
Serve:
Plate the pasta, adjust seasoning as needed, and enjoy!
Serving Suggestions
love pairing this creamy mushroom pasta with a simple green salad, some garlic bread, or roasted vegetables for a complete meal. Personally, I like to drink a chilled white wine or a refreshing sparkling lemonade alongside it – they really complement the creamy, earthy flavors of the dish.

Equipment
- Pot set
- Knife
- Cutting board
- Pan
Ingredients
- 1 ½ cups penne pasta (or your fave pasta)
- 8 medium mushrooms
- 2 tbsp olive oil
- Salt and pepper to taste
- 4 pickles
- 1 cup vegan cream
- 2-3 tbsp mustard
- 2 cups rocket (that’s arugula by another name)
Instructions
- Place a large pot on the stove and boil the penne pasta in salted water until al dente. 1 ½ cups penne pasta
- Slice the mushrooms , heat up a frying pan on high heat and fry them with oil until they’re nicely browned. 3-4 minutes should do it. Season with salt and pepper . Chop up the pickles. 8 medium mushrooms, 4 pickles, 2 tbsp olive oil, Salt and pepper to taste
- Let the frying pan cool down a bit, add the cream , and let it boil to reduce the liquid a little. 4. Add the mustard and the chopped pickles. Give it a quick taste test and add more mustard if desired. 1 cup vegan cream, 2-3 tbsp mustard
- Drain the pasta when it’s ready.
- Add some rocket to a bowl, then a little pasta. More rocket, then more pasta. Leave a small well in the centre and tip in the sauce. Yummy! 2 cups rocket
NOTES
Nutrition
Can I use a different type of pasta?
Absolutely! You can use gluten-free pasta, spaghetti, or even zucchini noodles if you want a low-carb option.
Can I make this dish ahead of time?
Yes, the sauce stores well in the fridge for 2-3 days. Just reheat it gently before serving, and add the arugula fresh for the best texture.
Storage Tips
Leftovers can be stored in an airtight container in the fridge for up to 3 days. To freeze, let the pasta cool completely before transferring to a freezer-safe container. It can be stored in the freezer for up to 2 months. To reheat, simply warm it on the stove with a splash of plant-based milk. You can also reheat it in the microwave in a suitable container.
Suggested Recipes
If you loved this creamy vegan mushroom pasta, here are a couple more pasta dishes you might enjoy:
- Pasta with Rocket Pesto and Tomatoes
- Zucchini Noodles (Zoodles) with Hazelnut Carrot Sauce

Creamy Vegan Mushroom Pasta
Equipment
- Pot set
- Knife
- Cutting board
- Pan
Ingredients
- 1 ½ cups ( 160 g ) penne pasta (or your fave pasta)
- 8 medium ( 200 g ) mushrooms
- 2 tbsp olive oil
- Salt and pepper to taste
- 4 pickles
- 1 cup ( 250 ml ) vegan cream
- 2-3 tbsp mustard
- 2 cups ( 40 g ) rocket (that’s arugula by another name)
Instructions
- Place a large pot on the stove and boil the penne pasta in salted water until al dente.
- Slice the mushrooms , heat up a frying pan on high heat and fry them with oil until they’re nicely browned. 3-4 minutes should do it. Season with salt and pepper . Chop up the pickles.
- Let the frying pan cool down a bit, add the cream , and let it boil to reduce the liquid a little. 4. Add the mustard and the chopped pickles. Give it a quick taste test and add more mustard if desired.
- Drain the pasta when it’s ready.
- Add some rocket to a bowl, then a little pasta. More rocket, then more pasta. Leave a small well in the centre and tip in the sauce. Yummy!