
Vegan Mac and Cheese
A rich, creamy, plant-based mac and cheese built on a cashew-and-potato-based cheese sauce loaded with nutritional yeast, garlic, and a touch of mustard for that classic tangy depth. No one will miss the dairy — this crowd-pleasing comfort bowl is silky, satisfying, and weeknight-easy.
4 servings · Prep 20 min · Cook 25 min · Total 45 min
American · Dinner · Main Course
Ingredients
Open in recipe scaler →Main
12 oz elbow macaroni or cavatappi; use gluten-free pasta if needed- cavatappi
Cheese Sauce
1 cup raw cashews soaked in water for 4 hours or 30 minutes in boiling water, then drained
1 medium Yukon Gold potato peeled and roughly chopped
0.5 medium carrot peeled and roughly chopped
4 cloves garlic peeled- 0.5 cup nutritional yeast
- 1 cup unsweetened plain oat milk or other unsweetened plant milk
1 tbsp apple cider vinegar
1 tsp Dijon mustard
1 tsp kosher salt plus more
0.25 tsp black pepper freshly ground
0.5 tsp smoked paprika
Garnish
2 tbsp fresh chives or parsley finely chopped
parsley
1 pinch red pepper flakes
Equipment
Stovetop
Blender
Saucepan
Pot
Fork
Wooden Spoon
Measuring Cups
Saucepan (5 Quarts)
Dipping Fork
Colander
Instructions
- Place the chopped @[Yukon Gold Potato], @[Carrot], and @[Garlic] cloves in a small #[Saucepan]. Cover with water and bring to a boil ^[over medium-high heat]. Cook ~[for 12–15 minutes], until the @[Potato] and @[Carrot] are completely fork-tender. Reserve ½ cup of the cooking liquid, then drain the vegetables.
- While the vegetables cook, bring a large #[Pot] of generously salted water to a boil. Add the @[Elbow Macaroni] and cook according to package directions until al dente. Before draining, scoop out ½ cup of pasta water and set aside. Drain the pasta and return it to the #[Pot].
- Add the drained soaked @[Cashews], cooked @[Potato], @[Carrot], and @[Garlic] to a high-speed #[Blender]. Add the @[Nutritional Yeast], @[Unsweetened Oat Milk], @[Apple Cider Vinegar], @[Dijon Mustard], @[Salt], @[Black Pepper], and @[Smoked Paprika] (if using). Blend on high ~[for 60–90 seconds] until completely smooth and silky. If the sauce is too thick, add reserved vegetable cooking liquid or pasta water, 2 tablespoons at a time, until it pours easily.
- Pour the warm cheese sauce over the drained pasta in the #[Pot]. Stir well ^[over low heat] ~[for 1–2 minutes] until every piece of pasta is coated and the sauce is heated through. Taste and adjust @[Salt] and @[Black Pepper] as needed. Serve immediately, topped with fresh @[Chives] / @[Parsley] and a pinch of @[Red Pepper Flakes] if desired.




