This cheesy homemade vegan mac and cheese recipe will take you straight back to the classic macaroni and cheese from your childhood!

Table of Contents

The best vegan macaroni and cheese
Growing up, my mother was usually the one who cooked for us, preparing elaborate and wholesome meals from scratch, with plenty of vegetables.
But every now and then, my dad would take over the kitchen. One of my absolute favorite lunches he would make us was boxed Kraft macaroni & cheese.
I called it “cheese soup” because he always added extra milk so there was twice as much creamy cheese sauce.
Although I haven’t eaten the boxed Kraft version in years, I still love my mac and cheese with a ton of extra cheese sauce.
Serve me a bowl of homemade macaroni drenched in so much cheese sauce that you cannot even tell there is pasta in the bowl, and you will never hear me complain!
Also be sure to try this Vegan Chocolate Cake

Easy vegan pasta dinner idea
Both online and cookbook vegan macaroni and cheese recipes are definitely hit or miss. And the bad ones truly are awful.
I remember back when I first went vegan, trying a recipe that attempted to mimic the cheesy taste by using a combination of nutritional yeast, miso, and Dijon mustard.
The vegan recipe claimed to taste just like real mac and cheese. Spoiler alert: it not even come close.
I’ve also tried some vegan restaurant versions or packaged varieties (not naming brand names) so far away from tasting anything like mac and cheese that I honestly do not know how they ever made it onto shelves.
With this simple vegan mac and cheese recipe today, I am not going to tell you it tastes exactly like Kraft or Velveeta. But it is absolutely delicious in its own right and completely satisfies even my strongest mac and cheese cravings.
You may also like: Vegan Chocolate Chip Cookies

Everyone loves this vegan mac and cheese recipe
Today’s nondairy recipe has received a resounding stamp of approval from every one of my non vegan friends and family members who have tried it.
This is hugely important to note, because if someone who remembers what traditional mac and cheese tastes like says it’s good, you know it must be true!
I am not saying vegans have inferior taste buds (obviously my taste buds are super awesome). But I do admit that sometimes we can get excited about a dish simply because a plant based version is offered.
I can think of quite a few examples of this from over the years, especially with things I’ve ordered at restaurants.
Those vegan cannoli that tasted like someone who’d clearly never been to Italy simply stuffed vanilla frosting into a cannoli shell… were they they best cannoli I’d ever had in my life? No.
But on the other hand, I got to order vegan cannoli on a restaurant menu! So actually yes, best cannoli ever.

What ingredients do you need?
To add thickness and creaminess without flour or heavy cream, I turned to cashews this time, which gives the sauce a rich and velvety texture.
You can substitute macadamia nuts for a low carb version. Or I also include a nut free and soy free vegan cheese sauce option in the recipe below.
Unlike many other dairy free macaroni and cheese recipes on the internet or in a box of Annie’s vegan mac and cheese, this one contains no butternut squash, silken tofu, cornstarch, or cauliflower.
If you do prefer a cauliflower version, try this Cauliflower Alfredo Recipe.
The classic orange color and rich flavor are thanks in part to a surprising antioxidant packed healthy ingredient: roasted carrot!
If you want to make mac and cheese without nutritional yeast, just use the shredded vegan cheese option instead. Vegan cheddar, mozzarella, 4 cheese Mexican blend, Parmesan, or Monterey Jack all work.
With mac and cheese, it is good to have options.

What kind of pasta works best?
Pretty much any noodles will work here, and whole wheat or gluten free pasta is fine to use as well. I am partial to tube noodles because they trap more vegan cheese!
For the photos, I really wanted the recognizable Kraft pasta shape but could not find it anywhere. So I ended up buying boxed vegan mac and cheese and using my own sauce recipe instead of their packet.
The cheese sauce can be used with much more than just pasta.
If you are on a keto or low carb diet or simply do not feel like boiling noodles one night, feel free to use the sauce as a cheese dip. Or pour it over steamed veggies, cauliflower rice, baked potatoes or sweet potatoes, or even spaghetti squash.
(My recommended method for cooking the best spaghetti squash in the oven or microwave can be found here: How To Cook Spaghetti Squash.)
Or spread the cheesy sauce over toast for an easy vegan alternative to grilled cheese.

