Meet the best Vegan Mac and Cheese recipe you’ll ever try. It’s quick to prepare and tastes just as delicious and creamy as the traditional version!
This recipe is just as fast as the popular boxed version, only it’s made without dairy. While the pasta cooks, you can quickly whip up the plant-based sauce in a blender.
When you stir the simple vegan cheese sauce into pasta, most people can’t tell that it’s not the real thing. It’s perfect for those looking for dairy-free comfort food.
This recipe can easily be made gluten-free by using your favorite gluten-free pasta. Brown rice pasta and chickpea pasta are both easy options! If you need a cheese sauce made without cashews, try sweet potato mac and cheese or my nut-free vegan cheese sauce.
Ingredients You’ll Need
All you need is a handful of pantry ingredients, plus nutritional yeast for a “cheesy” flavor.
Spices like garlic powder, onion powder, and chili powder can add extra flavor to the sauce, and I like to add a pinch of turmeric for an orange color. (But that’s optional!) Feel free to add a dash of smoked paprika or black pepper on top, too.
See the variation ideas below, if you’d like to try another flavor combination.
How to Make the Best Vegan Mac and Cheese
Bring a large pot of salted water to a boil, and cook the pasta according to the directions on the package. Small elbow noodles will cook in just 5 to 8 minutes, while larger macaroni noodles will take closer to 10 minutes.
While the noodles are cooking, combine the cashews, water, lemon juice, dijon mustard, salt, nutritional yeast, and spices. Secure the lid and blend until very smooth.
Pro Tip: If you don’t have a high-speed blender, cover the cashews with 1 cup of boiled water and let them soak for 10 minutes. This should help to soften the cashews, so they will blend more smoothly. Pour the soaked cashews (along with the warm soaking water) directly into the blender, then add in the rest of the ingredients to blend.
When the noodles are done cooking, drain them and return the warm noodles back to the large pot.
Pour the sauce into the pot, and stir over medium heat until the mac n’ cheese is warmed through and the noodles are well coated in the sauce.
Adjust any seasoning to taste, adding more salt, as needed. You can also add an extra few tablespoons of water to help loosen the sauce if needed.
Serve this vegan mac and cheese warm, with any extra toppings you love. It’s delicious with veggies added in, such as steamed broccoli or roasted butternut squash, or you can add any other toppings you love.
Leftover mac n’ cheese can be stored in an airtight container in the refrigerator for up to 5 days. You may need to add an extra splash of water when you reheat it on the stovetop since the cheese sauce will thicken when chilled.
Flavor Variations
Prefer baked Mac and Cheese? Add an extra 1/4 cup of water to this recipe, to thin out the sauce (because it will thicken when baked), then pour the cooked pasta and sauce into a greased 9-by-13-inch baking dish. For a crumb topping, stir together a 3/4 cup of breadcrumbs with a 1/4 cup of melted vegan butter and a 1/4 teaspoon salt in a small bowl, then sprinkle the mixture over the top of your mac and cheese. (Use gluten-free bread crumbs if you need to.)
Bake the casserole in an oven preheated to 350ºF for 10 minutes. When the timer goes off, turn on your oven’s broiler and let the breadcrumbs brown for 1 to 2 minutes, just until the topping looks golden brown. Watch closely, so it won’t burn! For a gluten-free topping, try using chopped almonds or other crushed nuts, instead.
Green Chile Mac and Cheese. Replace a 1/2 cup of water with a 4-ounce can of green chilies. You can also add in a few slices of jarred jalapenos, for extra flavor and spice. (This is inspired by vegan nacho cheese, which is my favorite vegan cheese dip ever!)
Miso Mac and Cheese. Did you know that white miso tastes similar to Parmesan cheese? If you don’t have nutritional yeast on hand, you can add a teaspoon of white miso to this recipe to help bring out all of the cheesy flavorings in this recipe. It’s always a good idea to start small with miso, as it can start to overpower a recipe quickly, so start with just a 1/2 teaspoon if you aren’t sure about the flavor.
Frequently Asked Questions
You can experiment with using hemp hearts instead of cashews, if you like. (This works great for vegan ranch dressing, so it might work here, too.) Otherwise try Sweet Potato Mac and Cheese, as an alternative.
Of course! I recommend using a non-dairy milk that has no added sweetener, but you can use oat milk, almond milk, or even soy milk if you’d like to add extra protein to this recipe. I don’t recommend using coconut milk, unless you don’t mind the added coconut flavor.
Looking for more vegan comfort food? Try Vegan Quesadillas, the Best Veggie Burgers, Vegan Pad Thai, or Lentil Bolognese for more ideas.
Best Vegan Mac and Cheese
Equipment
Ingredients
- 1 1/2 cups raw cashews
- 3 tablespoons fresh lemon juice
- ¾ cup water
- 1 1/2 teaspoons fine sea salt
- 1/4 cup nutritional yeast
- 1/2 teaspoon chili powder
- 1/4 teaspoon garlic powder (or ½ clove garlic)
- 1/4 teaspoon turmeric
- pinch of cayenne pepper (optional)
- 1/2 teaspoon spicy brown mustard (optional)
- 16 ounces Elbow or shell pasta of choice (gluten-free, if needed)
Instructions
- Prepare the pasta according to package directions. Be sure to add a tablespoon of salt to the cooking water, so the noodles will be well seasoned.
- While the pasta is cooking, combine the cashews, lemon juice, water, salt, nutritional yeast, chili powder, garlic, turmeric, cayenne (if using), and mustard in a high speed blender and blend until silky smooth. If the mixture is too thick, add another tablespoon or two of water and blend again.
- Once the pasta is tender, drain and return it to the pot. Stir in the cheese sauce, and adjust any seasoning to taste. Serve warm, with any toppings or add-ins you like, such as steamed broccoli.
- Leftovers can be stored in an airtight container in the fridge for up to 1 week. The mac and cheese will thicken when chilled, so you may need to add a splash of water when reheating it on the stove top, plus an extra sprinkle of salt.
Video
Notes
Nutrition
If you try this Vegan Mac and Cheese recipe, please leave a comment and star rating below letting me know how you like it.
This recipe is amazing! I recommend adding a 1/2 – 1 tsp of red miso paste for that “umami” flavor 🙂
Great recipe! I’ve made it two times and have tweeked it a bit to fit my personal taste. One thing that I will warn anyone reading this is DO NOT substitute normal table salt at the same measurement for the sea salt. If you’re going to use regular salt, reduce it to one teaspoon. I made this mistake the first time. I also have tried this with spicy brown and Dijon mustard—Dijon takes the win for me. SOAK YOUR CASHEWS! Vitamix or not, soak your raw cashews with boiling water and leave them overnight. This makes for a great consistency without extra water needed, and a more neutral nutty flavor. Also, don’t leave out the cayenne pepper! I promise it’s not spicy—my sister can’t handle spice at all and still loved it! This sauce is so versatile and can be used for many recipes or dishes that call for a cheese sauce! Makes for a great homemade alternative to the Target vegan queso too.
If you do have a Vitamix, just keep blending. It may seem like you’ll need more water at first, but crank up that power and you’ll have the perfect thickness. Also if you want a heartier sauce with an extra umpf… add a little bit of roasted/steamed carrot 🙂
Great base recipe to tweek to your needs and likes! Will be making this again and again.
I’m wondering if anyone has ever tried freezing the sauce. We made too much! Do you think the extra would freeze well?
Hi there! I’m just wondering if anyone has tried freezing the sauce, and if that works well?
Best Mac and cheese recipe I’ve used. This has been a staple in our house for years. Cheese sauce is awesome on broccoli, too 🙂
I made this last night. It was easy and delicious! I didn’t have raw cashews so I substituted slivered almonds that I soaked in hot water for an hour (I have a cheap blender). I followed the rest of the recipe exactly. I heated up leftovers in the oven this morning for breakfast because I couldn’t wait for lunchtime. I used a GF penne. Thank you for another great recipe.
The recipe says 1.5 cup of cashews and 3/4 cup water. However, in the video you say 1 cup of cashews with the same amount of water. What is the correct amount of water for either amount of cashews?
The video was a mistake, but I couldn’t really tell a difference when I used only 1 cup of cashews, so feel free to try it that way! You can always add more if you need to.
Fantastic baseline recipe for a mac’n’cheeze dish!!! My 10 year old and I devoured it. I used more spices (chili/cayenne) than it called for. I also used about a cup of water but next time, will do 1/2 cup of water and 1/2 cup of unsweetened plain almond milk. I diced up and steamed broccoli to mix in for each bowl. This will be a definite go-to and my daughter said she wants this for her school lunch from time to time. 😬
Thanks for the recipe!!!
If I hadn’t made it myself, I never would’ve believed this recipe didn’t have cheese. So good!!