vegan mac and cheese

The Best Vegan Mac and Cheese (Instant Pot)


Would it be presumptuous to say this is the best vegan mac and cheese?  I don’t think so.  I have tried all the commercial brands. They are…okay.  Usually loaded with oil and come with a bit of a chemical aftertaste.  This mac and cheese is plant-based.  The cheese sauce is made in the Instant Pot and is literally made of vegetables, cashews, and seasonings.  Depending on the type of pasta you choose to use, you could have a vegan mac and cheese that is actually good for you! It is processed-oil free (but not fat free because of the cashews.)

Vegetables and cashews for vegan cheese sauce
These are all the ingredients you will be cooking in the Instant Pot. So good for you right?!?
Ingredients for vegan cheese sauce
And these are the ingredients you’ll be adding to your high-speed blender along with the cooked vegetables. Nothing unhealthy here!











*Affiliate links: This post contains Amazon affiliate links.  This means that I will link to a product you can purchase on if you choose. If you click on and purchase through these links, Veggie Fun Kitchen might earn compensation at no additional cost to you.

This recipe was inspired by my Vegan Chili Cheese Sauce.  I got home one Sunday, after a weekend away, and found that my daughter had tweaked the Chili Cheese Sauce recipe a little to make a vegan mac and cheese sauce.  Perfect…almost.  I tweaked a little further and came up with a delicious, creamy, cheesy, sauce that works great with small shaped pasta…like mac and cheese!  Only this one is plant-based! Entirely!

You start with making your cheese sauce BUT if you are a skilled enough cook, you can also be boiling your water and cooking your pasta at the same time.  Use any small shape pasta that makes you happy.  For this recipe, I chose a medium shell pasta.  There are so many varieties, made of so many different ingredients.  Just read your label to make sure it complies with your standards. You will be cooking 12 ounces of pasta.


This “cheese” sauce is developed for the Instant Pot (affiliate link). I promise I ‘ll have a stove-top version soon. Start by “rough cutting the vegetables. You don’t need to peel and you don’t need to chop perfectly because you will be blending in a high-speed blender (affiliate link) after they cook.

chunks of carrots, potatoes, peppers for vegan cheese sauce
Cut vegetables into chunks. They will be blended so no need to be perfect.

Some recipes for this type of cheese sauce call for weighing your vegetables.  I haven’t found that is necessary.  This recipe calls for three gold potatoes. This will be approximately four cups.  If you are using extra small potatoes, just make sure you measure and have a generous four cups.

four cups of potatoes
Three largish gold potatoes will yield about 4 cups. No need to peel.
Instant Pot set to 5 minutes
On manual mode, set the Instant Pot for 5 minutes high pressure. Do a quick release when done.

There is no need to soak the raw cashews (affiliate link) because the pressure cooker does a great job of softening the cashews for you.  If, however,  you are using roasted cashews, do soak for a couple of hours and drain and rinse well. Add all vegetables, including the garlic to the Instant Pot. You do not need to chop your garlic either.  I use chopped garlic I buy in bulk though, and so I estimate 1 teaspoon per clove. Add the water and close your lid, making sure the vent is also closed.  Using manual, set for 5 minutes on high; it will take a little while to come to pressure. You will know it’s at pressure when the minutes start counting down.

When the timer goes off, do a quick release.  I usually use a long spatula or spoon to open the vent…because hot steam!  Let the vegetables cool for a few minutes because they will be hot!  You can fiddle with your pasta or the seasonings in the meantime.


While the vegetables are cooking in the Instant Pot, go ahead and get the seasonings together.  I portion them out into a small bowl, if I have time, in order to make the finishing/blending process go quicker.  The seasonings we use are what really give this a cheesy tangy flavor.

The number one ingredient you should have in your vegan kitchen is nutritional yeast.  This is different from brewer’s or baker’s yeast and you absolutely cannot substitute either of those.  Here are some various nutritional yeasts I’ve used (affiliate links). Sometimes you have to experiment to see which flavor works best for you. Trader Joe’s also has a good one.

Another important ingredient you will use is White Miso Paste (affiliate link). Miso paste is also an important ingredient you will use time and time again in a vegan kitchen. You only use a little at a time but it keeps well in the refrigerator.  This is really hard to find in the grocery store.  I understand you can find it in Asian markets.  I get mine on

Apple cider vinegar is another must-have for your vegan kitchen.  I use the unfiltered kind with the “mother”. You can usually find this brand at the grocery store.

You will also use mustard powder (super important), garlic powder, turmeric powder, garlic powder, and chili powder.


Vegetables and cashews in a measuring cup vegan cheese sauce
The vegetable mixture will be hot. Scoop out with a ladle or measuring cup. Don’t forget the liquid.


