• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Stacey Homemaker
  • Recipes
  • About Me
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
menu icon
go to homepage
  • Recipes
  • About Me
  • Subscribe
search icon
Homepage link
  • Recipes
  • About Me
  • Subscribe
×
Home » Pasta » Whole Food Plant-Based Mac and Cheese (Oil-Free)

Whole Food Plant-Based Mac and Cheese (Oil-Free)

By Stacey Homemaker on April 1, 2017, Updated July 30, 2020 47 Comments

This post may contain affiliate links. Please read my disclosure.
Jump to Recipe Print Recipe

This savory plant-based mac and cheese is incredibly creamy and you'll never guess that the dairy-free cheese sauce is made from potatoes, carrots, and cashews! If you're looking for a recipe that's made with whole foods and mostly unprocessed ingredients, this is the dish for you! Gluten-free option included. 

A wooden spoon scooping pasta our of a blue pan on a rustic background.

Macaroni and cheese has always been my favorite comfort food and this whole food plant-based mac and cheese always hits the spot! It's seriously flavorful, super creamy, and it's unique because it's made without any oil, vegan butter, or vegan cheese. I bet you'd never guess that it's made from plant-based ingredients like carrots, potatoes, and cashews.

Don't get me wrong, I love vegan dairy substitutes, but this is my go-to recipe when I want comfort food that's a little bit lighter. This dairy-free sauce is not made in the traditional way of starting with a roux, adding the milk, melting the cheese, etc. Instead it's made by blending cooked vegetables into a savory sauce that could please even the pickiest eater. 

Related Post: If you prefer a sauce that's made with dairy-free cheddar and butter, try this vegan mac and cheese recipe. 

What is Vegan Mac and Cheese Made of?

It's normally made with the same ingredients that traditional macaroni and cheese is made with, except it uses dairy-free substitutes like vegan butter, plant milk, and vegan cheddar. Since this is a whole food plant-based version, that means that is doesn't contain any of those highly processed ingredients. Instead, this veggie cheese sauce is made with whole food vegetables.

Step by Step Instructions

In a large pan, saute a diced onion until soft. Add the potatoes, carrots, cashews, and water and bring the mixture to a simmer. Let it cook until the vegetables are tender. While the vegetables are cooking, boil the pasta in a separate pot. A photo collage showing how to to make plant based macaroni and cheese.

Transfer the cooked vegetables to a large blender cup along with the dried seasonings, lemon juice, dijon mustard, and unsweetened almond milk. Blend it until the sauce is smooth and creamy. Pour the sauce back into the pan and warm it up. Scoop the cooked noodles into the pan and mix it all together. 

A small blue bowl filled with plant-based Mac and cheese next to a larger pan on a rustic background.

What Goes With It? 

This creamy plant-based mac is the perfect side dish to go with any of the following main courses:

  • Vegan Meatloaf
  • Lentil Sloppy Joes
  • Vegan Pulled Pork Sliders
  • Roasted Red Pepper Tomato Soup

How Long Does It Last In The Refrigerator? 

Store the leftover WFPB macaroni and cheese in an airtight container in the fridge for up to 4-5 days. 

Can I Freeze it? 

Yes, you can freeze it. Put the pasta in an airtight, freezer-safe container in the freezer for up to 2-3 months for the best quality.

How to Reheat it

From the Fridge: Reheat the dairy-free macaroni and cheese in a bowl in the microwave for 2-3 minutes, stirring occasionally, or in a pot on the stovetop over medium heat until warm. You may need to add 1-2 tbsp of vegetable broth or water to the pasta if the sauce it too thick.   

From the Freezer: Take the container out of the freezer and put it in the fridge to defrost for 24 hours. Then you can reheat the pasta in the microwave or on the stovetop. 

Recipe Variations

You can enjoy the plant-based macaroni and cheese just like this or try any of the following tasty variations: 

  • Make it Spicy: Add 1-2 chipotle peppers or a 1-2 tbsp of hot sauce to the sauce to add a spicy kick to the pasta. 
  • Vegan Meat: Stir in chunks of shredded chipotle jackfruit to add more texture to the dish. 
  • Fresh Greens: Add 3-4 big handfuls of fresh spinach or kale to the pasta after you stir in the sauce and mix it in. Let it cook a few minutes until the fresh greens wilt. 
  • Baked Vegan Mac and Cheese: Mix panko breadcrumbs with ½ tsp garlic powder and then sprinkle it over the pasta (transfer it to a casserole dish). Bake it for 25-30 minutes at 350 degrees until lightly browned. 

