The Best Vegan Macaroni and Cheese

Macaroni and Cheese… that’s vegan? Is it possible? Is it true?
Why, yes. Yes it is!
Now, don’t get it twisted, y’all. This didn’t use to be the case. Vegan cheese has come a long, long way since I went vegan nearly 10 years ago. I’ve seen and tasted some pretty bad stuff out there, but I had to do it. You see, contrary to popular belief that vegans sit around all day trying to figure out how to deprive themselves of all things delicious in the world- we actually miss cheese. Like, we get it. We didn’t stop eating it because it was delicious! We stopped eating it for many other reasons that I will not go into here.
The point is that vegans are humans just like everyone else. We want cheese, too. We longingly watch the cooking shows where the celebrity chefs effortlessly plop sticks of butter into a saucepan while shredding blocks of beautiful artisanal cheeses, easily picked up from the local shop. Only a few years ago, us poor and desperate vegans would venture to make our very own version, only to become disappointed by finding grainy, mealy, and oddly colored vegan cheeses at the store. Some companies even make vegan cheese ‘lookalikes’ which contain animal by-products like whey and casein. These people are evil- evil I tell you!
We’re In Luck!
Fortunately, the vegan cheese game is stronger than it’s ever been. With products that are rich in flavor and creamy in texture- I am proud to say that vegan cheese is now a respectable ingredient to use at home. Don’t believe me? Go check out the vegan cheese sections at Whole Foods or your local health food store for yourself. You’ll be surprised to see an array of products ranging from your traditional slices, shreds, and spreads. There are even artisanal vegan cheese shops popping up all over the world! Ayyy!
But enough about that- let’s get down to business: Macaroni and Cheese. The good stuff. Ultimate comfort food. The kind of dish that makes all your problems melt away while you stuff your face in a dark corner with ooey, gooey, cheesy goodness. Sadly, for vegans, this dish has become a distant memory. Instead of trying to use the disappointing vegan products we became accustomed to before the good ones hit the market, we had to take matters into our own hands by making a vegan version that, well, tasted vegan. You know the one… a ridiculous amount of nutritional yeast, onion powder, garlic powder, and vegan butter tossed with whole wheat pasta.
Stepping Up
Of course, this concept was only a starting point for us ‘foodie vegans’. Soon after, vegan mac n’ cheese became one of the most intricate and complicated recipes in the world, with an ingredient list boasting dozens of ingredients. Things like: lemon juice, tamari, miso, acidophilus, citric acid, modified tapioca starch, potato starch, truffle oil- and the list goes on! Vegans everywhere were desperate to create a sophisticated vegan mac n’ cheese that would impress not only fellow vegans but omnivores as well.
As it turns out, we never did. No matter how hard we tried- no matter how many boiled potatoes and carrots we added or bright yellow turmeric we scooped in, the common standard American diet consumer would take one bite and say, “It’s good. But it’s not Mac N’ Cheese.” As it turns out, we vegans have completely lost our way. We have forgotten what true macaroni and cheese tastes like. We’ve been overcomplicating it for so long that we’ve spiraled down into the abyss of vegan mac n’ cheese- a lonely universe filled with empty containers of nutritional yeast and flashing images of omnivores rolling their eyes.
Well, not anymore!
And here’s the recipe to prove it. But first, let’s break down the traditional version so you can see where I am coming from. A traditional mac and cheese calls for butter, cream or milk, a variety of store bought cheeses, and few spices here and there with maybe some breadcrumbs and a roux. It calls for easy, accessible, and everyday ingredients that come together very quickly in a simple dish.
Therefore, I have created this ‘Vegan Translation’, as Isa Chandra would call it. This recipe is the closest thing I have had to traditional style Macaroni and Cheese since going vegan. Think country style. Think holiday celebration. Think childhood. Do note that I’ve shown this to my non-vegan friends and they said they could have easily been fooled. Ayyyy!

I teamed up with Follow Your Heart because they have some of the best cheese out there. I highly recommend using this brand to make this recipe. You can try subbing out other brands, but I can’t guarantee that it will come out as good as this. You can usually find Follow Your Heart products at Whole Foods, co-ops, health food stores, and I’ve even seen it at regular grocery stores as well (this is the company responsible for Vegenaise). I would stick to the flavors of American, provolone, and smoked gouda as this combination works really perfectly. You can try subbing out the provolone for cheddar or pepper jack if you’d like. Instead of making a blonde roux, like traditional mac, I just added cornstarch which gives it a thicker and creamier texture, while also being gluten-free.
Skip The Package
Because I don’t like most package plant-based milks (they always taste chemically and a bit stale to me), I just make my own in the blender with water and cashews. Instead of cooking the cheese sauce, I replaced this step by just adding the remaining ingredients to the blender with the milk and blending everything to form a thick, creamy cheese sauce. If you don’t have a high-speed blender (and because the sauce is very thick) you may want to blend the cheese sauce in two batches and add them separately. If you are using a Vitamix or other high-speed blender, make sure to use the wand as much as needed to help it blend easily. I would say start slow and easy and then crank it up when it’s ready. Ok, ENOUGH. Let’s get to cookin’!
Vegan Macaroni and Cheese Recipe:

The Best Vegan Macaroni and Cheese
Ingredients
- 1 16 oz pack desired macaroni noodles, plus water + salt to boil
- 1 cup raw cashews, soaked overnight if using a regular blender
- 4 cups filtered water
- ¼ cup vegan butter
- ⅛ teaspoon nutmeg
- ¼ teaspoon cayenne pepper
- ½ teaspoon turmeric powder
- 2 tablespoons cornstarch
- 1 pack American slices by Follow Your Heart, chopped
- 1 pack smoked gouda by Follow Your Heart, chopped
- 1 pack provolone slices by Follow Your Heart, chopped
- Topping, totally optional and not necessary
- 1 bag shredded pizza style shreds by Follow Your Heart
- 6 teaspoons vegan butter
Instructions
- Preheat the oven to 375 degrees F.
- Fill a large pot with water and a healthy sprinkling of sea salt. Bring to a boil and add the macaroni noodles. Boil for about 5 minutes, until they are al dente (remembering it’s ok if they are slightly firm because they will cook more in the oven, so you need to calm down). Drain with a colander and transfer to a 9” x 13” baking dish (this recipe will just fit in that!) or desired baking vessel (bonus points for using a large cast iron). Set aside.
- In a high-speed blender, add the cashews and water and blend until smooth and creamy. This should take a minute or two. Add the chopped cheeses, butter, nutmeg, cayenne pepper, turmeric powder, and cornstarch. Start by blending on low and gradually turn up the speed, until you are left with a smooth and creamy sauce, scraping down the sides and moving everything around as needed (please work with your blender… it needs your help and sometimes it feels as though you think it’s invincible.) If using a smaller blender, divide the cashew milk in half and try making the sauce in two separate batches.
- Pour the cheese sauce over the noodles in the baking dish. Mix well. Optional: sprinkle the shredded pizza style cheese on top. Then evenly dispersing the butter in small dollops on top.
- Bake in the oven, uncovered, for about 30 minutes, until the edges are slightly golden and the cheese is thoroughly melted. Remove from the oven and stir with a large spoon. Let stand for 10 minutes. Serve immediately.
Notes
An alternative to using a blender is by cooking the sauce on medium heat, stirring constantly, in a large saucepan or pot on the stovetop, the sauce becomes smoother and creamy. In this is the case, you should mix the cornstarch with a little water before adding so it doesn’t clump. If you can’t make your own cashew milk, use a plain unflavored soy creamer or pea milk creamer. If you can’t find creamers, use desired plant-based milk (the sauce will be slightly less creamy).

Notes
Bringing this to a party? You can make it in advance. Just wrap it up tightly and keep it in the fridge until you are ready to go. Bake this at the location and serve immediately. If you would like to freeze this, you should bake it for about 10 to 15 minutes longer because, well, it’s frozen. If you need to place it back in the oven to thoroughly heat, do that!
Blender Alternative
An alternative to using a blender is by cooking the sauce on medium heat, stirring constantly, in a large saucepan or pot on the stovetop, the sauce becomes smoother and creamy. In this is the case, you should mix the cornstarch with a little water before adding so it doesn’t clump. If you can’t make your own cashew milk, use a plain unflavored soy creamer or pea milk creamer. If you can’t find creamers, use desired plant-based milk (the sauce will be slightly less creamy).
Regular Blender
If using a regular blender you might want to soak your cashews overnight or for at least a few hours to make it easier for them to be blended up smoothly. I have a high-speed blender because I’m fancy, so I don’t have to fret about this.
Please chop up the cheese slices so that the blender has a fair chance at blending everything until smooth. If your blender cannot handle this, then you might have to melt everything in a saucepan first and pour that over the noodles. I didn’t have a problem with this. And before you ask, you must blend the cheeses up so that it melts effectively. The traditional recipe usually melts the sauce on the stovetop before adding to the noodles. My goal was to skip that step as to not dirty another pot. Use your best judgment.
Serve Immediately
If you do not serve this immediately, you will lose that velvety smooth texture and it will start to coagulate. This is totally ok and actually happens to regular macaroni and cheese. If you’d like to make it smooth again, you can add some more cashew cream or nondairy milk and heat it back up, mixing it well. But this is a pain. And it still won’t look as good as it does when you first bake it. So just eat it immediately. You shouldn’t have a problem doing that.
I have another variation of this recipe that is White Truffle Flavored! Check that out here.
If you don’t want to make a big batch, simply halve this recipe. 🙂

