20-Minute Mac and Cheese (Vegan)

Jump to Recipe
Fork picking up vegan mac and cheese from a bowl

Ever wanted mac and cheese but like, right now? This is the recipe for you! This easy vegan mac and cheese requires just 20 minutes from start to finish! The cashew sauce is easy to make and out of this world: vibrant golden color, savory and cheesy, and incredibly creamy. This is the perfect dish for when you’re craving homemade comfort food fast. Let us show you how it’s done!

Shell pasta, cashews, lemon, nutritional yeast, salt, garlic, turmeric, pepper, and chili powder

This mac and cheese starts with cooking the noodles. Any type of noodle will work, but shell-shaped is our top choice because the shells hold the sauce like they’re little spoonfuls. Yum! The noodles can be wheat-based, gluten-free, or even legume-based (like Banza) for extra protein and fiber.

When cooking the pasta, make sure to reserve some of the pasta water because it will be used to make the sauce!

Blender with cashews, garlic, nutritional yeast, chili powder, turmeric, salt, and pepper

The 8-ingredient sauce is creamy, cashew-based, and full of flavor from nutritional yeast, lemon juice, garlic, turmeric, chili powder, salt, and pepper. The pasta water thins it out while also contributing flavor.

Shell pasta and creamy cashew cheese sauce

Once blended up, the sauce lathers the noodles for a seriously dreamy, reminiscent-of-childhood bowl of goodness.

Pot of our easy vegan mac and cheese recipe

An optional sprinkle of vegan parmesan cheese takes it to the next, next level!

Sprinkling vegan parmesan cheese over a bowl of vegan mac and cheese

We hope you LOVE this vegan mac and cheese! It’s:

Quick & easy
& SO delicious!

Enjoy as an entrée or side anytime you’ve had a rough day or are craving something comforting yet nourishing! It would be especially delicious paired with our 1-Pot BBQ Baked Beans, Vegan Sloppy Joes, Easy Vegan Coleslaw, and/or Creamy Vegan Broccoli Salad (Mayo-Free!).

More Easy, Cheesy Vegan Recipes

If you try this recipe, let us know! Leave a comment, rate it, and don’t forget to tag a photo #minimalistbaker on Instagram. Cheers, friends!

Fork in a bowl of gluten-free vegan mac and cheese

20-Minute Mac and Cheese (Vegan)

