4.67 from 3 votes
Vegan Mac and Cheese
Classic Vegan Mac and Cheese
Prep Time
15 mins
Cook Time
20 mins
Total Time
35 mins

This creamy vegan mac and cheese is made with pasta smothered in a creamy, flavor-packed but dairy-free sauce. A guaranteed hit with kids and adults alike!

Course: Entree
Cuisine: American
Keyword: vegan cheese, vegan mac and cheese
Servings: 6
Calories: 468 kcal
Author: Alissa Saenz
  • 16 ounces dried macaroni pasta
  • 1 medium (12 ounce) russet potato, peeled and cut into 1-inch pieces
  • 1 cup raw cashews
  • 1 cup unflavored and unsweetened soy or almond milk, plus more as needed
  • 1/4 cup white miso paste
  • 1/4 cup nutritional yeast flakes
  • 1/4 cup jarred roasted red peppers
  • 2 tablespoons red wine vinegar
  • 1 teaspoon onion powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt, plus more to taste
  1. Bring a large pot of salted water to a boil. Add the pasta and cook it according to the package directions. Drain the pasta into a colander, return it to the pot, and toss it with a dash of oil to prevent sticking.

  2. While the pasta cooks, place the potato and cashews into another medium pot and cover with water. Place the pot over high heat and bring the water to a boil. Lower heat and cook until the potato is very tender, about 20 minutes. Remove the pot from the heat and drain the water.

  3. Transfer the potato and cashews to the bowl of a food processor. Add the milk, miso, nutritional yeast, peppers, vinegar, onion powder, garlic powder and salt. Blend until smooth, stopping to scrape down the sides of the bowl as needed. This can take a few minutes. 

  4. Thin the sauce with additional milk if needed, then taste test and season with additional salt if you like. Adjust any other seasonings to your liking.

  5. Pour the sauce over the pasta and stir until evenly coated. Divide onto plates or bowls and serve.

Nutrition Facts
Classic Vegan Mac and Cheese
Amount Per Serving
Calories 468 Calories from Fat 131
% Daily Value*
Fat 14.6g22%
Saturated Fat 2.5g13%
Sodium 1172mg49%
Potassium 631mg18%
Carbohydrates 66.3g22%
Fiber 3.1g12%
Sugar 3.3g4%
Protein 19.7g39%
Calcium 40mg4%
Iron 5.9mg33%
* Percent Daily Values are based on a 2000 calorie diet.