Hands holding a small blue bowl of pasta next to a large pan filled with pasta on a rustic background.

Substitutions & FAQ

  • Gluten-Free: To make this recipe gluten-free, you need to use gluten-free noodles. I recommend chickpea noodles, I think they have the best texture and flavor. 
  • Cashew Substitution: You can make this recipe without cashews if you substitute white beans. You may need to add extra almond milk if the mixture is too thick. I haven't tried it yet, but I have heard of people using sunflower seeds instead of cashews for a similar texture. 
  • Almond Milk Substitution: You can substitute any plant-based milk as long as it's unsweetened and not vanilla-flavored. Vegetable broth can also be used. 
  • Salt Substitute: Some people who follow a WFPB diet don't consume salt. If you don't want to add salt to the sauce, you can substitute 2 tbsp of white miso paste. Add to the blender with the other ingredients when you blend the sauce. 
  • Do I Need to Soak the Cashews First? No, you don't need to soak the cashews before cooking with them because they're boiled for 25 minutes while the rest of the vegetables are cooking. 

Success Tips

  • Make sure that you use unsweetened almond milk (not vanilla-flavored either) because sweet plant milk won't work flavor-wise in this savory dairy-free sauce. 
  • To make the sauce more yellow (like the box mixes) you can add ¼ tsp turmeric powder to naturally boost the color. 
  • If your blender doesn't have a lid with a vent in it (like a Vitamix has) to let the steam escape, it's important that you wait until the vegetables have cooled before you blend the sauce. If you try to blend hot ingredients in a sealed blender cup (like a Nutribullet) you run the risk of the cup exploding and sauce going everywhere. I've done it, it's not fun to clean up. 
  • Store the leftover plant-based mac and cheese in an airtight container in the fridge for 4-5 days or you can freeze it for a future meal. 

Want More Vegan Cashew Recipes?

Vegan Spinach Artichoke Dip

Spicy Thai Sweet Potato Noodles

15-Minute Vegan Alfredo Sauce

Creamy Broccoli Salad

This healthy and easy mac and cheese recipe is my all time favorite macaroni recipe! It's SO creamy and cheesy! Vegan.

Whole Food Plant Based Mac and Cheese

This savory plant-based mac and cheese is incredibly creamy and you'll never guess that the dairy-free cheese sauce is made from potatoes, carrots, and cashews! If you're looking for a recipe that's made with whole foods and mostly unprocessed ingredients, this is the dish for you!
4.48 from 21 votes
Print Pin Rate
Course: Side Dish
Cuisine: American
Prep Time: 10 minutes minutes
Cook Time: 25 minutes minutes
Total Time: 35 minutes minutes
Servings: 8 servings
Calories: 336kcal
Author: Stacey Eckert

Equipment

  • Large Pan
  • Large Pot
  • Blender

Ingredients

  • 16 oz elbow noodles (use gluten-free if necessary)
  • 3-4 tbsp low-sodium vegetable broth
  • 1 medium yellow onion sliced
  • 2 medium russet potatoes peeled and diced
  • 3 medium carrots diced
  • ½ cup raw cashews
  • 2 cups water
  • 1 tsp paprika
  • 1 tsp garlic powder
  • 1 tsp dijon mustard
  • 2 tbsp lemon juice
  • ¼ cup nutritional yeast
  • 1 ½ - 2 cups unsweetened almond milk (add more if necessary)
  • ½ tsp himalayan pink sea salt
  • ¼ tsp black pepper

Instructions

  • In a large pan over medium heat, saute the diced onions until soft. Add potatoes, carrots, cashews, and 2 cups of water. Bring the mixture to a low simmer and then reduce the heat to medium-low. Cover and let it cook for 20-25 minutes or until the vegetables have softened and the water has all been absorbed.
  • While the vegetables are cooking, cook the noodles according to package instructions in a large pot of boiling water. When the pasta is done cooking, drain the water.
  • Add the cooked vegetables, 1 tsp paprika, 1 tsp garlic powder, 1 tsp dijon mustard, 2 tbsp lemon juice, ¼ cup nutritional yeast, ½ tsp salt, ¼ tsp black pepper, and 1 ½ cups unsweetened almond milk to a large blender cup. Blend on high until the sauce is smooth and creamy. If the sauce is too thick, add an additional ½ cup of almond milk.
  • Pour the cheese sauce back into the pan and warm it up until it starts to bubble. Add the cooked elbow noodles and stir to coat the pasta with the cheese sauce. Taste and add more salt and pepper if necessary.