EASY homemade vegan mac and cheese. Creamy, cheesy, and SO comforting! Ready in 20 minutes with 9 simple whole food ingredients. Gluten-free optional.
Author Minimalist Baker
Vintage spoon in a pot of easy vegan mac and cheese
4.78 from 40 votes
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings 4 (Servings)
Course Entrée
Cuisine Gluten-Free, Vegan
Freezer Friendly No
Does it keep? 3 Days


  • 1 ½ cups raw cashews
  • 8 ounces shell pasta (gluten-free as needed // we like Banza GF shells)
  • 2 Tbsp lemon juice (~1/2 lemon as recipe is written)
  • 2 Tbsp nutritional yeast
  • 2 medium cloves garlic, peeled
  • 1/4 tsp ground turmeric
  • 1/2 tsp chili powder
  • 1 tsp sea salt
  • 1 healthy pinch black pepper

FOR SERVING optional


  • Place cashews in a heatproof bowl and cover with boiling water. Let soak for 15-20 minutes, until very soft. Drain and rinse the cashews and set aside.
  • Meanwhile, bring a large pot of water to a boil and generously salt. Add the pasta, stir, and cook according to package instructions. Reserve 1 cup (240 ml) of pasta water (amount as original recipe is written // adjust if altering batch size), then drain and return the noodles to the pot, off of the heat.
  • After soaking, transfer the cashews to a high-speed blender. Add the lemon juice, nutritional yeast, garlic, turmeric, chili powder, salt, pepper, and 1/2 cup (120 ml // amount as recipe is written // adjust if altering batch size) reserved pasta water. Blend until smooth. Add more pasta water if necessary to reach your desired consistency. Taste and adjust seasonings if needed, adding nutritional yeast for cheesiness, lemon juice for acidity/brightness, turmeric for more vibrant color, and salt to taste. It should be very flavorful!
  • Pour the cheese sauce over the pasta and toss to coat. Add more pasta water as needed to coat the noodles.
  • Serve immediately as is or garnish with vegan parmesan cheese (optional). Leftovers will keep in a sealed container up to 3-4 days. Reheat leftovers in the microwave or on the stovetop over medium-low heat until hot, adding a little plain unsweetened dairy-free milk (almond typically works best) to rehydrate as needed. Not freezer friendly.



*Nutrition information is a rough estimate calculated with Banza GF chickpea shells and without optional ingredients.

Nutrition (1 of 4 servings)

Serving: 1 serving Calories: 480 Carbohydrates: 49.5 g Protein: 24.2 g Fat: 25.1 g Saturated Fat: 3.8 g Polyunsaturated Fat: 3.9 g Monounsaturated Fat: 1.6 g Trans Fat: 0 g Cholesterol: 0 mg Sodium: 647 mg Potassium: 936 mg Fiber: 7.8 g Sugar: 5.1 g Vitamin A: 100 IU Vitamin C: 3.7 mg Calcium: 67 mg Iron: 7.6 mg

Did You Make This Recipe?

Tag @minimalistbaker on Instagram and hashtag it #minimalistbaker so we can see all the deliciousness!

If you love this recipe...

Get Our Fan Favorites eBook Here!

Reader Interactions

Leave a Comment & Rating!

Have a question? Use ctrl+f or ⌘+f on your computer or the "find on page" function on your phone browser to search existing comments! Need help? Check out this tutorial!

My Rating:

  1. Jessie says

    This recipe was EXTREMELY easy to make. I regret not having more lemons in my kitchen when I made this recipe so I decided to add yellow mustard to my cheese sauce. Tasted amazing after that. So if you find yourself with in the same position give that a try. I will 100% be trying this recipe again. I didn’t know you could make vegan mac and cheese this easily with so few ingredients.

  2. Sophia says

    The best vegan Mac N Cheese HANDS DOWN that I have ever had, and I’ve tried lots (homemade and restaurant prepared)! We make this with your oven roasted broccoli and it is the chef’s kiss! Thank you!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Whoop! We’re so glad to hear you love this one, Sophia. Thank you for taking the time to leave a review! xo

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Sorry to hear that, Kristen! If you have any leftovers, maybe try adding a bit more salt to see if that bumps up the flavor. This one is best when fresh – pasta can get a little mushy when reheated and this sauce does thicken in the fridge. Adding a little dairy-free milk or water when reheating helps to rehydrate the sauce.

  3. Tashina Schimming-Dale says

    DELICIOUS and crazy comforting! I was blown away by how rich and creamy the sauce was. I used gluten-free Brown Rice elbow pasta. It was heavenly and totally scratched my Mac and Cheese itch! Thank you for sharing this incredible recipe.

  4. Kelly says

    This recipe is amazing! So quick, easy, and delicious. I also use this cheese sauce on potatoes and broccoli, and it makes a fantastic base for nacho cheese sauce. Couldn’t love it more!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      We’re so glad you enjoy it, Kelly! Love all your creative uses for the sauce. Thanks so much for sharing! xo

  5. Leah says

    How long in the high speed blender ? I used the soup setting on my vitamix but I’m not sure if that’s too long. Thanks!

  6. VICKY says

    I love this cheese sauce so much and I make it for other recipes like your tuna melt sandwich. I was wondering if the pasta water is key to this sauce, since sometimes such as now, I am making it for other stuff and not noodles. If so, is there a good optional replacement? My husband for some reason doesn’t like your vegan cheddar sauce too much, I believe its bc of the tapioca starch that gives it more consistency. So any suggestions? I am making it now with just water and it seems to be working just fine, but maybe it will be too liquid. Please let me know and thank you for your awesome life changing recipes!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Vicky, pasta water will add a little more thickness and starchy flavor, but water works too! You can start with slightly less water and add more salt to taste. Hope that helps!

  7. Olivia says

    Um…WHAT…How is this so. damn. delicious!? I had an evening craving (didn’t eat enough earlier in the day) and decided to go for it. Did 2 soaks of the cashews to get rid of the nut flavor (still only ~10-15 min total) and Vitamix blended for super smooth goodness. Was out of fresh garlic so used 1 teaspoon garlic powder instead. I also added a touch of dijon mustard at the end because I remember somewhere that that’s a secret mac’n’chz ingredient. My pasta water was SUPER salty and thick so I split it 50/50 with hot water…Banza penne…YAAAASSS this will be my go-to mac from now on. Thank you!!

  8. Jasmine says

    I found that I had to double all of the spices, especially the nutritional yeast. As leftovers I discovered that if you add a small amount of margarine and plant based milk it levels up this dish ten-fold. Amazing dish.

  9. D.E. Vance says

    This was absolutely delicious! I was so excited! I just knew I would probably have to tweak for my taste buds but did not! It was just perfect! I couldn’t stop talking about it. I’m packing up some to take over to my daughter’s house tomorrow. I take some extra vegan cheese for her. Wowzers! Thank you!

  10. Jessica says

    I use minimalist baker for just about everything and have NEVER been disappointed. This one disappointed. The flavor was too garlicky and tasted nothing like cheese. It almost had the flavor of a pesto sauce. The lemon was overpowering. We followed the recipe to the T.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Oh no! We’re so sorry that was your experience, Jessica. Other readers have really enjoyed this one so we wonder if something could have gone wrong? Were you using the metric or US measurements? Was your blender able to get the cashews completely creamy? Is it possible your garlic cloves were on the larger side?

  11. Sabrina says

    This looks amazing. Would you guys consider creating and posting a version of this with tofu instead of cashews for more protein? I find it tough getting the proportions right for optimal taste and texture. If you do decide to pursue it, you would have my support and gratitude! Thank you.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Love that idea, Sabrina! We’ll add it to our ideas list. Thank you for sharing! xo

  12. Dayna says

    This is unbelievable, definitely going to be one of my dinner favourites. I can’t believe how rich it is??? I haven’t had mac n cheese in forever, this set a new standard for me. Definitely going to be a “treat yo self” dinner staple. My blender struggles at life so I used the full cup of reserved pasta water, I didn’t need to adjust any of the amounts of other flavours though because they were on point. I made the chili powder recipe from here so I think that probably made it extra good. Used Chickapea organic shells, one box was exactly the right amount of noodles. Soso happy to find oil and sugar free recipes on here, thank you!

  13. Mary says

    My (non-vegan) husband and I really enjoyed this mac and cheese – I’m looking forward to trying it with vegan parm on top! I used 10 oz of pasta and added a steamed bag of frozen broccoli at the end. I love how quick and easy this recipe was!

  14. Patricia says

    This is one of the best things I’ve ever eaten! I added broccoli and some tomatoes and doubled the garlic. Can’t say enough for this. Thank you!

  15. Kim says

    Delish! Love it when you can turn comfort food into something that’s still full of flavor but using plant based options ! I mixed in some sautéed veggies into the pasta and sauce and I’m calling it a meal !

  16. Julia says

    This recipe has amazing flavor and the sauce was super thick and creamy. There was a little bit too much sauce and it was a little too thick for me as written so I will increase the amount of pasta and water by 1.5-2x next time.

  17. Annie says

    I have written a handful of reviews in my life but I just had to say my whole family loved this. Both little kids are huge bowls full. My 6 year old has been diagnosed with juvenile arthritis and we have committed to a vegan diet along with low to no oil to help the inflammation. Your recipes are so great. If you had a kid friendly section that would be amazing!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Aw, we’re so glad everyone enjoyed it, Annie! Thank you for your kind words and lovely review! We’ve thought about a kid-friendly category and struggled with what makes a recipe “kid-friendly” since it seems to be different from kid to kid. Open to any ideas on this!

  18. Michelle says

    I soaked the cashews in hot broth and then blended the broth along with the cashews and other ingredients. Loved it! There was a lot of leftover cheese so I’ll be adding it to more pasta later! Will definitely make again!

  19. Jennifer says

    Don’t hesitate – make this now! :-) I have made this twice now and it is so creamy, flavorful and satisfying. The best part is how quick it is to prepare. I have used both Banza and red lentil rotini and both work well and taste great! I add a bunch of various roasted or steamed veggies for serving. Great recipe – thank you!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Woohoo! We’re so glad you enjoy it. Thank your for the lovely review, Jennifer! xo

      • Dallas C Goodwin says

        I am constantly looking for new exciting recipes to make for my 1 yr old who has gluten intolerance, cows milk protein allergy, can’t have lactose, soy, nuts, eggs & I’m sure I’m forgetting something because there are so many can’t haves! I want to try this recipe for her but is there anything you could recommend using in place of cashews because she can’t have nuts?!

  20. Catherine says

    Have you tried with roasted cashews? I’ve made your cash milk with roasted soaked cashews and it worked just fine.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Catherine, we haven’t tried it, but some readers have reported success with roasted cashews in our vegan queso, so we’d say it’s worth a try! Let us know if you try it out!

  21. MH says

    Holy moly! This is so tasty. I made this for dinner tonight because I wanted something comforting that didn’t make me feel bad afterward. This is that dish and more.

    I blended a handful of spinach into the sauce because I hadn’t gotten enough greens today. It incorporated nicely.

    10/10 recommend and will make again. Thank you for all that you put into making this recipe so wonderful.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Aw, thanks so much for your kind words and lovely review! We’re so glad you enjoyed this one and we love your spinach addition! xoxo

      • Liz L. says

        In Minimalist Baker I trust! I just made a bunch of MB recipes for our vegan thanksgiving and I wanted the taste of the scalloped potatoes recipes without all the work, so naturally I thought I would try an easy mac n cheese recipe. I blended almond milk instead of the pasta water, but did add some to the pasta. It was 10/10.

    • aria says

      I made this with 1 tbsp of apple cider vinegar because I had no lemon juice and it tasted delicious

  22. Lara says

    I have tried several homemade mac and cheese recipes and this one is, by far, the best! The flavor is so delicious and it was very quick and easy to put together. This one will be my go-to from now on. Thank you so much!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Woohoo! We’re so glad you enjoyed it, Lara. Thanks so much for the lovely review! xo

  23. Anne says

    I loved this and will make it again. It uses a lot of cashews, but the creamy results are worth it. I did need to add about twice the amount of water. I also subbed garlic powder because I don’t love the taste of raw garlic especially in leftovers. Also threw in a handful of kale the last few minutes of cooking time.
    I was not able to get the suggested brand of pasta, mine was 100% chickpeas so it was kind of heavy. I’m sure I would have loved it even MORE with semolina pasta, but the chickpea pasta is so much more nutritious I would use it again. I might try to see if a red lentil pasta is lighter, or maybe even a whole grain whole wheat (I’m not gluten free). This recipe is definitely a keeper, highly recommend it!

  24. Cori says

    Y U M ! I added extra pasta water to my sauce to thin it (I use a non high speed blender). I scooped the cheezy noodles on top of steamed broccoli and gave it a hearty squirt of sriracha – this is HEAVENLY! Came together easily and quickly! Definitely adding this recipe to my regular repertoire – thank you so much!!!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Woah, sounds like a delicious use of the sauce! Thanks for the lovely review, Cori! xo

  25. Gerry says

    I made this and it was pretty good, for me it needed more oomph so I will keep laying with it. I used roasted garlic and so maybe I need to use more cloves to get more flavor, and I think I may have needed more salt. I try to go light and salt but sometimes that doesn’t always work. Definitely thickens as it sits! Thanks for an easy, creamy recipe.

  26. Cait says

    Testing out a dairy-free diet and missing cheese. It isn’t the same as cheese but it’s gooooood. I made this for my family and everyone loved it, even my toddler. I added in some peas at the end. Sauce was not as smooth as I expected – next time I will try to soak the cashews longer and blend longer as well.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      We’re so glad everyone enjoyed it, Cait! For the cashews not getting creamy, we’re wondering if it could be the type of blender? If it’s not powerful or has a large volume, those could be reasons. If volume is the issue, you can try doubling the sauce. Hope that helps!

  27. Ophelia Wellington says

    this was honestly the best vegan Mac I have ever made! It was so easy! I added fresh oregano and basil for some more flavor and it was excellent! Thank you!!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Woohoo! We’re so glad you enjoyed it, Ophelia. Love your additions! Thanks so much for sharing! xo

  28. Robin Mamott says

    Delicious. Easy quick and doesn’t taste like butternut as many others do. I sliced a hot pepper in at serving. I will definitely make this again. Thanks !

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Thanks so much for the lovely review, Robin. We are so glad you enjoyed this recipe! Next time, would you mind leaving a rating with your review? It’s super helpful for us and other readers. Thanks so much! Xo

  29. Leah Lynch says

    Finally!!! Vegan Mac & Cheese that taste like the real deal. I loved it and followed the recipe to a “T”.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Carlene! You can simply omit the nutritional yeast, or possibly add 1/2 teaspoon of miso paste instead. xo

  30. Kavya says

    Dana this recipe looks amazing. I’m a life long vegetarian and unable to go vegan due to my infatuation for melty cheese. Slowly but steadily, however, you are convincing me, one delicious dairy-less recipe at a time… can’t wait to try this one out!!

    Your favorite fan,

  31. Milena says

    Really enjoyed this recipe!

    I found that the sauce needed more pasta, but that’s fine, as I’ll have leftovers.

    I would like to know what is meant by high speed mixer, because I couldn’t get to a creamy consistency, but not a big deal, as it was yummy!

    So easy to make! I added some stir fried veggies with harissa and soy sauce, because I alway have a heap of veg!

    Thank you so much for your never ending inspiration! You’re making me a more adventurous cook and in lockdown this is amazing!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Thank you! We love to hear this, Milena! A high speed blender is typically a blender with a more powerful motor than an average blender. We are glad you’re enjoying so many recipes! xo

  32. Chelsea says

    This recipe is amazing! I whipped this up quickly today, and added a pinch of mustard seed and smoked paprika. SO good and so easy!!

  33. Whitney says

    It came out so good! I’m really impressed! I had leftover pasta to use up so I added unsweetened oat milk to thin out the sauc

  34. Kiran says

    This was actually much easier than I thought it would be and very delicious! It was my first time making a vegan cheese sauce and it did not disappoint at all! I did add a bit extra pasta water to help with blending out the sauce. I would definitely make this again!

  35. Virginia Diaz says

    I’ve tried so many vegan Mac n cheese recipes and never have I been thrilled by the results until tonight!!! I had 3 servings and then ate straight out of the pot. Best recipe hands down!!! I will definitely be making this for my guest! Thanks

  36. Kate says

    This is dangerously good. I could have eaten the whole batch myself! It is so delicious and I love the ratio of pasta to sauce. This will definitely be my new go to for mac and cheese.

  37. Rebekah says

    I would really like to make this. My body reacts poorly to cashews though. Is there another nut that will yield a similar result?

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Rebekah! We haven’t tried it so we aren’t sure how it would go, but macadamia nuts are the most similar in texture. Let us know how it goes if you try it! xo

      • Magdalena says

        I’m also wondering if the cashews could be replaced as I try to omit them for ecological and ethical reasons. For vegan “parmesan” I use almonds so maybe I’ll try to use them also in this recipe.

        • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

          Hi Magdalena, we don’t think almonds will get quite as creamy, but might be okay. Let us know if you try it!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Nicole, we don’t have a precise gram or ounce measurement. For this recipe, it’s 1/4 of the full batch. Hope that helps!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      It will change the flavor but you can definitely omit garlic! Perhaps a 1/2 tsp of miso paste for added umami instead? xo

    • sage says

      Yessss ! Yet another total winner ! Adjusted the recipe to serve 2 (as its only me having it) just incase it was another wierd vegan mac and cheese recipe – ITS ABSOLUTELY DELICIOUS. Didnt change a thing! Having left overs for lunch today. This is will be a weekly meal now!

  38. Heather says

    I have a child with a cashew allergy (well, an intolerance), is there any other but that could provide this level of creaminess that isn’t cashews? Because this recipe looks amazing!!

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      Hi Heather! We haven’t tried it with another nut, but macadamia nuts are probably the closest in texture and could be worth a try. Let us know how it goes if you give it a try! xo

  39. Katy Large says

    This may sound crazy, but have you ever subbed cashew butter (the plain, unsweetened, nothing-but-cashews kind) for the soaked and blended cashews in vegan “cheese” recipes? Raw cashews can be tricky to find near me, but I do have plain cashew butter that I think could work.

    • Avatar for Dana @ Minimalist BakerSupport @ Minimalist Baker says

      We haven’t tried that for this recipe so we aren’t sure how it would go, but it does sound like it could work! Let us know how it goes if you try it. xo