Mac and cheese recipe tips
You can bulk up the mac and cheese by stirring steamed or roasted veggies in at the end. I especially love adding chopped steamed broccoli.
Or give the pasta a protein boost by adding crumbled tempeh, baked tofu or seitan, or your favorite protein of choice.
Finally, if you are a cheese lover like me and want to drown your pasta in a gallon of cheese sauce, feel free to make a double batch!
Readers also love these Buffalo Cauliflower Wings
Vegan mac and cheese recipe video
Above – watch the step by step video.
How to make vegan mac and cheese
Start by completely covering the nuts in a bowl with water.
Let them soak anywhere from two to six hours. Or refrigerate the bowl and soak overnight. Then drain fully and pat dry.
Combine all of the vegan mac and cheese ingredients (including 1/2 cup water, but not including the optional cheese). Blend in a blender or with an immersion blender until the sauce is thick and completely smooth.
Transfer to a small saucepan and heat to your desired temperature, stirring the optional cheese shreds (such as Daiya or Follow Your Heart or Miyokos) in at the end.
Taste, and add extra seasonings such as onion powder, salt, nutmeg, paprika, or black pepper if you wish. I usually add another 1/2 tsp salt and a pinch of additional nutmeg. Serve over cooked pasta, rice, veggies, or whatever your heart desires.
You can also stir in some 5 ingredient Vegan Meatballs!
Store any leftover vegan cheese sauce in a covered container in the refrigerator for up to five days.
Or freeze in an airtight covered container after the sauce cools. Thaw frozen cheese sauce, then reheat in a saucepan on the stove top before serving.


Vegan Mac And Cheese
Ingredients
- 1/2 cup raw cashews or macadamia nuts (for nut-free, try this Vegan Cheese Sauce)
- 1 medium carrot peeled and steamed or roasted (80g)
- 1/4 cup nutritional yeast OR half a cup shredded vegan cheese
- 1 tsp white vinegar or apple cider vinegar
- 1/2 cup water plus more for soaking
- 2 tsp vegan butter (optional for added richness)
- 1 tsp salt
- 1/4 tsp onion powder
- 1/8 tsp ground nutmeg (optional)
- 6 oz macaroni noodles or you can put the sauce over veggies or use it as a dipping sauce
Instructions
- To make vegan mac and cheese, completely cover the nuts in a bowl with water. Let soak anywhere from 2-6 hours, or refrigerate and soak overnight. Drain fully. Combine all sauce ingredients (including 1/2 cup water, but not including the optional shredded cheese or macaroni noodles). Blend in a blender or with an immersion blender until completely smooth. Transfer to a small pot and heat to your desired temperature, stirring optional cheese shreds in at the end. Taste, and add extra seasonings (onion, salt, nutmeg, pepper) if desired. I like to add another 1/2 tsp salt and a pinch more nutmeg. If using, cook the pasta according to package directions. You can serve the sauce over noodles, rice, spaghetti squash, toast, or roasted vegetables.View Nutrition Facts
Video
Notes
Easy Vegan Recipes





How To Cook Sweet Potatoes – The Best Way

Veggie Burger Recipe – Just 6 Ingredients















