Go Back

Vegan Mac and Cheese

This vegan mac and cheese combines simple plant-based ingredients to create a creamy, cheesy sauce that mimics the comforting texture of traditional dairy-based versions. Blended cashews, nutritional yeast, and smoky spices come together to coat sturdy pasta shapes, resulting in a rich, velvety dish with a glossy appearance and satisfying bite.
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 preferably soaked for at least 2 hours
  • 3 tablespoons nutritional yeast adds cheesy flavor
  • 1 1/2 cups plant-based milk cashew or oat milk preferred
  • 2 tablespoons lemon juice brightens and cuts richness
  • 1 teaspoon smoked paprika for smoky depth
  • 8 ounces pasta penne or shells work well
  • 2 cloves garlic minced or roasted for a mellow flavor

Equipment

  • Large pot
  • Blender
  • Saucepan
  • Spatula

Method
 

  1. Bring a large pot of salted water to a boil and cook your pasta until al dente, about 8-10 minutes. Drain and set aside, reserving a cup of the starchy pasta water.
  2. While the pasta cooks, drain the soaked cashews and add them into your blender along with nutritional yeast, plant-based milk, lemon juice, smoked paprika, and minced garlic. Blend until the mixture is completely smooth and creamy, about 1-2 minutes. Taste and adjust seasoning as needed.
  3. Pour the blended sauce into a saucepan and warm over medium heat, stirring constantly with a spatula or spoon. Once it begins to bubble gently, reduce the heat to low and continue stirring until the sauce thickens slightly and becomes glossy, about 3-5 minutes.
  4. If the sauce is too thick, add a splash of the reserved pasta water to loosen it to a silky, pourable consistency. Stir well to incorporate the starchy water and achieve a smooth, cheese-like texture.
  5. Add the cooked pasta to the sauce and toss gently to coat each piece evenly. Continue to cook over low heat for 2-3 minutes, allowing the flavors to meld and the sauce to cling beautifully to the pasta.
  6. Check the seasoning and add more lemon juice or smoked paprika if desired, tasting for balance and smoky depth. The sauce should be silky, cheesy in aroma, and beautifully coated on the pasta.
  7. Remove from heat and let sit for 1-2 minutes to allow the sauce to thicken slightly. Serve immediately while hot, garnished with extra nutritional yeast or herbs if you like.