Notes

  • Make sure that you use unsweetened almond milk (not vanilla-flavored either) because sweet plant milk won't work flavor-wise in this savory dairy-free sauce. 
  • If your blender doesn't have a lid with a vent in it (like a Vitamix has) to let the steam escape, it's important that you wait until the vegetables have cooled before you blend the sauce. If you try to blend hot ingredients in a sealed blender cup (like a Nutribullet) you run the risk of the cup exploding and sauce going everywhere.
  • Store the leftover pasta in an airtight container in the fridge for 4-5 days or you can freeze it for a future meal. 

Nutrition

Calories: 336kcal | Carbohydrates: 60g | Protein: 12g | Fat: 6g | Saturated Fat: 1g | Sodium: 344mg | Potassium: 534mg | Fiber: 4g | Sugar: 4g | Vitamin A: 3975IU | Vitamin C: 7mg | Calcium: 166mg | Iron: 2mg
Tried this recipe?Please rate it and leave a comment below if you have any feedback! If you post a picture on Instagram, please tag @Stacey_Homemaker and use the hashtag #StaceyHomemaker so I can see your delicious creation!

*This recipe was originally shared on 4/1/17, but I updated it on 7/30/20.

More Vegan Pasta Recipes

  • Vegan Casserole with pesto sauce
    Vegan Pesto Pasta Bake
  • Creamy Pumpkin Pasta Sauce
  • Vegan Mac and Cheese Recipe
    Creamy Dairy Free Mac and Cheese
  • Vegan Lasagna Cashews
    Vegan Spinach Artichoke Dip Lasagna

Reader Interactions

