Vegan "Mussels" in Creamy White Wine Garlic Sauce is my take on veganizing a French-inspired classic. Tender, flavorful mixed mushrooms replace seafood and are simmered in a silky, aromatic sauce with shallots, garlic, lemon, and fresh herbs. This dish is the epitome of comfort and indulgence, and when paired with warm, crusty buttered bread, it becomes an elevated, restaurant-style experience you'll want to savor every last bite of.

The other day, I received a request from a fan, Carol, who shared how much she missed the flavors of mussels in a white wine cream sauce-one of her favorite restaurant dishes! It instantly triggered memories for me, as this was a dish I used to love ordering at fancy restaurants. Sure, the mussels were the feature, but let's be honest-the real magic was swirling that sourdough or baguette into that garlicky, creamy sauce. YUM.
I knew I had to recreate that experience, so I used mixed mushrooms chopped into bite-sized pieces as my "mussels meat." Just for fun, and to make it feel even more authentic, I found sleek black spoons that reminded me of mussel shells and popped them into the pan.
This dish turned out so tasty that my husband practically devoured the whole thing right away! It's quick and easy to make, taking only 30 minutes-perfect for a special treat for yourself or company. The creamy, aromatic sauce and tender mushrooms create an indulgent, comforting meal. You can even make it into a main by serving it over pasta, polenta, or rice. This show-stopping dish is the perfect way to celebrate mushrooms and have a little fun in the kitchen.

INGREDIENTS:
- Vegan butter and olive oil - For sautéing and adding richness to the sauce. Use vegetable broth for an oil-free option.
- Shallots and garlic - For aromatic flavor and depth.
- Crushed red pepper flakes - Adds a hint of heat (optional).
- Lemon juice and zest - For a bright, citrusy burst that balances the creaminess.
- Mixed mushrooms - The hearty base, providing umami flavor. You can use almost any combo of mushrooms you like; I used a mix of oyster, king oyster, and cremini, but shiitake, portobello, and button would also work well.
- Dry white wine and vegetable broth - For depth and to create the sauce. For an alcohol-free option, simply substitute more vegetable broth for the wine.
- Vegan heavy cream - For a rich, creamy texture. See recipe notes for alternatives.
- Fresh parsley - For garnish and a fresh touch.
- Crusty bread - Perfect for dipping into the creamy sauce!

HOW TO MAKE VEGAN MUSSELS:
- Sauté the aromatics: In a large skillet, heat the vegan butter over medium heat. Add the shallots and cook, stirring occasionally, until softened, about 5 minutes. Add the garlic and red pepper flakes, cooking for 1 minute until fragrant but not browned.

- Cook the mushrooms: Reduce heat to low to prevent burning, then stir in the lemon zest and lemon juice, then add the mushrooms. Cook, stirring occasionally, until the mushrooms release their juices and start to brown, about 5-7 minutes. If needed, add a splash of vegetable broth to deglaze the pan.

- Build the sauce: Pour in the white wine and vegetable broth, stirring well. Bring to a gentle simmer and let cook for 3-4 minutes to allow the flavors to meld.

- Add the cream: Turn the heat to low and slowly stir in the vegan heavy cream, mixing until fully incorporated. Let the mixture return to a simmer, then turn off the heat. Season with salt and black pepper to taste. If the sauce splits, add a splash more cream and stir.

- Finish and serve: Stir in the fresh parsley, then remove from heat. Serve hot with crusty bread and lemon wedges for extra brightness. Enjoy straight from the pan by dunking these sleek black tasting spoons-I love how they resemble mussel shells!-and swirling the crusty bread in the sauce.
Alternatively, this dish is delicious served over pasta, mashed potatoes, polenta, quinoa, or rice for a heartier meal.

