This truly is the BEST Vegan Mac and Cheese and it’s easy to make! The stovetop version is ready in less than 20 minutes, or bake it for a few minutes with a buttery breadcrumb topping. Irresistibly cheesy and creamy without a hint of dairy!

spatula grabbing a hunk of vegan mac and cheese baked in a pan

My favorite thing about this recipe is how easy and quick it is to throw together. It’s ready in the same time it would take for you to make a box of regular mac and cheese!

When I’m craving comfort food, I turn to a big bowl of noodles, and this plant based mac and cheese hits the spot. The luscious sauce is oh-so-creamy, cheesy and mild with just a little tang. It’s sure to become a staple meal in your home!

I highly recommend pairing it with some sort of vegetable or salad. My favorite add-ins are: thawed frozen green peas, roasted brussels sprouts, roasted cauliflower or broccoli, roasted asparagus or cooked kale.

Stovetop or baked macaroni and cheese

I’ve included both a simple stovetop version (ready in less than 20 minutes) and a baked version. If you have a few extra minutes, the baked version is out of this world amazing!

looking down on a pan of noodle casserole, golden brown on top

Ingredients needed (with substitutions)

  • Raw cashews – This is what makes the sauce so delightfully creamy and cheesy at the same time. There isn’t a good substitute for this recipe, but if you need a nut free cheese sauce, try this Nut Free Vegan Cheese Sauce instead and pair it with noodles. I also created Dairy Free Mac and Cheese, which is nut free.
  • Water
  • Fresh lemon juice – From about 1 large lemon. Use fresh squeezed for the best flavor. I love my lemon juicer and use it daily.
  • Nutritional yeast – If you really dislike it or don’t have it, you could leave it out. But it adds a lot of cheesy flavor.
  • Turmeric – Mostly for color!
  • Garlic powder – For flavor. A little bit of onion powder also works well here.
  • Salt
  • Vegan cheese – I added a bag of Follow Your Heart cheddar shreds. This is optional, but I loved the extra cheesiness and creaminess it added.
  • Elbow noodles – Or your favorite pasta. Use gluten free if needed. But for classic mac and cheese, use white elbow noodles.
  • Panko bread crumbs – Make sure they are vegan friendly. Optional for the baked version.
  • Vegan butter – Also for the buttery crumb topping.
  • Smoked paprika

How to make vegan mac and cheese

It’s so easy to prepare, you won’t believe it!

  1. Pour boiling hot water over the cashews in a bowl or measuring dish. I usually heat water in my tea kettle or a small pot, then pour it over the nuts. Get your pasta cooking as well.
  2. Let the nuts soak for about 5 minutes. If you don’t have a Vitamix, you may want to let them soak for an hour or even overnight so they will get smooth when you blend them. Drain the cashews and add them to a blender, along with the fresh water, lemon juice, nutritional yeast, turmeric, garlic powder, salt and vegan cheese if using.
  3. Blend until very, very smooth! This will take a few minutes, perhaps a little longer if you are using a regular blender.
  4. If making the baked version, mix the breadcrumbs, butter and paprika in a small bowl until crumbly.
collage of how to make cheese sauce with cashews

If making the stovetop version, simply drain the pasta, add it back to the pot and pour in the cheese sauce. Stir until it thickens somewhat, then serve immediately.

For the baked version, add the drained noodles to a casserole dish and pour in the cheese sauce. Stir so the noodles are coated.

casserole with cooked noodles and vegan cheese sauce

Sprinkle the breadcrumb topping over the top and bake for about 15 minutes. Do NOT over bake or it will dry out. I also broiled it just for a few minutes until the breadcrumbs turned a golden brown.

breadcrumbs covering mac and cheese in dish for baking

How to thin the sauce if it’s too thick

Serve the mac and cheese right away for the best texture and flavor. The sauce will thicken as it sits, even after 20 minutes. But I have a solution! Simply add some additional warm water (a few tablespoons at a time) and stir it in well. The sauce will thin perfectly – problem solved!

Do the same thing with leftovers. When reheating, add some more water and stir until you reach the desired consistency. This won’t work well with the baked version, but I found these leftovers saved better anyhow.

spoonful of pasta, orange sauce and breadcrumbs

