How I Made This Work
I've been making this casserole for about four years now. It starts with frozen shredded hash browns, a binder made from flax eggs and nutritional yeast, some sauteed vegetables, and a cashew-based sauce that replaces the dairy version. The trick is getting the potatoes crispy instead of soggy. Most people skip that step and end up with a mushy dish. I won't make that mistake again. The method is straightforward once you understand what fights you. Here's the process I use. Start with 2 pounds of frozen shredded hash browns. Do not thaw them first. Dump them straight into a hot pan with about 2 tablespoons of avocado oil over medium-high heat. Let them sit for 4 minutes without touching. That's when the crust forms. Stir, spread again, let another 4 minutes happen. You're looking for browning and separation, not a uniform gray mass. This takes about 8 to 10 minutes total. If your pan isn't big enough, do it in two batches. Overcrowding is the fastest way to get steamed potatoes instead of fried ones.
While the potatoes cook, make the binder. Mix 3 ground flaxseeds with 9 tablespoons of water and let it sit for 10 minutes until it thickens. Whisk in half a cup of nutritional yeast, a teaspoon of garlic powder, half a teaspoon of smoked paprika, and a quarter cup of unsweetened plant milk. The exact ratio here matters less than making sure the mixture is pourable but not thin. If it looks like batter, it is. For the vegetable layer, saute one diced yellow onion and two cups of chopped spinach in the same pan after removing the potatoes. Three minutes is enough. Drain any liquid the spinach releases. This is where most casseroles go wrong - wet vegetables sitting under the hash browns create a steam pocket that turns everything limp during baking. Layer it in a 9 by 13 baking dish. Half the potatoes on the bottom, all the vegetables, the remaining potatoes on top. Pour the binder mixture evenly over everything. Bake at 375 degrees Fahrenheit for 35 to 40 minutes until the top is golden and a knife inserted into the center comes out clean. Let it rest for 10 minutes before cutting. This resting period is not optional. Cutting immediately causes the structure to collapse and you lose half your casserole on the pan.
One thing I learned the hard way: if you use homemade shredded potatoes instead of frozen, they release significantly more water. I tried this once and the entire casserole was watery in the center. The workaround was salting the raw potatoes and letting them drain in a colander for 20 minutes before cooking. Pat them completely dry with paper towels. This adds time but prevents the disaster. Another detail people miss - the cashew cream topping. Blend half a cup of soaked cashews with a quarter cup of water, a tablespoon of lemon juice, and a pinch of salt until smooth. Spread this on top during the last 10 minutes of baking. It creates a protective layer that keeps the surface from drying out while adding protein. Without it, the top tends to turn leathery. Common failure points: using thawed hash browns without re-crisping them, skipping the resting phase, and not draining spinach properly. Any one of these will compromise the texture. All three together guarantee a disappointing result.
Get the Full Details

The casserole stores well in the refrigerator for up to four days and reheats acceptably in a 350-degree oven for about 15 minutes. The microwave makes the potatoes soft and unappealing, so avoid that route if you can. This isn't a fancy dish. It's practical, filling, and cheap to make. The hash browns cost roughly $3, the cashews and nutritional yeast add maybe $4, and the vegetables are whatever is on sale. Total comes to around $10 for a dish that feeds six to eight people. That's the real value here.