Preheat oven to 375 degrees F
Bring a pot of water to a boil and cook the macaroni per the package instructions.
1 lb macaroni
Using 1/4 cup of the butter, melt it in a saucepan. Add the 1/4 cup of flour and stir until it makes a paste.
1/2 cup vegan butter, 1/4 cup flour
Slowly stir in the milk and allow it to thicken.
1 cup almond milk
Stir in the nutritional yeast, Italian seasoning, onion powder, garlic powder, smoked paprika, chili pepper flakes, salt, and pepper to the milk mixture.Make sure all of the ingredients are well combined. 1 tsp Italian seasoning, 1 tsp onion powder, 1 tsp garlic powder, 1 tsp smoked paprika, 1/2 tsp chili pepper flakes, 1/2 tsp salt, 1/2 tsp pepper, 1/3 cup nutritional yeast
Next add the vegan cheddar cheese, vegan mozzarella cheese, and half of the vegan parmesan cheese to the sauce mixture.
1/2 cup vegan parmesan, 1 cup vegan cheddar cheese, 1 cup vegan mozzarella cheese
In a small saucepan combine the remaining 1/4 cup of vegan butter, the other half of the vegan parmesan, and the panko bread crumbs. Stir until well combined.
1/2 cup vegan butter, 1/2 cup vegan parmesan, 1/2 cup panko bread crumbs
Drain the cooked macaroni and add it to a casserole dish. Pour the cheese mixture over top. Stir until well combined and flatten out the mixture.
Top the vegan mac and cheese with the bread crumb mixture.
Bake at 375 degrees F for 15 minutes or until the top is golden brown.