This Vegan Mussels Recipe is…
- Quick and easy to make
- Super luscious and creamy
- A decadent mixed mushroom dish
More Vegan Seafood-Inspired Recipes:
- My viral Vegan Salmon Recipe
- Vegan Garlic Seared Scallops
- Vegan Crab Cakes
- Vegan Tofish & Chips
- Coconut Crusted Vegan Shrimp
- Vegan Calamari
If you try this recipe let us know by leaving a comment, rating it, and don't forget to tag @itdoesnttastelikechicken on Instagram. You can also pin this recipe on Pinterest to save it for later!
Bon appetegan!
Sam Turnbull.

(click stars to vote)
Vegan Mussels in Creamy White Wine Garlic Sauce (Mushrooms)
Servings:
PRINT
PIN
COMMENT
Ingredients
- 2 tablespoons vegan butter
- 1 tablespoon olive oil
- 4 shallots, finely chopped
- 6 cloves garlic, thinly sliced
- ½ teaspoon crushed red pepper flakes, (optional for kick)
- 1 teaspoon lemon zest
- 2 tablespoons lemon juice
- 1 ¼ pounds mixed mushrooms, (such as oyster, king oyster, cremini, shiitake, or portobello), torn or sliced
- ¾ cup dry white wine, (sub vegetable broth if preferred)
- ½ cup vegetable broth
- ¾ cup vegan heavy cream, (such as full-fat coconut milk, cashew cream, or oat cream), see notes
- salt & pepper, to taste
- fresh parsley, chopped, for garnish
- Lemon wedges, for serving
- Crusty bread, for serving
Instructions
- Sauté the aromatics: In a large skillet, heat the vegan butter and olive oil over medium heat. Add the shallots and cook, stirring occasionally, until softened, about 5 minutes. Add the garlic and red pepper flakes, cooking for 1 minute until fragrant but not browned.
- Cook the mushrooms: Reduce heat to low to prevent burning, then stir in the lemon zest and lemon juice, then add the mushrooms. Cook, stirring occasionally, until the mushrooms release their juices and start to brown, about 5-7 minutes. If needed, add a splash of vegetable broth to deglaze the pan.
- Build the sauce: Pour in the white wine and vegetable broth, stirring well. Bring to a gentle simmer and let cook for 3-4 minutes to allow the flavors to meld.
- Add the cream: Turn the heat to low and slowly stir in the vegan heavy cream, mixing until fully incorporated. Let the mixture return to a simmer, then turn off the heat. Season with salt and black pepper to taste. If the sauce splits, add a splash more cream and stir.
- Finish and serve: Stir in the fresh parsley, then remove from heat. Serve hot with crusty bread and lemon wedges for extra brightness. Enjoy straight from the pan by dunking these sleek black tasting spoons-I love how they resemble mussel shells!-and swirling the crusty bread in the sauce.Alternatively, this dish is delicious served over pasta, mashed potatoes, polenta, quinoa, or rice for a heartier meal.












Kaela says
I made this the other night and it was so good! I used your no-knead crusty bread as well and despite a little hiccup with the rubber stoppers in my Dutch oven (slip of the mind that I hope to never repeat!) it all turned out wonderfully. Thank you so much! It’s recipes like this that make so happy to be vegan!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Hi Kaela! I’m so glad you loved the vegan mussels and the no-knead crusty bread (even with the Dutch oven hiccup—oops! 😅). Thanks for taking the time to write, and happy cooking!
Carol B says
I made this for Valentine’s Day and it was absolutely delicious. Thank you so much for creating this recipe. I will definitely be making it again.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Wonderful! Such a special dish to make for Valentine's!
SARAH J MARTIN says
This is absolutely delicious! Seafood is one of the dishes I miss the most since going vegetarian. and this is spot on. I used the cashew cream and threw zucchini noodles in for fun. Just amazing. And I'm glad there is extra cashew cream left over for my coffee tomorrow.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay! So thrilled you loved it Sarah!!
Maryline Petitpied says
For the look and the idea ♥
Sam Turnbull @ It Doesn't Taste Like Chicken says
Thank you 🙂
Maryline Petitpied says
OMG, such a great idea! I'm running to buy mushrooms! Thank you, Sam! I'm already drooling.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yay! I hope you love it Maryline!