Vegan Mac and Cheese with Silken Tofu Sauce
A vegan mac and cheese that even picky kids will love? This is the one! Classic mac and cheese flavour, with a silken tofu mac and cheese sauce (no cashews!) that takes just 5 minutes to whip up in the blender.

Want to save this recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
My eight year old daughter’s favourite food is mac and cheese. But not just any mac and cheese. She likes it out of the box. Or from local restaurant White Spot. That’s it. The “fancy” kind with five pounds of cheese? Nope. Not for her. She likes it creamy, cheesy and MILD.
As a vegan dietitian cooking for a family of omnivores, I’ve come up against plenty of challenges to create plant-based recipes my family would celebrate but this, my friends, was the biggest so far. Could I create a vegan mac and cheese that my daughter would gobble up, without complaints, or pushing her pasta around her plate to make it look like she’s eaten?
Honestly, this one took some doing. It was all about the little flavour tweaks but after about 6 different iterations, I’ve perfected a creamy, savoury silken tofu mac and cheese sauce that she actually gobbled up! Nutritional yeast creates the cheesy base. Onion and garlic powder layer on umami and depth. And dijon mustard give it that aged old cheddar vibe.
It’s a very different type of dairy free mac and cheese because honestly, I haven’t loved a lot of the other ones I’ve tried! A lot of vegan mac and cheese recipes use either butternut squash or cauliflower as their sauce base but I don’t love them…because they don’t really taste like classic mac and cheese. Plus, you’ve got to cook the vegetables, which so the sauce takes longer.
And as much as I LOVE cashew cream-based sauces, like my vegan alfredo, I know that A) cashews are pricey and B) allergies are common so I wanted to challenge myself to make a fully nut free vegan mac and cheese that was SO delicious that even my eight year old likes it.
Silken tofu makes a perfect base for dairy free pasta sauces because it’s mild in flavour and blends up super smooth in addition to adding plant-based protein (about 4g per ⅓ cup) as well as calcium, iron and potassium meaning that yes, this mac and cheese packs plenty of nutrition!
This dairy free mac and cheese recipe is super weeknight friendly because all you have to do is boil your favourite pasta on the stovetop, blend the sauce and toss it with the cooked pasta. THAT’S IT.
Bonus: the sauce is naturally gluten free so if you have celiac disease, just pair with your favourite gluten free pasta! You can enjoy it as a side dish, or do as we typically do in my house: roast up a big batch of veggies (I like cauliflower!) and serve this vegan mac and cheese as a main dish. It’s a comforting, nourishing dinner for the whole family.
Love flavourful, fun plant-based recipes? Grab a copy of my newest cookbook, Plant Magic!
How to make this 15 minute vegan mac and cheese
I love how simple this recipe is: by the time the pasta is cooked, you’ve blended up the sauce and cleaned up the kitchen! Plus, since there are no cashews in the recipe, you don’t need a fancy blender: any blender – even an immersion blender – will do!!
Step One: Gather your ingredients. In addition to your favourite pasta, you’ll need a package of silken tofu, nutritional yeast, onion and garlic powder, salt, paprika, dijon, lemon, sugar and vegan butter. Can’t find silken tofu? Soft tofu has a lower moisture content but it works…I’ve done it both ways.
Step Two: Boil your pasta according to package directions, drain, rinse and return to the pot.
Step Three: While your pasta is boiling, toss all the sauce ingredients, minus the butter, into the blender. Start blending on medium low for 20 seconds, scrape the sides to incorporate all the powdered ingredients, then increase to medium for about 20 seconds, scrape the sides, then take it up to medium high until smooth, about 30 seconds. Yep, that’s it.
Taste and then adjust salt, sugar or dijon as desired. The base sauce is meant to be delicious of course, but mild. The dijon gives it that aged white cheddar vibe so if you want more flavour, try adding more, a teaspoon at a time until you hit that sweet spot. I also really love adding a tablespoon of Frank’s hot sauce but obviously not if you’re feeding littles!
Step Four: melt the vegan butter over the pasta, pour the dairy free mac and cheese sauce over, toss and serve!
Want to fancy this up? You could toss the pasta with some toasted panko breadcrumbs, like the ones from my roasted beet and carrot salad (I would skip the lemon zest). OR you pop the pasta into a baking dish, top with some shredded vegan cheese or breadcrumbs toss under the broiler until the cheese is melted (or crumbs toasted!)
More nourishing vegan pasta recipes
- 30 Min Green Pasta Recipe
- Easy Hummus Pasta
- Vegan Alfredo Pasta with Mushrooms
- Creamy Vegan Pasta Salad
Vegan Mac and Cheese with Silken Tofu Sauce
Ingredients
- 12 ounce silken tofu, or soft tofu
- ⅓ cup nutritional yeast
- 1 tablespoon Dijon mustard
- 2 teaspoons garlic powder
- 1 teaspoon onion powder
- 1 teaspoon salt
- 1 teaspoon freshly squeezed lemon juice
- ½ teaspoon paprika
- ½ teaspoon sugar, yes, it makes a difference!
- 1 pound your favourite pasta
- ¼ cup vegan butter
Equipment
- High Speed Blender regular blender, or immersion blender…all will work!
Instructions
- Cook pasta according to package directions, drain and return to the pot off of the heat.
- While the pasta cooks, add the silken tofu, nutritional yeast, Dijon mustard, garlic and onion powder, salt, lemon juice, paprika, and sugar to the blender. Blend for 20 seconds on medium low, scrape the blender, then blend for 20 seconds on medium, scrape the blender, then finish by blending on medium high for 30 seconds until the sauces looks silky smooth.
- Add the vegan butter to the hot pasta, toss to coat and then pour over the cheese sauce and toss again.
Optional toppings
- If you like, it's also nice to transfer the pasta to a baking dish and either top it with melty vegan shreds or seasoned panko crumbs and broil just until the cheese is melted or the crumbs are golden brown.
54 Comments on “Vegan Mac and Cheese with Silken Tofu Sauce”
Just made this, Desiree, it was lovely! Will definitely make it again.
I have a question for you. My 2 1/2 yo grandaughter has food sensitivities, they are avoiding gluten and dairy. The only item in your sauce that she has not had is nutritional yeast. Off the top of my head, I believe with those sensitivities in mind, nutritional yeast would be fine. Is there anything I am missing re regarding feeding nutrutional yeast to a 2 1/2 yo?
Thank you, Gale
I am SO glad you like it!!! I am really proud of this one 🙂 Nutritional yeast is naturally gluten free – ensure the brand confirms GF status and there is no dairy…it’s fully vegan!
Perfect! Thank you so much! Just this minute I am enjoying the leftovers for lunch!!
Gale
Yay!! So glad you enjoyed it, Gale! Thank you for taking the time to leave a rating and review, it really helps 🙂
Absolutely delighted with the result!
I am so glad to hear it Norma!
Soooo delicious! Super easy and no cashews – will definitely go into regular rotation!
I am SO glad you love it as much as I do! Thank you for leaving a rating 🙂
Would olive oil work instead of vegan butter?
It will work in terms of adding moisture but what you will lose is a bit of the creaminess that the butter provides as well as buttery flavour. If you try it, let me know how it goes!
Made your vegan mac and cheese with silken tofu. It is absolutely delicious!!! My husband loved it also. Can’t wait to make it for the grand children!!
I am SO glad it’s a hit!! Let me know how it goes with the kiddos too…and thank you for taking the time to leave a star rating 🙂
Do you think spicy brown mustard would work instead of Dijon or would it totally ruin this dish? Really want to make this tonight, but that’s all I have!
I’m not sure that the flavour would work…did you try it?
Tried this with spicy brown mustard and it was fabulous! I definitely want to try it with Dijon as the original recipe calls for, but even with the deviation this has become a new fave in my house – delicious!
Okay, I love that it works with brown mustard too…thank you so much for that Lisa!
Very tasty! My unsuspecting husband thought it was the “real deal”. I did bump up the mustard and yeast, and also added some fermented jalapeño…all easy to add to taste before pouring sauce over the pasta. This was far easier to make than the usual mac and cheese…no cheese to grate.
No way! That is high praise…and dang, the fermented jalapeño sounds like a delicious addition.
This is like a better version of the Mac and cheese we all grew up with. I can’t believe how good this is!
I am SO glad you are loving it Hope!! Who says nourishing can’t also be super super yummy?
I found it tasted overwhelmingly of Dijon mustard and I must admit I had not particularly had it before, so I don’t think I’m fond of the flavour. The creaminess of the sauce was great though and I used gnocchi and added butternut squash, spinach and peas which made it a lot more wholesome, but I’d definitely make it again and omit the mustard or perhaps add just a teaspoon and not a tablespoon.
Hi Rebecca,
Thanks for the feedback! I can see that if it was your first time eating Dijon mustard, it might stand out…definitely leave it out next time and see how you like it or perhaps just 1 teaspoon!
Warmly,
Desiree
This was delicious! We’re not vegan and we thoroughly enjoyed it. So quick and easy to make. I’ll definitely be making this one again. I used Frank’s instead of Dijon.
Hi Katie,
I am so glad you did the Frank’s version! I feel like not as many people have tried that yet 🙂 Thank you for taking the time to leave a rating and review 🙂
Desiree
Thank you…thank you…this is the most delicious vegan and nut free Mac n cheese I have ever tasted…omg I don’t even know what to say..lol I added 2/3 of nutritional yeast and I swear this sauce taste like cheese lol I am knew to silken tofu as I normally buy firm but i hsd no idea. So good…thank you. great way to add more protein in my diet. I appreciate you for posting this recipe.
Hi Willa,
I am so glad you liked it!! And that we have the same tastebuds ha ha because I love this recipe so so much. Thank you for taking the time to leave a star rating and review, it really helps!
Desiree
I’m so excited to find this recipe! My son is allergic to dairy but also things like peas and cashews, so available vegan mac brands don’t work for him. And a version with good protein in it is golden! We’ll be trying this one for sure.
I’m wondering, have you tried freezing the sauce? I’d love to be able to pull out a single portion at a time for an easy meal for him.
Hi!
I hope you all love this one…my family definitely does 🙂 I have not tried freezing the sauce yet, I worry the emulsion might break?? If you do try it, please let me know as I am sure others have this question too.
Loved this! Another favourite Desiree recipe to add to the rotation : )
YAY! So glad you enjoyed it Emily 🙂
This is so delicious! I would also like to try the Frank’s version. Do I just swap that for the Dijon, or omit the Dijon, lemon juice, & sugar as indicated in your note?
Good eyes!! I would omit the dijon, lemon juice and sugar and then just taste at the end and see if it needs more Franks or a bit of lemon juice to your taste.
I’m so happy I found this recipe – it is FANTASTIC! I’ve made this two weeks in a row already. I used to always make a cashew based Mac but it always has that taste. This is sooo tasty and so creamy!!! I thought it would end up a strange consistency but it’s so perfect. And incredibly easy & fast! I made this with some plant based chicken and buffalo sauce for a buffalo Mac 🙂
Hi Ashley,
I am so glad you are liking it!! I’m really proud of this one…creating a mac and cheese that the kiddos would happily eat was a challenge ha! And now I IMMEDIATELY need to try your variation. I love buffalo everything!
Really good. I’ve never tried vegan mac and cheese that I’ve liked before. The mustard gives a taste like sharp cheddar and it’s really creamy. I’ll definitely make it again.
I am so freaking happy that you like this one! I worked so hard on it and my little taste testers here at home are TOUGH cookies when it comes to mac and cheese ha ha. Thank you for taking the time to leave a rating, it really helps.
If you like a kiss of spice, add cayenne pepper!
Great idea, Kat!
So many great reviews, I really wanted to love this. But, it missed the mark for me. No fault of the recipe, most likely just my taste preferences. I do love how easy it is to make and plan to tinker with the sauce. I found it to be too strong with nutritional yeast and too buttery. I eat lower oil so, more likely it’s me rather than the recipe. Mainly testing mac & cheese recipes for my niece who is dairy free.
Hi Vickie,
Sorry it wasn’t your fave! We all have different taste buds…I totally get it. If you don’t manage to find another recipe that suits you and your niece, an idea: just halve the nutritional yeast and omit the butter. Taste, and add just enough butter to boost flavour without feeling too buttery. Hope this helps!
Finally!!! The first silken tofu Mac n cheese recipe to taste good. Thank you!! I added hemp seeds, jalepeno, and a dash of almond milk to mine.(:
Oh yay!!! I am so glad you think so…and love those additions. Thanks for taking the time to leave a review, it really helps 🙂
This is delicious and as easy as could be!
I am so glad you like it Emily! It’s a forever favourite around here…thank you for taking the time to leave a rating and review, it really helps others discover the recipe 🙂
Um….wow. You nailed it. I just purchased several blocks of silken tofu to try different recipes. This popped up and I was like why not. I’m shocked. So easy. A winner.
YAY! So glad you discovered this one…it’s a forever family fave around here 🙂
Best tofu pasta sauce I’ve made! And I love how filling it is and how much protein is in this. Definitely adding to the rotation. Thank you!
I am so so glad you like it! Thank you so much for taking the time to leave a rating, it really helps 🙂
Everyone loves this!
I am so glad, thank you Antony!
This recipe is fantastic! It’s perfect – maybe even better than real Mac N Cheese. Thank you and great job!
Ah, I’m so glad you think so!! Thank you for taking the time to leave a rating and review, it really helps others find the recipe.
I cook Internet recipes all the time but this is the first review I’ve bothered to leave – this sauce is AMAZING! I have a 15-year old who doesn’t eat much variety but loves macaroni cheese – I am replacing my normal calorie-laden sauce with this high-protein alternative. Thank you so much!
Okay, that is HIGH praise!! I am so glad you and your family like it, Jen. And thank you so much for taking the time to leave a rating and review, it really does help so much 🙂