A simple, creamy and delicious Instant Pot vegan mac and cheese that you and your picky eaters will love! It’s cheesy, it’s EASY and comes together in no time at all!

If you haven’t hopped on the Instant Pot train yet, this vegan mac and cheese is just one more great reason why you should! Just like my sweet potato mac and cheese, this version is creamy, luxurious and an absolute crowd pleaser.
This simply delicious and filling pasta dish is one that will satisfy the entire family. Guaranteed to be a complaint-free and peaceful dinner. If that’s not reason enough to try this…
here’s more reasons why you’ll love it!
- It’s ready in LESS than 25 minutes, including the time you’ll need to gather your ingredients and for your Instant Pot to reach pressure.
- While pasta alone is not necessarily a wholesome choice, this cheese sauce is nutrient dense, using cashews to provide a protein boost with heart healthy fats.
- Plus, there are no processed ingredients in this cheese sauce, unlike most boxed mac and cheese you can purchase at the supermarket.
- So much flavour is jam packed into just 8 ingredients, and that includes the salt and water!
How to make it
(This is a summary with step-by-step photos, full recipe measurements and instructions are in the recipe card below.)
First, gather your ingredients.
Then add ALL the cheese sauce ingredients with only 2 cups of the water to a blender and process until smooth and creamy. (photos 1-3)
NOTE: If you do not have a high speed blender, like a Vitamix, be sure to soak your cashews first, then drain before blending. (see notes below)
Transfer the sauce to your pot and add the remaining 3.5 cups of water. Add your dry pasta and give it a quick stir before sealing the lid. (photos 4-5)
Make sure your valve is in the sealing position, and then set to high pressure for 4 minutes. Quick release once the timer completes and remove the lid once safe to do so. (photo 6)
Notice the pasta will appear extra saucy when you first open the lid, but just give everything a few good stirs, and the pasta will quickly absorb the extra sauce. (photo 7)
Serve as is, or garnish your bowls with fresh chives, parsley or cilantro, if desired. Enjoy!
Can I make it on stove top?
Yes, of course!
If you don’t have a pressure cooker, cook your pasta on stove top, according to package directions.
Then make the sauce, as directed, using two cups of water. Once the pasta is cooked, drain it, return to the pot and pour the sauce on top. Mix well and serve.
How long does it keep?
Leftovers keep refrigerated in a sealed container for 3-4 days. I don’t recommend freezing, as it alters the texture of the pasta.
The pasta will continue to absorb the sauce as it cools. So, when reheating, make sure to add some plant milk or broth to your pan.
Can I make any substitutions or variations?
If you want to amp up the nutrients, add 2 cups of frozen peas or mixed frozen veggies to the pot before pressure cooking. Or serve it along some air fried broccoli.
Although I haven’t tested it this way, you can probably substitute the cashews for sunflower seeds or pepitas if you need a nut free option.
Use your favourite type of noodle, it doesn’t have to be macaroni. Penne or rotini also make great choices.
Tips for Success
- If you do not have a high speed blender like a Vitamix or Blendtec, soak your cashews in boiling hot water for at least 30 minutes. Then drain and use as directed. This will help soften your cashews, making them easier to process into a smooth vegan cheese sauce.
- Note that your mac and cheese might appear a bit watery upon removing the lid. However, a few stirs and that extra sauce will quickly absorb.
More Instant Pot recipes you’ll love
- Instant Pot Mashed Potatoes No Drain!
- Vegan Pumpkin Risotto
- Thai Peanut Chickpea Soup
- Instant Pot Unstuffed Peppers
- Spicy Thai Peanut Noodles
If you tried this recipe, please let me know about it in the comments below. I always love hearing from you! Don’t forget to Subscribe to This Healthy Kitchen to be among the first to get my new recipes! You can also FOLLOW ME on Facebook, Instagram, Pinterest, and Twitter to see more delicious food and get all the latest updates.
Buon appetito
Rosa
📖 Recipe
Equipment
Ingredients
- 1 cup raw cashews*
- 5.5 cups water divided
- ¼ cup nutritional yeast
- 2 tablespoon apple cider vinegar
- 2 teaspoon sea salt
- 1 teaspoon onion powder
- ½ teaspoon smoked paprika
- 1 lb (16 oz) macaroni pasta
Instructions
Instant Pot Directions
- Add all the ingredients (EXCEPT the pasta AND using ONLY 2 cups of the water) to a high speed blender and process until smooth and creamy. Transfer to your Instant Pot and add the remaining 3.5 cups of water and stir. Then place the pasta on top and gently push it down into the sauce.
- Close the lid and ensure the valve is set to the sealing position. Then cook on high pressure for 4 minutes (it will take about 10 minutes to reach pressure) and quick release immediately once the timer is complete. Open the lid once safe to do so, give everything a good stir, and serve.
Stove Top Directions
- Bring a large pot of water to boil and cook your pasta according to package directions. Then drain and return to the pot.
- Meanwhile, add the cheese sauce ingredients (using ONLY 2 cups of the water) to your blender and process until smooth. Pour the sauce over your drained pasta, mix well, and serve.
Peggy
Rosa, first let me say a big THANK YOU for your recipes. My husband needs an extreme low fat diet and you’ve provided me with so many ideas and new ways to make old favorites!
Put me in the ‘burn notice’ column! Flavor is great so will try again with maybe 1/2 c more water!
Rosa
You’re welcome Peggy! So glad you’ve been enjoying my recipes. 🙂
Martha Rowen
I’m finally getting around to thanking you for this wonderful, easy and delicious recipe, which I’ve made countless times over the past couple of years. It is my go-to recipe when I’m feeling the need for some comfort food or want a fast and easy dinner or lunch. The only negative I can think of is that I can never ever limit myself to one serving and tend to overstuff myself every time I make it 😋.
Rosa
Thrilled you’ve been enjoying it, Martha! Thanks very much for the review. 🙂
Sunny White
I made this but the sauce never got thick and creamy, so I added 1 T of tapioca flour = a tsp of lemon juice and cooked on sauté until got the texture I wanted and it was perfect.
Rosa
Glad you enjoyed it! It will thicken further as it sits for a few minutes.
Heather
Is it possible to double the recipe? Want to make it for a work thing!
Rosa
I haven’t tried to double it, so I can’t say for sure if it would turn out the same. The fuller the pot is, the longer it will take to reach pressure, so it’s possible the pasta may overcook.
Martina
This recipe was delicious! I will definitely do it again. However, I tried the Instant Pot method, and the pasta burned at the bottom. What did I do wrong? I followed the recipe meticulously!
Rosa
So glad you enjoyed it, Martina! Sorry that happened, I’m not sure why it happens to some readers and not others. I have tested this one repeatedly and never get a burn notice or burned pieces. I recommend placing the pasta in the pot last on top of the sauce and only gently pushing it down to cover it, without pushing it all the way to the bottom of the pot. This should help prevent most of the pieces from reaching the bottom, although a few pieces of pasta may still sink.
Laurie
Martina, may sound strange, but how old is your IP? I have one that is probably 7-8 years old and one that is about 3 years old. I have made things in my older one and have never gotten a burn notice. However, exact same recipe in my newer one and I get a burn notice.
Lynn
I just made this with my 3-4 year old Instant Pot. Got the burn error. I canceled it and let it sit for 15 minutes, like another recipe called for. Macaronis were still quite stiff. I added some oat milk, maybe a 1/2 cupish, mixed it up, and set it on slow cook for 1 hr. Checked it at 30 minutes and it was perfect. Long process, late dinner, but it is wonderful! Will definitely make it again.
jkcook
Suggestions if you don’t have a high speed blender?
Rosa
Hi, as I mentioned in the tips for success: “If you do not have a high speed blender like a Vitamix or Blendtec, soak your cashews in boiling hot water for at least 30 minutes. Then drain and use as directed. This will help soften your cashews, making them easier to process into a smooth vegan cheese sauce.” Enjoy!