Carefully (because it will be hot) transfer the vegetables, cashews, and water from the Instant Pot to a high-speed blender.  I use a measuring cup to scoop them out and a handy little silicone mitt to lift my pot and pour the last bit of the water into the blender.

Silicone mitts grabbing instant pot
These silicone mitts can grab ahold of the hot Instant Pot

Add all other ingredients.  Blend at high speed for 3-5 minutes or until everything is creamy and smooth. (You might be tempted to double this recipe but don’t.  Even if you have the largest 8qt pressure cooker, which could probably handle the doubling, your blender cannot.  You simply can’t blend this one in batches.)  Immediately pour over the pasta and enjoy!  I like to top with paprika, chives, and a little sea salt.

Depending on the pasta you use, you are going to have extra cheese sauce.  Don’t be mad at this but consider it a gift! I put the extra into a little container and keep it in the fridge up to a week.  I pour liberally on vegetables and potatoes.  It’s healthy so why not? It can also be used for a dip for chips.  Yum!

vegan Cheese sauce on potatoes and vegetables.
Enjoy the leftover cheese sauce on potatoes or vegetables. Remember, it isn’t really cheese, and so nothing unhealthy here!

Pin it now to save for later:Vegan mac and cheese pin

Affiliate links in case you are interested:

vegan mac and cheese
0 from 0 votes

The Best Vegan Mac and Cheese

The sauce for this Mac and Cheese is entirely plant-based.  It is oil-free and made with vegetables, raw cashews, and seasoning. Make it using a pressure cooker and high-speed blender.  It is creamy, rich and cheesy, and healthy too!

Course Main Course
Cuisine American
Keyword vegan mac and cheese
Prep Time 20 minutes
Cook Time 5 minutes
coming to pressure 10 minutes
Total Time 25 minutes
Servings 6
Calories 416 kcal
Author Cindy Rainey


  • 12 ounces dry pasta small shape like elbow or shells

Goes in the Instant Pot

  • 1/2 orange bell pepper seeded and roughly chopped
  • 1 small onion roughly chopped
  • 1 medium carrot roughly chopped
  • 3 large gold potatoes roughly chopped, about four cups
  • 1 clove garlic no need to chop
  • 1 cup raw cashews
  • 1 1/4 cup water

Goes in the Blender (The Seasonings)

  • 1 teaspoon salt
  • 1/2 teaspoon chili powder
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon paprika
  • 1/2 teaspoon dry mustard
  • 1/4 teaspoon ground pepper
  • 1/8 teaspoon cayenne pepper
  • 1/2 cup nutritional yeast
  • 1 Tablespoon apple cider vinegar
  • 2 Tablespoons white miso paste


  1. Follow package directions to cook 12 ounces of pasta.  You can do this while you are making your cheese sauce, or you can do after if you prefer.  If you do it before or during, drain and set aside.  This is an oil-free dish; but if you cook your pasta ahead of time, you might need to add a little oil to keep it from sticking. 

Goes in the Instant Pot

  1. Rough cut your vegetables.  No need to peel.  Add to the pressure cooker.

  2. Add raw cashews and water. 

  3. Close the lid, making sure the vent is closed, and set on manual for 5 minutes on high.  Do a quick release when finished cooking.

The Seasonings and High Speed Blender

  1. While the vegetables and cashews are cooking, get the seasonings together.  I like to add them all to a small bowl so that I can just dump when I'm done. 

  2. After the vegetables/cashews have cooked and have cooled slightly, transfer to high-speeded blender - along with the water they cooked in.

  3. Add all seasonings.  

  4. Blend on high speed for 3-5 minutes or until creamy and smooth.

  5. Pour on top of and mix into cooked pasta.  Season with extra salt and pepper to taste.  I also like to add paprika, chives, Maldon Sea Salt, and Parsley on top.

  6. Save any left over cheese in an airtight container in the fridge up to a week.  Use on vegetables, potatoes, or chips.  YUM!

Recipe Notes

You MUST disclose to anyone you serve this recipe to that it contains nuts.  Nuts are not normally found in cheese sauce or mac and cheese and so it is important to disclose.

Nutrition Facts
The Best Vegan Mac and Cheese
Amount Per Serving
Calories 416 Calories from Fat 99
% Daily Value*
Total Fat 11g 17%
Saturated Fat 1g 5%
Sodium 620mg 26%
Potassium 742mg 21%
Total Carbohydrates 64g 21%
Dietary Fiber 6g 24%
Sugars 4g
Protein 16g 32%
Vitamin A 9.8%
Vitamin C 28.3%
Calcium 5.1%
Iron 30.2%
* Percent Daily Values are based on a 2000 calorie diet.



Leave a Comment

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