Vegan Hashbrown Casserole Recipe

A comforting, crispy-topped vegan hashbrown casserole with creamy plant-based cheese sauce, sautéed onions, and herbs that delivers all the nostalgia of the classic dish with none of the dairy.
Difficulty:
Beginner
Prep Time:
25 mins
Cook Time:
45 mins
Serves:
1 casserole (8 servings)
An overhead shot of a golden-brown vegan hashbrown casserole in a rustic ceramic baking dish, steam gently rising from its crispy, lightly caramelized top. The cross-section reveals layers of tender shredded potatoes bound together with a creamy cashew-based cheese sauce. Soft natural light highlights the contrast between the crunchy top and the creamy interior. Scattered fresh chives and a sprinkle of smoked paprika add vibrant color accents against the warm golden tones. The casserole sits on a weathered wooden table alongside a spatula and small bowls of vegan sour cream, creating an inviting comfort food scene that showcases its hearty, satisfying texture.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">750g frozen shredded hashbrowns, thawed</li><li class="ingredients-single-item">2 tbsp olive oil</li><li class="ingredients-single-item">1 large onion, finely diced</li><li class="ingredients-single-item">2 cloves garlic, minced</li><li class="ingredients-single-item">150g raw cashews, soaked overnight (or 30 minutes in hot water)</li><li class="ingredients-single-item">300ml unsweetened plant milk (oat or soy works best)</li><li class="ingredients-single-item">60ml vegetable broth</li><li class="ingredients-single-item">4 tbsp nutritional yeast</li><li class="ingredients-single-item">1 tbsp tapioca starch (or cornstarch)</li><li class="ingredients-single-item">1 tbsp lemon juice</li><li class="ingredients-single-item">1 tsp smoked paprika</li><li class="ingredients-single-item">1 tsp garlic powder</li><li class="ingredients-single-item">1 tsp onion powder</li><li class="ingredients-single-item">1/2 tsp turmeric (for color)</li><li class="ingredients-single-item">1 tsp salt</li><li class="ingredients-single-item">1/2 tsp black pepper</li><li class="ingredients-single-item">3 tbsp fresh chives, chopped (plus extra for garnish)</li><li class="ingredients-single-item">50g panko breadcrumbs (check they're vegan)</li></ul>

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">23 x 33cm (9 x 13 inch) baking dish</li><li class="equipment-single-item">High-speed blender</li></ul>
BAKE SMARTER

Kitchen Converter

Quickly switch between common baking units without leaving the recipe.

Convert
Result—

Volume uses US cups, tablespoons, and teaspoons. Converting weight to volume depends on the ingredient.

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 190°C (375°F) and lightly grease your baking dish with a small amount of olive oil or line with parchment paper. Place your thawed hashbrowns in a large bowl, gently breaking up any clumps. If your hashbrowns still feel very wet, place them in a clean kitchen towel and gently squeeze out excess moisture - this will ensure your casserole gets nice and crispy on top.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Heat the olive oil in a medium skillet over medium heat. Add the diced onion and sauté for 5-7 minutes until soft and translucent. Add the minced garlic and cook for another 30 seconds until fragrant. Be careful not to burn the garlic as it can become bitter. Remove from heat and let cool slightly.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Drain and rinse your soaked cashews, then add them to a high-speed blender along with the plant milk, vegetable broth, nutritional yeast, tapioca starch, lemon juice, smoked paprika, garlic powder, onion powder, turmeric, salt, and pepper. Blend on high for 2-3 minutes until completely smooth and creamy. The cashews create the rich, creamy base that mimics traditional dairy in this recipe, while the nutritional yeast adds that quintessential "cheesy" flavor.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Add the cooked onion and garlic mixture to the blender and pulse a few times to incorporate, leaving some texture. Pour this cashew cheese sauce over the hashbrowns in the bowl. Add the chopped chives and gently fold everything together until the hashbrowns are evenly coated with the sauce. The starch in the potatoes will help bind with the cashew sauce as it bakes, creating a cohesive casserole.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Transfer the mixture to your prepared baking dish, spreading it out evenly. Sprinkle the panko breadcrumbs evenly across the top of the casserole. The breadcrumbs will toast in the oven, creating a deliciously crispy contrast to the creamy interior.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Bake uncovered in the preheated oven for 40-45 minutes, or until the top is golden brown and crispy, and the edges are bubbling. If the top begins to brown too quickly, loosely cover with aluminum foil and continue baking. You'll know it's ready when you can see the sauce bubbling around the edges and the top has a beautiful golden crust.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Remove from the oven and let the casserole rest for 10-15 minutes before serving. This resting time allows the casserole to set up properly, making it easier to serve in neat portions. Garnish with additional chopped chives and a light sprinkle of smoked paprika for color and flavor. Serve warm as a hearty breakfast dish or comforting side. The casserole can be refrigerated for up to 4 days or frozen for up to 3 months in an airtight container.</li></ol>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 serving
🔥 Calories: 265 calories
🥑 Fat: 14 g
🧈 Saturated Fat: 2 g
🍞 Carbohydrates: 30 g
🍭 Sugar: 3 g
🍗 Protein: 5 g
🫀 Cholesterol: 0 mg
🧂 Sodium: 320 mg

Chef’s Notes

A few helpful details for making this recipe.

Can I make this hashbrown casserole ahead of time for a brunch gathering?

Absolutely! You can assemble the casserole up to 24 hours in advance and refrigerate (without the breadcrumb topping). Add the panko just before baking. You may need to add 5-10 minutes to the cooking time if baking straight from the refrigerator.

What can I substitute for cashews if I have a nut allergy?

For a nut-free version, replace cashews with silken tofu (300g) or sunflower seeds (soaked similar to cashews). White beans can also work as a base. These alternatives will create a creamy texture, though the flavour profile may vary slightly from the original recipe.

How do I ensure my hashbrown casserole gets crispy on top but stays creamy inside?

Removing excess moisture from thawed hashbrowns is key—pat them dry with kitchen towels. Allow your casserole to bake uncovered to develop that perfect crisp top, and don't skimp on the panko breadcrumbs. The 10-15 minute rest after baking helps set the creamy interior.

Want to try something else in ...

More recipes you might like

Keep exploring with more recipes from What's Baking.