A creamy mushroom pasta with garlic, fresh parsley, and plant-based cream is one of the easiest and most satisfying meals you can make on a weeknight. Perfect for anyone looking for a quick vegetarian dinner that feels indulgent, this one-pot pasta dish brings together rich flavors and a silky sauce — all in under 30 minutes. Whether you’re cooking for family or just yourself, this easy mushroom pasta recipe will become a cozy favorite.
Made with fresh mushrooms, plant-based or regular cream, and plenty of garlic and herbs, this pasta is both simple and flavorful. Whether you’re vegetarian or just in the mood for a lighter dish, this creamy mushroom spaghetti is a guaranteed crowd-pleaser. Top it all with fresh parsley for that perfect final touch.
Serve it with a crisp salad, warm bread, or even a glass of white wine. And if you like easy and comforting meals like this, check out my creamy chicken pasta with broccoli and mushrooms or this refreshing zucchini and avocado salad — both perfect for a quick dinner rotation.

Ingredients
Serves 4
• 350 g (12 oz) spaghetti or other long pasta
• 250 g (9 oz) fresh mushrooms (button or cremini), sliced
• 2 tbsp olive oil
• 1 tbsp plant-based butter (or more olive oil)
• 1 small onion, finely chopped
• 2 garlic cloves, minced
• 200 ml (¾ cup) plant-based or regular cream
• 1 tsp Dijon mustard (optional)
• Salt and freshly ground black pepper, to taste
• A handful of fresh parsley, chopped (for serving)
Instructions
1. Cook the pasta in a large pot of salted boiling water until al dente. Drain, reserving a bit of the cooking water.
2. Sauté the aromatics: In a large skillet, heat olive oil and butter over medium heat. Add chopped onion and sauté for 3–4 minutes until soft and translucent.
3. Add mushrooms and garlic: Stir in the garlic and sliced mushrooms. Cook for 8–10 minutes until the mushrooms have released their moisture and are golden brown.
4. Season and add cream: Add salt, pepper, and Dijon mustard (if using). Pour in the cream, reduce the heat, and let it simmer for a few minutes until slightly thickened.
5. Combine with pasta: Add the drained pasta to the skillet and toss to coat. Add a splash of reserved pasta water if needed to loosen the sauce.
6. Serve immediately, topped with plenty of chopped parsley.
Tips and Variations
• Use gluten-free pasta or whole wheat spaghetti if preferred.
• Add a sprinkle of grated Parmesan or nutritional yeast for extra flavor.
• Craving protein? Serve with a poached egg or pan-fried tofu cubes.
You Might Also Like:
• Summer Tagliatelle with Pesto and Crunchy Pine Nuts

Leave a Reply