This was so good! I’ve made other vegan “cheese” sauces but this one is my absolute favorite! I served it over GF brown riice pasta- yum!
I just made this tonight and oh my god I was so shocked at how cheesy and delicious the sauce is! I added roast cauliflower to the pasta and added bit more water to the sauce to make it thinner. Thanks so much for the recipe it’s way better than my other vegan Mac and cheese recipe! Yum yum yum
I won’t compare this to The Blue Box – because even that doesn’t taste like I remember it, since they made the recipe healthier. But I just served this to a group – none of us vegans, two vegetarians – and we all thought this was really tasty. I did not use vegan cheese, just the cashews. I would definitely call it both creamy and cheesy.
This is THE BEST vegan mac and cheese ever!! Both my kids, 10 & 12 loved it!! I didn’t tell them it was vegan and homemade because they love the packet stuff. They had no idea and thought they were eating the packet stuff. So happy that I can give this healthier version and that it’s vegan!! Thank you for the recipe ??✌?
That looks so good!
I must not have cooked carrot enough, mine cam out of the vitamin with tiny bits of carrots, no matter how long I blended it, never got creamy like your. What did I do wrong?
Yes, just sounds like the carrots were not cooked enough – a vitamix should be powerful enough to completely pulverize cooked veg!
Thank you soooo much for sharing – I just made this for dinner and it’s so delicious! Satisfied my cravings!
I made this recipe for the second time this week. ?❤️ So so so very delicious and creamy and amazing. Thank you!
Thank you so much for making it! 🙂
I’m not vegan or even vegetarian but I’ve made this 3 times in the past month and love it! The first time I made it with penne and use onion powder. I would definitely recommend making sure that the pasta you use is macaroni, as the the penne was just too big and chunky to use with this sauce. I now use garlic powder instead of onion powder and find the taste much nicer with the garlic. Also, make sure you add enough water, the first time I made it I didn’t use enough and it was very gluggy.
Wow! This is so good! I went into this with no expectations, but it turned out amazing! Honestly, it’s a passable imitation of cheese— if I hadn’t been the one to make it, I probably wouldn’t be able to tell it was vegan. I’m really impressed!
This recipe is the best!! dont like the ones that have potato in it. I just added a tad of smoked paprika and it was the shiz
I just made this and all I can say is OH EM GEE!!! This is awesome! I used whole wheat rotelli noodles and added shredded cheddar vegan cheese. I used less noodles so I would have more sauce. Bravo!
It is SO GREAT to read that many many families love this recipe! I like it too ?
I called this “Mac & Cheese” when I served it for family dinner.
“Where’s the Cheese??” is the question they all asked… ? ? ?
If I replaced the word “cheese” with a different word, maybe they would have liked the flavour because they didn’t expect Cheese…? ? ?♀️
This recipe was really good!! After making your secret ingredient peanut butter cookies I thought, “this girl is onto something! Gotta try her Mac!” It did not disappoint. I think I’d just eliminate the salt next time. It was a little salty for me as is and I think the nooch was salty enough! Thanks for a great recipe!
Question – Do you have a favorite brand of nutritional yeast? I’ve never used it but have heard taste and quality can vary greatly. thank you!
The important thing is to look for a brand that has B12, because not all of them do. The brand that Katie uses the most often is Bob’s Red Mill!
https://amzn.to/2RNW7yN
Jason (media relations)
Oh man, I was SO hesitant while cooking this. I’ve only been vegan for a few months and have never tried vegan Mac and cheese, so seeing the ingredients I wasn’t hopeful. But oh man, this is so good!! I added a pinch of smoked paprika and it’s amazing! My sauce was a little grainy, just cos I was inpatient and only soaked the nuts for 1 hour 45, but it still tastes great. Thanks for the recipe!
This was great! After trying this there is no need to try any other vegan mac and cheese recipe. The comments gave me the impression that it wouldn’t actually taste like cheese, but I thought it did!
I just made this sauce. It is fabulous and full of flavor! The steamed carrot gives it that wonderful cheesy color. Excited to try it on macaroni tonight. I made the version with just the nutritional yeast. I may add some shreds for serving but it certainly doesn’t need anything added to it 🙂
Thanks for posting!!
Does the taste of the carrot come through? I ask because I don’t like carrots (taste or smell). I’m the only vegan I’ve ever known who dislikes them.
I don’t think it tastes like carrot at all, but you could always do this one instead and add vegan cheese or nutritional yeast: https://lett-trim.today/2019/01/07/creamy-vegan-garlic-pasta/%3C/a%3E%3C/p%3E