Go Back
+ servings
Vegan Mac and Cheese Recipe

The Best Vegan Mac and Cheese

The Ultimate comfort food - Mac and Cheese! This time with a plant-based dairy-free spin. This Vegan Mac and Cheese is Creamy and Mind-Blowingly easy!
Course Vegan Main Dish Recipes
Cuisine American
Diet Vegan
Prep Time 5 minutes
Cook Time 20 minutes
Additional Time 5 minutes
Total Time 30 minutes
Servings 8 cups
Calories 398kcal
Author Holly


  • 16 oz dried elbow macaroni
  • 2 cups water
  • ½ cup carrots peeled and roughly chopped
  • 1 cup potato peeled and chopped
  • ½ cup raw cashews
  • 2 garlic cloves minced
  • 2 tablespoon vegan butter melted
  • 1 cup unsweetened almond milk
  • ¾ cup vegetable broth
  • 1 teaspoon onion powder
  • 1 ½ teaspoon salt
  • ½ teaspoon smoked paprika
  • 3 tablespoon nutritional yeast
  • 2 ½ tablespoon tapioca flour
  • 2 tablespoon lemon juice


  • 1. In a large pot, cook elbow macaroni according to package instructions. Drain.
  • 2. In a medium saucepan add 2 cups of water and insert steamer basket. Add carrots, potatoes, and cashews. Cover with a lid and steam for 15-20 minutes until carrots and potatoes are fork-tender.
  • 3. Add steamed carrots, potatoes, and cashews into a high-speed blender. To it, also add garlic cloves, vegan butter, almond milk, vegetable broth, onion powder, salt, smoked paprika, nutritional yeast, tapioca flour, and lemon juice. Blend on high speed for at least 1 minute or until the mixture is completely combined and smooth.
  • 4. Add cooked pasta back into the large pot and pour "cheese" sauce on top of the pasta. Gently stir together to coat completely. At first, the sauce will be thin, but as you stir, it will thicken up. Allow vegan mac and cheese to rest for 5 minutes and stir again. This will allow the sauce to thicken even more.


Nutritional Information listed below is for 8 servings. Please know that there is no shame in making this dish a 1-serving situation or a 20-serving situation. Nutritional information for the entire dish is as follows, and you are more than welcome to break it down as you see fit.
Entire dish - kcal: 3183 F: 197 C: 282 P: 108


Serving: 1c | Calories: 398kcal | Carbohydrates: 35g | Protein: 14g | Fat: 25g | Saturated Fat: 4g | Polyunsaturated Fat: 18g | Cholesterol: 8mg | Sodium: 539mg | Fiber: 6g | Sugar: 3g