Hi! I’m so excited to try this!!! Question….if using a creamer instead of making the cashew milk, how much creamer do I use?? Thanks!
4 cups! Just make sure it tastes plain and not sweet or vanilla-y 😉
OMFG I have to make this ASAP! The Follow Your Heart smoked Gouda is to die for….I have a feeling this will be my new favorite vegan Mac recipe 🙂
Yaaas!
umm. I just made it and it’s freaking bomb!! Thank you for creating this for us!!
I’m so glad! You’re welcome!
I once walked a dark lonely path with a big chip on shoulder. Why the hell is vegan Mac n cheese so complicated? I would scream at the full moon. Fists clinched. Then came Timmy with some ‘tude taming techniques. Life has been renewed. Gotta run. Going to skip and sing with blue birds. Signed, @SeasonLowcountry
Thanks for cracking me up! Now go eat that mac! :*
This simply THE BEST Mac and cheese you will ever have since going vegan!! I am not vegan but my daughter is and I made this for a potluck! EVERYONE loved it! Good job Mississippi vegan!
Hands down the best vegan Mac & Cheese I’ve ever made in the past 8 years! My 13 yo son at first didn’t believe it was vegan cheese, and then said it’s better than any restaurant version he’s had! I agree! I was nervous about blending the cheese but it turned out perfect and was SO much easier & leads labourous this way! I used brown rice noodles, and served with sautéed garlicky kale and shiitake bacon on top. We all had seconds and had to restrain ourselves from eating more ha! Thank you for The Best!
Wow! So lovely to hear. Thank you, sweetheart!
t
This Mac n cheese was amazing! I made it with a side of sriracha garlic tempeh and sautéed garlic greens. The perfect vegan comfort plate! Thanks for the recipe!! <3
I’m so glad you enjoyed it! 🙂 Thank you!
I’m breaking the golden rule and cooking this for guests tonight without testing it first. Gasp!! This is the amount of faith I have in you. Also taking your advice and pairing it with some crispy breaded tofu, sauteed kale/chard and those apple crumble bars! Fingers crossed 😉
Also, I had never tasted the Follow Your Heart slices, only their parm. WHOA. The provolone especially blew me away. Thank you!
Oh Boi! The pressure. Hope it comes out all right! LMK on here. 🙂
UPDATE: Everything went off without a hitch, like I knew it would. The mac n cheese was amazing and super easy to make. I made it for two friends who loved it and got seconds, then my two roommates asked if they could have some and also got seconds. None of these people are vegan. Great recipe 🙂
Timothy what’s your favourite vegan butter to use? Thank you for sharing! I am going to try it this weekend for our Canadian Thanksliving:)
I made mine with Miyoko’s butter, but Earth Balance would work!
That answers my question! TY❤️
Awesome! This looks and sounds great, Timothy 🙂
Lose* 😀
Is this a correction? I can’t it!
Veganized Crackle Barrel, thanks hun! Also, thanks food thinking I have enough restraint to mature this last more than 4 servings ?.
Brilliantly done my dear. ????
Haha! Thank you! I hope you enjoy it. 🙂
I know you probably get this a lot for your recipes, but do you know of any non-nut options to make the sauce creamier? Would something like silken tofu be somewhat similar to the creamy goodness that cashew cream is – which I have only had the chance to see and not eat 🙁
Yes! I just updated the ‘Tips’ section. I recommend using a plain unflavored soy creamer or pea milk creamer. If you can’t find creamers, use your desired plant based milk (the sauce will be slightly less creamy).
Now we need a YouTube video of you making this with all of your hilarious humor and personality 🙂 <3
Ok! I’m on it bb!
This looks great! Thanks for sharing. It’s great that the non-dairy cheese game is getting better. It definitely used to be brutal. I’ve been impressed by the number of small, artisan cheesemakers that are bringing products to market. Still pioneer times, but it’s come a long way. Dishes like this are going to help a lot too!
I totally agree! Thank you love.
I’m gonna have a hard time finding a decent vegan cheese here in Germany, but I’ll definiteky try! Awesome recipe, thanks for sharing.
Good luck! You can certainly try subbing whatever good vegan cheese you can find for this recipe. 🙂
How much cheese
Can’t wait to try the recipe, ordering the cheeses online right now but having trouble finding the American one (I’m in Canada), can you recommend something similar? Otherwise I will try with other brand if I can find it…
AND Thanks for the recipe, btw!
I have a hard time finding the American style, too! Therefore, I used the Daiya cheddar slices, as a test, and it came out great!
Omg yum. I’ve been making my own cheese because, well… daiya… I know I don’t need to say any more.
I’ll have to try this kind you mention. I saw it at WF but figured it was the same as those other brands.
Thanks so much for the recipe! I found you on Instagram. You’re adorable. Xx
I think Follow Your Heart slices are the best on the market! Much better than others. 😉 Thank you for the sweet words!
Aww yes, this is going to be my new go-to. Thanks for developing this (and especially for sharing it with us)!
Of course! My pleasure.
This looks so yummy bb 😀 Thanks for sharing the recipe with us!
Of course! I hope you enjoy it. Let me know if you make it. 🙂
My whole family loved it last year so I am making it again!! If making it early amongst the chaos of Thanksgiving, I’m wondering if it can it be heated up in a crockpot?
Hmm, I haven’t tried that so I can’t say for certain that it would work. But I bet if you just made the pasta and then added the uncooked cheese sauce with pasta to the crockpot and cooked it on low heat for a few hours, stirring every so often, it would probably be ok! Hope this helps!
I am SO excited to make this! You know I am not a vegan, but damn, this mac & cheese looks perfect!
Hi Bb! I’m so glad you like it- means the world coming from you (and your eyes).