Ingredients
Method
Preparation
- Shred the potatoes using a box grater or food processor.
- Soak the shredded potatoes in a large bowl of cold water with 1 tsp of salt for 10 minutes to remove excess starch.
- Drain and dry the potatoes, squeezing them very dry using a clean kitchen towel. Toss with remaining salt and olive oil and set aside.
Cooking
- Heat olive oil in a large skillet over medium heat. Add the diced onion and cook for 3–4 minutes until soft.
- Stir in the diced red bell pepper and cook for another 3–4 minutes until tender.
- Add the corn and minced garlic, cooking for about 30 seconds until fragrant.
- Stir in the chopped baby spinach and cook briefly until just wilted. Remove from heat.
- In a saucepan, melt the vegan butter over medium heat. Whisk in the flour and cook for about 1 minute.
- Gradually whisk in the plant milk, stirring constantly until thickened. Lower heat and whisk in vegan cream cheese, nutritional yeast, Dijon mustard, salt, black pepper, and smoked paprika until smooth.
Assembly and Baking
- Preheat the oven to 375°F (190°C) and lightly grease a 9x13 baking dish.
- In a large bowl, mix the shredded potatoes, cooked vegetables, and creamy sauce until evenly coated. Spread the mixture into the prepared dish.
- In a small bowl, mix vegan shredded cheese, panko breadcrumbs, and olive oil. Sprinkle over the casserole.
- Bake uncovered for 45–50 minutes until bubbling and golden on top. For extra crispiness, broil for 2–3 minutes at the end.
- Let the casserole rest for 10 minutes before slicing to allow it to set.
Notes
For extra creaminess, consider adding more vegan cream cheese or a dash of plant-based sour cream. Customize with seasonal vegetables. Can be meal prepped a day ahead and stored in the fridge before baking.