Comments

  1. Gina

    April 15, 2018 at 8:37 pm

    4 stars
    My daughter is allergic to dairy. I have been looking for a Mac and Cheese recipe that we can try with her, I can't wait to try this. Since she will probably be the only one to eat it, and I would love to use it all up. Would you suggest making it all then freezing with the noodles, or freezing sauce. I could make noodles each time she needs it then (I try to have her follow daycare's menu.. which can be tricky). We did try the stuffed shells recipe that you have with dairy free spinach artichoke dip in it. It was so good, we almost couldn't make the shells because I just wanted to eat the dip 🙂

    Reply
    • Stacey Homemaker

      April 15, 2018 at 10:35 pm

      Hi Gina! I'm so happy that you liked the spinach dip, it's one of my favorite recipes! I haven't tried freezing the mac with the sauce (we usually eat it all within 2 days) but I would recommend freezing the sauce separate from the noodles and just cook the noodles as you need them so they won't get mushy. I hope your daughter loves it as much as we do! Please let me know how it works out for you!

      Reply
  2. Kat

    March 24, 2018 at 7:08 pm

    5 stars
    Can I use coconut milk completely instead of the cashews/chickpeas? I tried reading through the post a couple times as well as the comments but couldn’t confirm this. Thanks!

    Reply
    • Stacey Homemaker

      March 24, 2018 at 9:59 pm

      Hi Kat, yes you can use unsweetened coconut milk instead of the cashews. The cashews just make it a little bit more creamy but it will still be delicious without them! Enjoy!

      Reply
  3. Maureen

    December 30, 2017 at 11:20 am

    I am going to try this for my grandson he is gluten, dairy and dye free. We have been buying a gluten free and dairy free Mac and cheese for him, very expensive. He does love Mac and cheese.
    I am planning on using almond milk and chick peas. Will this freeze up well?

    Reply
    • Stacey Homemaker

      December 30, 2017 at 12:21 pm

      Hi Maureen! A few notes...

      1) Make sure you use unsweetened almond milk.
      2) If you make the sauce with chickpeas you may need to add additional almond milk to thin the sauce out a bit. I've gotten some feedback that said the chickpeas make the sauce a bit thicker than when it's made with the cashews.
      3) I haven't tried freezing the mac yet so I can't tell you for sure, my husband practically inhales it every time I make it. If you do freeze it, make sure to add almond milk or water so it doesn't dry out when you reheat it.

      Reply
  4. Shawnda

    December 07, 2017 at 12:25 pm

    4 stars
    I want to start by saying I am a newer vegan (6 months) who always craves cheese. I will put in the work and time to make a vegan mac and cheese in order to get it just right. I tried this in hopes of it tasting perfect, and was a bit discouraged. I followed the recipe to the "T", and although the sauce did taste good, it was hard to call it cheese. I altered it a bit and added a bunch more nutritional yeast, which for sure helped, and found myself adding a lot more salt, paprika, and another teaspoon of dijon. I got a little creative and added a large dollop of vegan cream cheese into the pan, which absolutely helped. Don't get me wrong, this was the best cheese sauce recipe I've tried, and I loved that it was relatively healthy. I will keep this recipe with some additions, since it was truly flavorful. Definitely will make it again, and is for sure worth it.

    Reply
    • Stacey Homemaker

      December 07, 2017 at 11:00 pm

      Hi! Thank you for commenting, I appreciate the feedback! I'm glad you could make the recipe work for you! I hope you get to try some of my other recipes =)

      Reply
  5. Tina

    November 03, 2017 at 5:41 pm

    5 stars
    Hello! Love this recipe. Thank you for sharing. Just have a question....your recipe says to wait for the veggies to cook before processing. Do you have to wait? Can you start processing when hot?

    Reply
    • Stacey Homemaker

      November 03, 2017 at 6:32 pm

      Hi, thank you! I'm so glad you like it! If you have a processor/blender that can handle hot food then sure! I wait until they're cool because my nutribullet doesn't have a steam release. Once I tried to blend hot tomatoes for soup and it ended up all over me and the kitchen. Never again!

      Reply
  6. Danielle

    October 17, 2017 at 7:36 pm

    I tried this recipe and it looked nothing like the picture. Not sure where I went wrong. I used chick peas instead of cashews. Was I supposed to soak the chic peas? The sauce turned out more of a purée than a sauce, I kept adding veggie broth but it never looked the same consistency as the picture of the sauce. Any suggestions? Also, my sauce was very orange and I did not add any extra carrots.

    Reply
    • Stacey Homemaker

      October 17, 2017 at 8:18 pm

      Hello! I'm so sorry the recipe didn't turn out for you. I've made it with chickpeas before and while the sauce is a little bit thicker, you should be able to get it to a sauce-like consistency with additional vegetable broth.

      Did you use a high-powered blender? If your blender isn't strong enough it won't break down the chickpeas enough to make the sauce smooth and creamy so maybe that's why it's more puree-like.

      It's also possible that the carrots you used were larger than the ones I used so you mac has a more intense orange color. Since you aren't using cashews, I would try substituting/adding 1/4 of unsweetened coconut milk for vegetable broth. The white coconut milk should help to lighten the orange sauce. Let me know if that helps!

      Reply
  7. Caitlin

    October 11, 2017 at 3:06 pm

    Thank you for this recipe - it's sooo delicious! Its the healthy version of velveeta and a huge hit in our house!😀

    Reply
    • Stacey Homemaker

      October 11, 2017 at 11:39 pm

      Hi, Caitlin! I'm so glad you and your family enjoy the mac! Thank you so much for letting me know, you made my night!

      Reply
  8. Jennifer

    September 14, 2017 at 8:53 pm

    Omg! I've tried so many vegan cheese sauces now and this is by far the best. I originally used oil to sautée the onions and was afraid to omit it, but did today and sautéed the onions in veggie broth and it tasted exactly the same. I've made the sauce 3X in the last 2 weeks and use the sauce as an additional accompaniment to chips and salsa, on veggies etc. No one believes me their is no cheese in it. I did add about 4-5 tablespoons of nutritional yeast just to intensify the cheesy flavor. Great recipe and thank you!!!

    Reply
    • Stacey Homemaker

      September 18, 2017 at 9:58 pm

      Thank you so much for commenting, Jennifer! I'm so glad to hear that you like the mac and cheese, it's my all-time favorite comfort food recipe! None of my friends or family can tell there's no cheese in it either!

      Reply
  9. Kim

    September 11, 2017 at 7:22 pm

    4 stars
    Do you think any extra sauce can be frozen?

    Reply
    • Stacey Homemaker

      September 18, 2017 at 9:56 pm

      Hi, Kim! Sure, I think the sauce would freeze well. However, we didn't have any extra, we like our mac pretty saucy not dry! Enjoy!

      Reply
  10. Sarah

    April 14, 2017 at 9:07 am

    How would this work if I wanted to put it in the oven and bake it after it is all put together?

    Reply
    • Stacey Homemaker

      April 14, 2017 at 9:23 am

      Hi, Sarah! I haven't tried baking it so I can't tell you for sure. However, if you do it I would add breadcrumbs and cover it with foil while it is baking (not too long) so it doesn't dry out and then put it under the broiler for 1-2 min just to brown the crumbs.

      I'll try baking it the next time I make it and I'll update the post! Let me know how it turns out if you try baking it, okay?! =)

      Reply
  11. Penny

    April 04, 2017 at 6:21 pm

    Thank you. There wasn't much water left for me either. The kids enjoyed it.

    Reply
    • Stacey Homemaker

      April 04, 2017 at 6:52 pm

      I'm so glad they enjoyed it! Thank you for letting me know =)

      Reply
  12. Penny

    April 04, 2017 at 3:15 pm

    Looks great. We'll try it tonight for dinner. I have one question - after cooking the potatoes and onions, do I drain them or use the starchy water with the extra vegetable broth when I blend them with the spices and chickpeas/cashews? Thznks

    Reply
    • Stacey Homemaker

      April 04, 2017 at 4:27 pm

      Thank you, Penny! I only had a very small amount of water left in the pan after I cooked the potatoes and carrots but I did use a slotted spoon to scoop them out so I didn't blend the cooking water into the sauce. Hope that helps, enjoy! =)

      Reply
  13. Jenn

    April 04, 2017 at 8:45 am

    YUM! Mac and Cheese is a weakness of mine!

    Reply
    • Stacey Homemaker

      April 04, 2017 at 9:49 am

      Thank you, Jenn! Me too =)

      Reply
  14. Danielle

    April 04, 2017 at 6:26 am

    That looks so yummy! If you hadn't said anything, I would totally think it was normal mac and cheese!

    Reply
    • Stacey Homemaker

      April 04, 2017 at 9:50 am

      Thank you, Danielle! That's why it's perfect for the kiddos too!

      Reply
  15. Clarissa

    April 03, 2017 at 3:20 pm

    I've been using cashew milk so much lately! It's so great for mashed sweet potatoes! This mac and cheese looks bomb - pinning!

    Reply
    • Stacey Homemaker

      May 04, 2017 at 1:06 pm

      Yessss, I love mashed sweet potatoes! Thank you!

      Reply
  16. Corey | The Nostalgia Diaries

    April 03, 2017 at 3:19 pm

    Wow - from the looks of those pictures, I never would have guessed there was no cheese in this dish. Looks yummy - I love cashews. Does it taste "nutty" at all?

    Reply
    • Stacey Homemaker

      April 03, 2017 at 3:22 pm

      Hi, Corey! Thank you! It doesn't taste nutty at all, the cashews blend perfectly with the potatoes to give the sauce a super creamy texture!

      Reply
  17. Belle

    April 03, 2017 at 2:50 pm

    My kids love mac & cheese so I'll be giving this a try.

    Belle

    Reply
    • Stacey Homemaker

      April 03, 2017 at 3:21 pm

      Thank you, Belle! I hope they enjoy it! =)

      Reply
  18. krysten

    April 03, 2017 at 2:06 pm

    That recipe looks perfect!

    Reply
    • Stacey Homemaker

      April 03, 2017 at 3:20 pm

      Thank you, Krysten!

      Reply
  19. Shannon Burlingame

    April 03, 2017 at 11:16 am

    This looks SOOO yummy. And I think the only thing I'm missing is nuts or chickpeas! Thanks for sharing 🙂

    Reply
    • Stacey Homemaker

      April 03, 2017 at 3:19 pm

      Thank you, Shannon!

      Reply
  20. Christy Eckert

    April 01, 2017 at 10:45 pm

    Looks so delicious and creamy! Very imaginative and unique ingredients. I can't wait to try this recipe on my family!

    Reply
    • Stacey Homemaker

      April 01, 2017 at 11:09 pm

      Thank you!

      Reply
Newer Comments »
4.48 from 21 votes (15 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Hi, I'm Stacey! I veganize your favorite classic recipes and transform them into irresistible meals that are made entirely from plants! Want to know more? →

Spring Recipes!

Vegan Basil Pistachio Kale Sauce

Southwest Quinoa Salad with Avocado

Zesty Quinoa Salad

Slow Cooker Vegan Split Pea Soup

Tropical Vegan Parfait

Vegan Bok Choy Mushroom Barley Soup

Bok Choy Miso Soup

Chia seed pudding with cherries, kiwi, and mango.

Mango Chia Seed Pudding

The Ultimate Guide to Veganism + How to Go Vegan Step by Step

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Accessibility Policy

Copyright © 2023 Stacey Homemaker

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.