Peel and chop 1 medium sized potato. Bring about 1.5 cups of water to a boil in a small pan and place the cubed potato inside. Let boil for about 10-15 minutes, or until you can pierce with a fork. Drain water and put potato cubes in a small bowl and set aside.
In the same small pan, bring 1 cup of water to a boil, and add your cashews to boil for 10 minutes. Drain from the water, place in a bowl and set aside.
Boil your pasta as directed on the packaging. Remember to reserve some pasta water to add to your mac and "cheese" sauce!
While your pasta is boiling, make your mac and "cheese" sauce by combining the boiled potato, cashews, plant milk, olive oil, pasta water, spices, and vegan cheese. Blend until creamy.
Once pasta has cooked, drain the excess water and add your "cheese" sauce to the pasta. Stir well until all of the pasta is coated in the delicious sauce.
Take a large dish, I used the rectangular casserole dish by Le Creuset (the 3.8L size) and brush it with melted butter.
Pour your pasta into the casserole dish, add some extra vegan cheese and mix together, then flatten the pasta with a spatula into the casserole dish. Top with breadcrumbs, paprika, and some olive oil.
Bake at 375ºF for 10 minutes, then broil for about 2-3 minutes or until the top gets golden and crispy.
Enjoy!