Tips for the best vegan mac and cheese

  • Classic elbow noodles – While other pasta is totally fine to use, classic elbow noodles will give the dish that certain mac and cheese feel.
  • High powered blender – This is probably the most important thing. It might work okay with a regular blender or food processor, but to really create a cheesy, perfectly smooth sauce out of cashews, you need a Vitamix or other high powered blender.
  • Fresh lemon juice – The flavor will be much better with fresh squeezed lemon juice than if you use bottled.
  • Add in some vegetables! I think this makes mac and cheese amazing. My favorite is stirring in some roasted vegetables, yum.
  • Sprinkle some vegan bacon for extra flavor and protein – Try my tempeh bacon or tofu bacon.

Frequently asked questions

  • Does it freeze well? The sauce itself freezes wonderfully, and is great for freezing, then taking out small portions for single meals or kids lunches. You could even freeze the sauce in an ice cube tray, then transfer the cubes to a freezer bag. I don’t recommend freezing the pasta + sauce, as it gets very thick and mushy.
  • How to store and reheat leftovers – The dish will last 3-4 days in the refrigerator. And like I said above, add more water to the leftover pasta so it’s not too thick. The baked version won’t need any additional water. Reheat in the microwave until warm and enjoy.
  • Can you make vegan mac and cheese without nutritional yeast? You can, yes. If you leave it out, make sure to add the bag of vegan cheese. Nutritional yeast gives vegan cheese sauces a wonderful cheesiness, but some people don’t care for it.
bowl of mac and cheese with blue striped towel

More drool-worthy pasta recipes

square image of vegan mac and cheese bake
4.96 stars (217 ratings)

The Best Vegan Mac and Cheese

This truly is the BEST Vegan Mac and Cheese and it's easy to make! The stovetop version is ready in less than 20 minutes, or bake it for a few minutes with a buttery breadcrumb topping.
Prep: 10 minutes
Cook: 10 minutes
Total: 20 minutes
Servings: 8 servings

Ingredients 
 

Mac and cheese

  • 1 1/2 cups raw cashews
  • 2 cups water or less if not using vegan cheese, see Notes
  • 3 tablespoons fresh lemon juice
  • 1/2 cup nutritional yeast
  • 1/4 teaspoon turmeric
  • 1/2 teaspoon garlic powder
  • 1 1/2 teaspoons salt
  • 1 (7-oz) bag shredded vegan cheddar cheese, optional
  • 12 ounces elbow pasta

Optional breadcrumb topping

  • 1 1/2 cups panko breadcrumbs
  • 4 tablespoons vegan butter, melted
  • 1/4 teaspoon smoked paprika

Instructions 

  • Preheat oven and prep – If planning on baking it with the breadcrumb topping, preheat the oven to 350 degrees F and lightly grease a casserole dish (I used a 9×13 inch dish). Skip this step for stovetop mac and cheese.
  • Soak the cashews – Soften your cashews by covering them in boiling water for 5 minutes. I do this by heating up water in my tea kettle, and then pouring the boiling water over the cashews in a large glass measuring cup. 
  • Cook pasta – Cook the pasta according to package instructions, but do not overcook. Drain and set aside.
  • Blend cheese sauce – Drain the soaked cashews and discard the soaking water. Add the cashews, fresh water, lemon juice, nutritional yeast, turmeric, garlic powder, salt and bag of shredded cheese (if using) to a high powered blender and blend until very smooth.

Stovetop version

  • Simply return the pasta to the pot and pour in the cheese sauce. Stir until the sauce thickens and serve immediately.

Baked version (the best!)

  • Make the breadcrumb topping by mixing the breadcrumbs, melted vegan butter and smoked paprika in a small bowl until crumbly and moist.
  • Add the drained pasta to the prepared casserole dish, and pour in the cheese sauce. Stir to coat the noodles. Sprinkle the breadcrumb mixture on the pasta and bake, uncovered for 15 minutes. I also broiled it for a few minutes until golden brown. Serve immediately and enjoy!

Video

