A Vegan Mac and Cheese so creamy and cheesy it's the perfect dairy free alternative! This classic comfort food can be made stovetop or in the Instant-Pot.
A few years back I dappled in vegan cheese sauce recipes creating Jalapeño Nacho Cheese. Around that time, the potato/carrot based cheese sauce was all the rage. So as you can guess, that was the base of my nacho cheese. It’s my favorite 'cheese dip', but I wasn't fond of it over pasta.
That's when this Creamy Vegan Mac and Cheese saved my classic comfort food cravings! This cheese sauce is made with soaked cashew to create a perfectly creamy vegan cheese sauce the whole family will love.
This isn’t your typical mac and cheese. It’s Vegan Mac and Cheese with peas The peas add a bit of protein and an extra burst of flavor to the dish. Plus it’s fun to say…"Mac and cheese with PEAS! PLEASE!"
The peas aren’t the only flavor addition to this classic pasta dish. Sautéed onions also make an appearance. Sautéing the onions first brings out their natural sweetness further enhancing the taste of this vegan mac and cheese.
How do I make Vegan Mac and Cheese?
This recipe can easily be made in the Instant Pot or on the stovetop. Instructions for both are included!
Instant Pot
My favorite way to prepare this mac and cheese is in the Instant Pot. If you don’t own one, I highly suggest getting one. It has quickly become one of my favorite kitchen appliances.
There are 3 steps to making Instant Pot mac and cheese:
- Blend the cheese sauce.
- Sauté the onion.
- Pressure cook the mac and cheese.
It's so easy my husband has successfully made it on nights I'm not up for cooking!
Stovetop
If you don't own an Instant Pot I've included stovetop instructions as well. The method is just as simple and can be made in one pot. The only difference is the pasta will simmer on the stove and need a bit more attention.
Pasta Tip
There have been a few times I’ve made pasta in the Instant-Pot with a slight hiccup. The pressure-time begins counting down before the pot has reached full pressure.
Since pasta sinks, it can stick to the bottom of the pot. When this happens, my solution has been to turn the IP off, set the valve to release any pressure that may have built up, then carefully open the lid.
Now give the pasta a good stir being sure to free any noodles stuck to the bottom. Reseal the lid and set the IP to low pressure for 5-10 minutes. It should come to pressure now and cook perfectly.
If you enjoyed this Instant Pot recipe you may enjoy one of these:
We'd love to hear from you!
If you loved this recipe, please leave a 5-star rating in the recipe card and share your thoughts in the comments below. Also, if you snap a photo be sure to share it with us! We love to see your creations! You can find us on Pinterest, Facebook, and Instagram.
Recipe
Creamy Vegan Mac and Cheese with Peas (Instant-Pot & Stovetop)
Ingredients
- 1 small onion, diced*
- 2 teaspoons Neutral oil for sautéing
- 2 cups water
- 2 cups vegetable broth, I use low sodium
- 1 16-ounce elbow or ditalini pasta
- 1 cup frozen peas
Cheese Sauce*
- 1 cup raw cashews, soaked
- 2 cups water, divided
- 1 Tablespoon fresh lemon juice
- 7-8 Tablespoons nutritional yeast
- 2 teaspoons Himalayan pink salt, or to taste
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- ⅓ teaspoon paprika
- ¼ teaspoon dried mustard seed
- ⅛ teaspoon turmeric powder
- pepper to taste
Instructions
To make the Cheese Sauce
- Add 1 ½ cups of water (reserving the other ½ cup to clean the blender), soaked cashews, lemon juice, and seasonings to a high-speed blender. Blend until the sauce is smooth. (Tip: the sauce will be liquid after blending, but thicken up during cooking)
Instant-Pot Mac and Cheese
- Add the oil and onion to the Instant Pot. Use the sauté feature to sauté the onion until softened and slightly browned. This should take about 5-8 minutes. Once the onions have cooked, press the cancel button on your IP.
- Pour 2 cups water, 2 cups broth, and the blended cheese sauce into your IP. Then, swirl the reserved ½ cup of water around in the blender and add it to the IP. Mix everything then wait for the water and onions to settle.
- Once the water has settled, add the pasta but don’t mix. (Allowing the onions to settle to the bottom of the pot will help keep the pasta from sticking.)
- Seal the lid and steam valve. Use the manual/pressure level button and set the cooking time to 13 minutes at low pressure.
- Allow it to naturally release pressure for 10 minutes before opening the lid.
- Carefully open the lid and give the mac and cheese a stir.
- Add in the peas and give it another stir.
- Taste and adjust seasonings. (If needed, add more salt, garlic and/or nutritional yeast)
- Serve immediately!
Stove Top Mac and Cheese
- Start by prepping the above cheese sauce.
- Add the diced onion and oil to a large ceramic or non-stick pot. Sauté over medium heat for 5-8 minutes, or until softened and slightly browned.
- Pour the 2 cups of water, 2 cups of broth and blended cheese sauce into the pot. Swish the remaining ½ cup of water from the cheese sauce around in the blender to clean it, include that water to the pot as well.
- Add in the pasta and give it a mix.
- Cover and bring the pasta to a low simmer. Continuously check and stir the pasta to keep it from sticking to the bottom and adjust the heat as needed. Simmer for 7-10 minute or until the pasta is al dente. (If necessary, add more water, a few tablespoons at a time, to maintain creaminess while the pasta cooks.)
- Stir in the peas.
- Taste and adjust seasonings. (If needed, add more salt, garlic and/or nooch)
- Serve immediately!
Notes
Nutrition
**Nutritional info is provided as an estimate based on the ingredients I used and for convenience and as a courtesy only.**
Vanessa
Wow wow wow! This was incredible! I threw in some steamed cauliflower and broccoli as well and it was just incredible!
Restaurant quality
Marlena Luna
Awesome! I'm so glad you loved the recipe!
Connie
Love this recipe. It was a hit on the first try. I didn't bother with the peas but to get the orange colour of cheddar cheese I added two chopped steamed carrots blended with the Cheez sauce. It can be very versatile with the add ons depending on what you're craving. When I used to make regular mac n cheese, adding a bit of crushed tomatoes or tomato paste was a hit but I'm looking forward to experimenting with different add ons.
Marlena Luna
I love the addition of carrots to the sauce. I'll have to try that or the crushed tomatoes next time. I'm so glad you enjoyed the recipe, Connie!
clarissa
I'm in Texas, where queso is king. When I started eating vegan, I tried every cheeze I could find and hated each one. NOTHING about nutritional yeast tastes like cheese to me... and then there came you. I LOVE THIS RECIPE. I made it last night, and wanted to lick the bowl! SO GOOD!! The serving size is meal-worthy, and the calorie count is on point. I used a large sweet onion, which plays well with the peas. OMG. I'll never eat real cheese again. THANK YOU!!
Marlena Luna
You’re too kind Clarissa! And, I’m so glad you LOVED the mac and cheese! I know the struggles of finding a good vegan cheese. It's rare! This recipe has been a family favorite for years and definitely bowl licking good! ;)
Dawna
This was extremely good! Thanks!!
Marlena Luna
Yay! I'm so glad you enjoyed it, Dawna!
Beth
I want to try this in my Instant Pot but I'm concerned about the 13 minutes time. Should that be 1-3? If 13 is correct, why does it take longer than the stovetop method? Seems like cooking pasta for that long would yield mush. Thanks.
Marlena Luna
It is cooked at low pressure for 13 minutes. The low pressure keeps the pasta from burning on the bottom of the pot and therefore requires a bit more time.
The Instant Pot method is more for hands-free cooking. As for the stovetop time, it may be shorter but you must keep an eye on it while it cooks.
EG
I didn’t have an onion on-hand but made the recipe anyway (and doubled the onion powder). My whole family (3 kids included) enjoyed this dish! I’ll be making it again and experimenting with other veggies as well; I was actually thinking of throwing in sauteed mushrooms and spinach or kale at the pea step, as the other reviwer mentioned. I’ve made countless vegan mac ‘n cheese recipes and this was one of the easiest. Thanks for the recipe—I’ll check out your others!
Marlena Luna
I'm so glad to hear it was a hit with your family! Yum, spinach and mushrooms would also be a great addition! I'll have to try that as well!
Tami
I just tried this. I was skeptical at first. I’ve tried the other vegan cheesy sauces with carrots and potatoes. They were ok but just not what I was looking for. I used elbow macaroni. I didn’t have mustard seed so I used a dash of ground mustard. I added a few dashes of ancho chili powder. I didn’t have peas but I sautéed kale and mushrooms, on the stove.
When the IP was done, I stored the pasta and my first reaction was disappointment. Then, I tasted it! This is the BEST cheesy pasta I’ve tried!!!!
Thank you so much for the recipe!!
Marlena Luna
You're very welcome Tami! I'm so glad to hear it wasn't a disappointment. And instead it was the BEST cheesy pasta you've tried! I love your addition of kale and mushrooms. I'll have to try that next time.