Go Back

Vegan Mac and Cheese

This vegan mac and cheese features a creamy, cheesy sauce made from pantry staples like soaked cashews, nutritional yeast, and mustard, blended until smooth and velvety. The sauce is heated to develop a rich flavor, then poured over al dente pasta for a comforting, cheesy dish with a glossy appearance and satisfying texture. It’s quick to prepare, with a luxurious feel despite its simple ingredients.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4
Course: Main Course
Cuisine: vegan
Calories: 420

Ingredients
  

  • 1 cup soaked cashews soaked for at least 4 hours or quick-soaked in hot water for 30 minutes
  • 3 tablespoons nutritional yeast adds cheesy flavor
  • 1 tablespoon mustard Dijon or yellow
  • 2 tablespoons lemon juice brightens the sauce
  • 1 teaspoon smoked paprika adds smoky depth
  • 1 cup plant-based milk cashew or oat preferred
  • 8 oz vegan pasta your choice of gluten-free or chickpea pasta

Equipment

  • Blender
  • Large pot
  • Saucepan
  • Spoon or Spatula

Method
 

  1. Cook a large pot of salted water to a rolling boil, then add your vegan pasta. Cook until al dente, about 8-10 minutes, then drain, saving a little pasta water for adjusting sauce consistency.
  2. While the pasta cooks, drain the soaked cashews and add them to a high-speed blender along with nutritional yeast, mustard, lemon juice, smoked paprika, and plant-based milk. Blend until completely smooth and creamy, about 1-2 minutes, stopping to scrape down the sides if needed.
  3. Pour the blended sauce into a saucepan and warm over medium heat. Stir constantly and cook for 3-5 minutes until it thickens slightly and becomes fragrant, with a glossy, velvety texture.
  4. If the sauce becomes too thick, add a splash of reserved pasta water and stir until smooth and pourable.
  5. Taste the sauce and adjust seasonings as needed—adding more lemon juice for brightness or more nutritional yeast for cheesiness.
  6. Add the cooked pasta to the sauce, tossing gently to coat each piece evenly. Continue to cook together for 1-2 minutes until warmed through and the sauce clings to the pasta.
  7. Transfer the cheesy pasta to a serving bowl, and let it sit for a minute or two for the flavors to meld. Serve hot, garnished with fresh herbs if desired.