Notes

  1. The bag of vegan cheddar cheese is optional. If you don’t want to use vegan cheese, reduce the water to 1 cup, especially if not baking it. This way, the sauce will be thicker and creamier.
  2. The cheese sauce freezes well, so feel free to make extra sauce and freeze some for a super quick meal or kid’s lunch option.
  3. Leftovers will last 3-4 days in the refrigerator. The sauce does thicken when it cools or sits out for awhile, but there is an easy fix. Simply add a little warm water and stir, noodles and all, while you reheat it. The sauce will thin and it will be perfect again.
  4. Gluten free – Use gluten free pasta, any variety you like.
  5. Nut free – Go make my Dairy Free Mac and Cheese, which is nut free.

Nutrition

Serving: 1serving | Calories: 304kcal | Carbohydrates: 41g | Protein: 11g | Fat: 11g | Saturated Fat: 2g | Sodium: 443mg | Potassium: 309mg | Fiber: 3g | Sugar: 3g | Vitamin C: 2mg | Calcium: 18mg | Iron: 2mg
Course: Main Course
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

*This recipe was originally posted in August 2018 and has been updated November 2021 with new photos and better instructions. I also added an optional bag of vegan cheese and an optional topping for baking.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , , , , , , , , , , , , ,

you may also like:

Comments

  1. Year 4 of making this mac and cheese and it never disappoints!! An absolute staple and reliable recipe! Thanks Nora!💖💖💖

  2. This is a fantastic recipe. And I must say – NORA COOKS rocks. Hands down best vegan recipe source on the entire web. I’m 65 and have been vegan a long time and love this – gets me out of my rut to try new things.
    It’s so well organized, recipes easy to follow and amazingly scrumptious.
    Thank you so much Nora for all you do!

  3. I’m going to prepare this and was wondering – could I replace the soaked cashews with cashew flour? maybe with a little more water?

  4. Hi there! I’ll be making the baked version for Thanksgiving. I plan to make the sauce the day before or possibly tonight, and the noodles the morning of. Can/Should I heat up the cheese sauce since the noodles won’t be warm by early afternoon and pour the warm sauce on top, transfer to baking dish and then add the breadcrumb topping and bake? Just want to prepare it the best way so it will still be fresh and good. Thank you and have a Happy Thanksgiving!

    1. Hi! You don’t need to warm the cheese sauce up before baking, even though the noodles will be cold. Just add a few extra minutes if necessary, you can see if the middle is warm and add time as needed. Hope you have a wonderful Thanksgiving!

  5. This recipe was an immediate hit with both my vegan and omnivore teens and their friends (and me – a lifelong die-hard mac and cheese person!). I’ve now made it twice and it has been specifically requested for this Thanksgiving. I’ll need to make the sauce a day in advance to travel and assemble/bake on site. Any tips are welcome.

    1. Hi Erin. I”m thrilled the Mac and cheese was a hit! We love it at our house as well! You can make the sauce ahead of time. I would not mix the noodles and sauce because the noodles will continue soaking up the sauce and cause the dish to dry out. You don’t need to reheat the sauce, just mix it with the warm noodles in the pot they cook in (once drained) and cook on low until warm. I hope this helps.

  6. Made it for my granddaughter, (eliminating dairy to check for allergies) and Mac’n’ cheese is her favorite. This was so much better than I could have imagined.
    Thanks for the recipe

  7. Nora!!!!!!! Hands down another killer easy to follow “Hearty, Comfort, Vegan Creamy Cheesy” recipe !
    I followed exactly as you suggested with one exception as I didn’t have elbow noodles, instead purchased at Sprouts Delallo Organic Cavatappi Pasta.

    This recipe is sooooo good & a forever keeper!
    Thank you for making cooking/baking so much fun again!
    Grateful in Southern California

    1. If I could just cut and paste Aimee’s review, it is my experience too! I also used Cavatappi noodles.
      I never even imagined I would fall back in love with cooking again, Thanks to the exactness to perfection and the siplicity of the recipes, if I just let go and trust Nora’s lead, no matter what, and the deliciousness abounds!
      I only became plant based 3 years ago and I was always expermenting and accepted many limitations to my diet. Until I found this website. My joy and gratitude is off the charts and I feel amazing! Besides the fulfillment of every recipe turning out the BEST, just like their names declare, the whole foods approach is my jam, HAPPY THANKSGIVING! …Celebrating loving cooking again!

      1. Susan, I am honored! Thank you for sharing your incredibly encouraging feedback and review! I am so thrilled that you are loving my recipes, and have found love for cooking again! Wishing you happy cooking, and a very Happy Thanksgiving!

  8. Flavour amazing. I added leeks as well as fake bacon lardons. However, much too dry, particularly with a penko topping. Next time I’ll either make 25% more sauce or cut down on the volume of pasta but I will stick with this recipe otherwise. .

  9. I made this for my son who is dairy free. I’m the only vegan in the family, so I was looking for a good Mac and cheese recipe. This did not disappoint! My husband, who is a meat eater, is now helping himself to a second serving! Excellent recipe. I made it exactly as written.

    1. I’m thrilled you and your family loved the mac and cheese! Thank you so much for your wonderful review and feedback!

  10. This is the best vegan Mac-n-cheze I’ve had. Love this recipe. Even better without the vegan cheese shreds.

    1. All the measurements are listed in the printable recipe card near the bottom of the post. There is also a Jump To Recipe button at the very top that will take you directly to the complete recipe.

  11. This is a great recipe!! I truly enjoyed making it. Being newly vegan it is important to me to adhere to the vegan principles and still enjoying my comfort food Mac & Cheese! I will make this again. 🙂

  12. This was AMAZING!!! I added 1 Tbs of Dijon mustard and some Ripple milk to thin the sauce just a bit, as the cashews were a bit gritty before I did. Next time, I might use only 2 Tbsp. of lemon because my insanely sensitive tastebuds are picking it up as a dominant flavor. My son with Autism was just told no dairy of any kind ever again, and he LIVES on Mac and Cheese. He ate 3 helpings! Thank you so much @noracooks for being a lifesaver❤️❤️❤️

    1. You are welcome, Sara! It brings my heart such joy that your son can continue to enjoy his Mac and cheese! Thank you for sharing your wonderful feedback! Happy cooking!

      1. Next level luxurious creamy Mac and cheese. I baked it with the panko, WOW!!!! I absolutely LOVE this recipe and so do my non-vegan friends. This is the definition of comfort food. ❤️❤️❤️ Thank you.

        1. You are welcome, Belinda! We love this at our house for sure! I appreciate your fabulous review and feedback! Thank you for sharing!

  13. I did one variation on the blending, since I don’t have a Vitamix: I actively boiled the raw cashews for 5 minutes, let them sit on the burner until they stopped bubbling and then covered the pot with a tight fitting lid fir 10 minutes.
    I then blended the cashews with the wet ingredients until smooth (about 2 minutes) before adding the dry ingredients, blending again, added the vegan cheese and doing the final blend. The sauce turned out like silk velvet with incredible richness and complexity!
    Thank you for this lovely and easy recipe- it will be a regular in my rotation!

    1. Hi Cara. Thank YOU for sharing your blending technique! I’m so glad the recipe came out wonderful for you! It is one of our family favorites! I appreciate your terrific review! Happy cooking!

  14. Hi Nora, can you assemble the baked version the day before, refrigerate, then the next day add the bread crumbs and bake? How to make sure it is hot enough from the bake without drying it out? Thanks!

    1. Ni Nicole. You can make the sauce ahead of time. I would not mix the noodles and sauce because the noodles will continue soaking up the sauce and cause the dish to dry out. You don’t need to reheat the sauce, just mix it with the warm noodles in the pot they cook in (once drained) and cook on low until warm. I hope this helps.

  15. The Best vegan mac and cheese! I would bring it to my work colleagues and after praising it’s taste they could not believe it is vegan.

    1. This recipe really slaps. If you want to impress someone, make them this dish! I made this for family (none of them are vegan) but they ALL said it was the best mac and cheese they’d ever had! Make sure you add the bag of vegan cheese and bake it and serve with broccoli! It’s literally perfect. Thank you, Nora!

      1. You are welcome, Kenna. Sounds like you had a wonderful family dinner! Thank you for sharing your fabulous feedback and review!

  16. i made this without the additional 1.5 tsp of salt and it was still nicely salty because of the vegan shredded cheese and vegan butter in the breadcrumbs.

  17. Hi Nora! Love your recipes. If not using the bag of vegan cheese, should the amount of water be decreased for the raw cashew sauce?
    Thank you!

    1. I use the same amount of water, but you could reduce it a bit for a thicker, creamier sauce. I find that it thickens up a lot though as it mixes with warm cooked pasta. Hope that helps and enjoy!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.