Mushroom Vegan Mac and Cheese. A creamy delicious plant-based mac and cheese with sautéed cremini mushrooms. Great for dinner or lunch. Totally dairy-free. This recipe only takes less than 30 minutes to make!
Unlike other recipes, this vegan mac and cheese is without cashews or any nuts! The sauce is really creamy and delicious and made with plant based ingredients like potato, carrot and onion. It's such a versatile cheese sauce that you could practically use it for nacho chips or anything that you pair cheese sauce with.
When I used to be vegan for a short period of time, it was always hard to find other dairy-free or vegan substitutes. But thankfully the internet is amazing and you can practically find a vegan version of many delicious foods like this vegan mac and cheese recipe.
You will need a blender or food processor for this recipe to really blend that sauce into a liquid. I share my favourite blender below that has lasted me for years and is totally worth the investment.
If you're not a fan of mushrooms, feel free to have this vegan mac and cheese without it or you can pair with broccoli or any veggie you desire.
I remember growing up, I used to rely on that instant mac and cheese in that blue box that many of us are familiar with. As I grew older and started checking the ingredient line, I was nothing but shocked by the amount of questionable ingredients. And that's why I love making my own mac and cheese.
I can't take full credit for this recipe. It was adapted from my favourite vegan food blogger Hot for Food. Please check out her blog!
Other recipes you may like!
NUT-FREE VEGAN MAC AND CHEESE
VEGAN MAC N' CHEESE with broccoli
AVOCADO MAC AND CHEESE (non-vegan)
For this recipe
You will need the following vegan mac and cheese ingredients:
- 500 grams sea shell pasta or pasta of your choice
- 1 pint cremini mushrooms, washed and sliced
Vegan mac and cheese sauce:
- 1 cup russet potatoes, peeled and diced
- ¾ cups carrots, peeled and diced
- 2 tbsp avocado oil
- ¼ cup oat milk
- 2 tsp lemon juice
- 1 ½ tsp tapioca flour or corn starch
- One tsp garlic powder
- 1 tsp onion powder
- 1 tbsp nutritional yeast
- ½ tsp sea salt
Required: High power blender or food processor.
How to make this vegan mushroom mac n cheese with mushrooms
- In a pot of boiling water, boil potatoes and carrots for 10 minutes, no more. Then transfer to a blender along with the other Sauce ingredients. Blend until smooth.
- Meanwhile, boil your pasta according to packet instructions. Reserve ¼ cup hot pasta water. Strain pasta and set aside.
- In the same pot, sauté your mushrooms over medium high heat in a bit of avocado oil. Season with salt after you’ve cooked your mushrooms to prevent loss of moisture.
- Over low heat, add pasta water to mushrooms followed by pasta. Then pour your cheese sauce on top and combine well. Enjoy!
Give it a try!
Well I hope you give my Mushroom Vegan Mac and Cheese recipe a try! It always excites me when you guys make my recipes and I hope this is one you try.
Thanks for visiting my blog! If you enjoyed this mushroom vegan mac and cheese recipe, please share it with your family and friends or on social media! Take a picture if you've made my recipe and tag me on Instagram @christieathome in your feed or stories so I can share your creation in my stories with credits to you!
Made this recipe and loved it?
If you could leave a star rating for my vegan mac and cheese with mushrooms, I would greatly appreciate it 🙂 Thanks so much!
Take care,
Christie
*This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. I also earn from qualifying purchases through additional affiliate programs

Mushroom Vegan Mac & Cheese (30-min. Recipe)
Ingredients
- 500 grams sea shell pasta or pasta of your choice
- 1 pint cremini mushrooms washed and sliced
Vegan mac and cheese sauce:
- 1 cup russet potatoes peeled and diced
- ¾ cups carrots peeled and diced
- 2 tbsp avocado oil
- ¼ cup oat milk
- 2 tsp lemon juice
- 1 ½ tsp tapioca flour or corn starch
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tbsp nutritional yeast
- ½ tsp sea salt
Instructions
- In a pot of boiling water, boil potatoes and carrots for 10 minutes, no more. Then transfer to a blender along with the other Sauce ingredients. Blend until smooth.
- Meanwhile, boil your pasta according to packet instructions. Reserve ¼ cup hot pasta water. Strain pasta and set aside.
- In the same pot, sauté your mushrooms over medium high heat in a bit of avocado oil. Season with salt after you’ve cooked your mushrooms to prevent loss of moisture.
- Over low heat, add pasta water to mushrooms followed by pasta. Then pour your cheese sauce on top and combine well. Enjoy!
Enjoyed my recipe? Leave a rated review!