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. 🙂

Have you tried this with any of the cheeses that have come out in the last two years? Violife or the miyokos new farmhouse shreds/block? I’m interested in trying it out but hesitant with the high cost of the miyokos. I like the taste a lot better than FYH (which used to also be my preferred brand) but not sure about the texture in a Mac and cheese yet.
Violife cheese works beautifully here! I wouldn’t personally use Miyokos for this particular recipe.
I use Miyoko’s cheers to cheddah, English farmhouse wheel, and paper jack shreds. Sooooo good – no difference from dairy Mac and cheese!
Best mac and cheese EVER.
Yay! Thank you!
Great mac and cheese but why are you so passive aggressive? lmao
It’s part of my writing style…
This recipe was amazing! I made it on thanksgiving and it was well loved! This recipe does make a lot of cheese sauce. I made it again recently and boiled up a box and a half and it was still cheesy & delicious. This is for sure the best Mac & cheese recipe and people who don’t like vegan cheese can’t even tell. But he also has a truffle Mac & cheese which is even more decadent!
I am so glad you liked it! Yes, it does make a lot of sauce. I just wanted to make sure it was super cheesy for those skeptics out there. You can certainly cut back using some and use it for broccoli or potatoes.
I made this using the Follow Your Heart cheeses, and it was PERFECT. The only thing I did differently was boiling the cashews for 15 minutes instead of soaking overnight. Will definitely be making again and again. Thank you!!
Yes, boiling is the quick and dirty way to do it! Glad you liked it!
If you use a premade creamer how many cups do you put in?
Are you trying to replace the cashew cream? 4 cups of cream should do it although if you don’t use the cashews, the texture won’t be the same as mine!
I made this mac & cheese for Thanksgiving this year with non-vegan guests. It was amazing. Straight up amazing.
Well, that’s lovely to hear! Thank you!
I made this for Thanksgiving and it was amazing. People who don’t like vegan cheese couldn’t even tell. It’s worth buying $15 worth of vegan cheese. Highly recommend!
Yay! I’m so glad. And totally, it feeds so many people- I think it’s worth it.
My husband and I made this recipe using only half of the cheese sauce with the 16 oz bag of gluten free Tinkyada Rotelle noodles. (It was more than enough sauce) We used one package of Provolone, 3 slices of Smoked Gouda and 2 slices of Pepper Jack. We used 2 cups of homemade veggie broth instead of water, 1/2 cup of soaked cashews, and half of each of the spices. I served mine with peas. It was more than enough food, and it was delicious!!!
So there’s nearly $15 worth of cheese alone in this recipe? Am I reading it right?
Yup! But this recipe is very large – serves lots. You can easily halve the recipe to make it cheaper. Also: friendly reminder that I cannot compete with the prices of factory farmed cheese products. At this time, vegan cheese products are more expensive but it’s cruelty free ingredients so it’s worth it to me! 🙂
I have used and played around with this recipe again and again…. and AGAIN. My favorite way to adjust this—Artisana raw cashew butter 1/2 a cup (instead of soaked cashews…. because I’m a cheater), cut out any additional spices (aside from salt to taste and maybe a dash of nootch) and only two packages of cheese! The Chao tomato cayenne and Follow Your Heart American. YOU GUYS. It hits the spot for my Mac and cheese cravings. I serve this with broccoli and it also reheats wonderfully!!! BIG FAN. ❤️❤️❤️
I feel like I didn’t emphasize this enough….. this is the best Mac and cheese recipe ever. The world needs to try your recipe. Thank you a million times, Timothy, for making my vegan dreams come true. ? ✨
Here’s a challenge and if anyone has any advice I would be very grateful. I would love to make this, and I can have all the ingredients except the cashews. But I also can’t have non-dairy creamers or plant milks. And actual dairy is out. What on earth could I use to substitute? I’m thinking maybe the starchy pasta water and extra butter?
Instead of milks try stock. . . Like veggie broth maybe
Has anyone ever tried this with any type of miracle noodle? Currently fighting SIBO/SIFO due to complications from Celiac disease and scar tissue preventing proper intestinal motility, and miracle noodles are my life saver for noodles without the carbs that would feed the critters in my small intestine. Can’t imagine miracle noodles working as well as a grain noodle, though. Just wondering! Gonna try this out regardless. And thank goodness the follow your heart cheese slices are yeast free as well (allergies to casein, yeast, etc.). That’s so hard to find, as is a recipe for vegan Mac & Cheese that uses yeast-free ingredients (provided you leave off the follow your heart shredded cheese topper). Thanks so much for the recipe!
This is outstanding. I’ve tried a number of vegan mac & cheese recipes. None of them comes close to this gem! A definite do-over; thanks so much for sharing!
Great!
… is there a problem with using boxed organic cashew milk?
Thanks!
It usually tastes a bit chemically and it doesn’t thicken the same. I’m sure it would be OK but I prefer and recommend making it from scratch!
I’d love to make this for a work potluck this week. We don’t have an oven at the office – just a microwave. What do you think about baking it at home in the morning and putting it in the crockpot on “keep warm” for about 4 hours? Any other suggestions?
Yeah I think heating it up and transferring it to to a crockpot to keep warm would be just fine! You shouldn’t have any problems. 🙂
FYI, tried that (different recipe) and it turned to mush ?. Started with al dente pasta too
here to say that I have made this at least five times over the past year, and it’s the best vegan mac and cheese recipe I have ever eaten or made! it comes really close to my mom’s recipe for traditional baked mac and cheese, and that makes me super happy since it’s something I had missed. I’ve made for both family and friends and everyone always loves it!
just to note, I "quick soak" my cashews by putting them in a pot with water, bringing to a boil, turning the heat off, and letting sit for 15 minutes. I find that they blend just as well as soaking overnight, and it’s really helpful if you’re short on time (I often am..). I then put those in a regular blender and blend with the cornstarch and 4 cups of veggie broth instead of the water, just because I like the flavor. from there I use the note of cooking on the stove top and pour everything into a pot, bring up to temperature at medium heat, and melt in the chopped up cheeses until everything is smooth. another variation is that I top with crushed up Ritz crackers mixed with vegan butter, which it what my mom always did!
anyway, thank you Timmy for this ridiculously legit recipe!!
I made this for Thanksgiving and it was AMAZING!!! My extended family didn’t even notice it was vegan and were requesting the recipe. It’s easy to make and prep ahead the night before baking. I just added the extra cheese and butter and baked it before eating. No stress!
I took Timmy’s advice and heated the leftovers up on the stovetop with some almond milk. It was so creamy and comforting. I can’t wait to make it again. Thank you Mississippi Vegan for being the best!!!! 🙂
I am a single mom of two kids. Learning how to be vegan has been a long, tearful road and the kids continually have a tough time eaten vegan foods. One of our favorite meals as omnivores and vegetarians has been macaroni and cheese. We have tried TONS of vegan recipes and… let’s just say that they haven’t been successful. So I finally decided to try THIS recipe… I didn’t have all the right kinds of cheese, but I was still able to use the Follow Your Heart brand. Anyway, the kids GOBBLED it up! The recipe makes a ton, so the next day, we had leftovers. The leftovers tasted just as good, if not better than the fresh-out-of-the-oven servings! It was creamy and delicious! I even gave some leftovers to a fellow vegan-in-training friend and he said it was the absolute best vegan Mac N Cheese he’s had! He said it was “restaurant worthy” and that even omnivores would love it. Anyway, point is, Timothy’s recipe is on POINT. It gets all the yes!!
Can I use potato starch instead of corn starch? That’s kind of what I’m dealing with right now, hehe.
Yes you can!