
My grandmother used to make a rich, cheesy hash brown casserole that I adored as a child. It was full of butter, cheese, and sour cream — delicious but heavy. After switching to a plant-based diet, I wanted to recreate that comforting casserole without the dairy and excess fat. The result is this vegan hash brown casserole: creamy, flavorful, and lighter than the traditional version, yet full of nostalgia in every bite.
My approach was to “veganize” the classic casserole first, then trim the fat. After a few experiments, I landed on a version that captures the taste and texture of my grandma’s dish without the calories. If she were still here, I think she would approve.
What ingredients are needed for vegan hash brown casserole

This casserole is versatile. The creamy “cheese” comes from a vegetable-based nacho-style sauce. The sauce is made from potatoes, carrots, nutritional yeast, and seasonings, and it blends into a rich, savory topping that coats the potatoes perfectly. The same sauce works well in many recipes where you want a dairy-free cheesy flavor.
Other ingredients for the casserole

- 28 ounces frozen Orieda hash browns (or about 1½ pounds baking potatoes, peeled and diced)
- 1 large white onion, diced
- 1 large shallot, diced
- 2 cloves garlic, minced
- 1 red bell pepper, diced
- 1 green bell pepper, diced (or 1 jalapeño, seeded and diced for heat)

Combine the hash browns with the sautéed onion, shallot, garlic, and peppers, then stir in the vegan nacho-style cheese sauce so every potato piece is coated. Transfer the mixture to a 9 x 13-inch baking dish and bake until bubbly and golden.


Make-ahead tip
You can assemble the casserole ahead of time, refrigerate it, and bake when ready (bake time may be slightly longer if chilled).

The oven does the magic: the vegetable-based sauce thickens and melds with the potatoes, producing a creamy, cheesy-tasting casserole that still feels indulgent. This dish is ideal for holiday brunches, potlucks, or as a comforting side for dinner.

FAQs
Should I thaw frozen hash browns before cooking?
Yes. Thawing frozen hash browns first generally results in more even cooking. If you use thawed potatoes, reduce the baking time by about 50% to avoid overcooking.
Tips
- Thaw frozen hash browns for more even cooking, and reduce cook time if thawed.
- Add jalapeños and a can of diced tomatoes (Rotel) for a Mexican-style casserole.
- Sprinkle vegan parmesan on top before the final bake for a crunchy, cheesy finish.
- Serve alongside a tofu scramble for breakfast, keep it as a side dish at dinner, or bring it to a potluck.
Are you a potato lover? Try these tasty and healthy potato recipes
- Smashed Red Potato Recipe
- Twice Baked Potatoes
- Sweet Potato Chips
- Potato Hash
- Mashed Potatoes (Vegan)
- Potato Salad (Vegan)
- Vegan Baked Potato
- Stuffed Sweet Potato
- Sweet Potato Tacos
- Oven-Baked Fries — crispy and oil-free with garlic
- Steak Fries — air fried and crispy
Recipe
Vegan Hash Brown Casserole
Kathy Carmichael
15 mins
50 mins
1 hr 5 mins
Side Dish
American
12 servings
123 kcal
Equipment
- High-speed blender
- 9 x 13-inch baking dish or Pyrex pan
Ingredients
- 28 ounces frozen Orieda hash browns (or 1½ pounds baking potatoes, peeled and diced)
- 1 large white onion, diced
- 1 large shallot, diced
- 2 cloves garlic, minced
- 1 red bell pepper, diced
- 1 green pepper, diced (or 1 jalapeño, seeded and diced)
‘Cheese Sauce’ Ingredients:
- 3 small Idaho potatoes, washed and quartered (skin on)
- 3 large carrots
- ½ cup nutritional yeast
- 1 Tablespoon lemon juice
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 1 Tablespoon paprika
- 1 cup vegetable broth (plus more if needed)
- 1 Tablespoon tamari or soy sauce
- 1 jalapeño, seeded and chopped (optional for heat)
- 1 Tablespoon hot sauce (optional)
- ½ cup water (as needed to adjust consistency)
- 1 teaspoon liquid smoke (optional)
Instructions
Make the “Cheese” Sauce First
- Make the cheese sauce first (or prepare it ahead). This recipe yields about 4 cups of sauce; you’ll need 2 cups for the casserole.
- Wash and quarter the potatoes and carrots (leave skins on).
- Place them in a pot, cover with water, bring to a boil, then reduce heat and simmer until tender, about 30 minutes.
- Drain the potatoes and carrots.
- Add the cooked potatoes and carrots plus the remaining sauce ingredients to a high-speed blender.
- Blend until smooth, adding more vegetable broth if the sauce is too thick. Adjust seasoning to taste.
- Meanwhile, sauté the shallot, onion, garlic, and peppers until translucent.
- Place the frozen (or diced) hash browns in a large bowl.
- Add the sautéed onion/shallot/garlic/pepper mixture to the potatoes.
- Stir in 2 cups of the prepared cheese sauce, mixing thoroughly so all potatoes are coated.
- Transfer the mixture to a 9 x 13-inch Pyrex pan or casserole dish.
Baking
- Preheat oven to 350°F (175°C).
- If using thawed hash browns, reduce the cooking time by about half.
- Bake covered for 50 minutes. Remove the cover and bake an additional 10 minutes to lightly brown the top.
- Remove from oven and let rest, covered, for a few minutes before serving.
Notes
Tips
- Thaw frozen hash browns for more even cooking, and cut the bake time if using thawed potatoes.
- Add jalapeños and a can of diced tomatoes (Rotel) for a Mexican-style casserole.
- Top with vegan parmesan for a crunchy finish.
- Serve with tofu scramble for breakfast or bring to a potluck as a crowd-pleasing side.
Nutrition
Carbohydrates: 27 g
Protein: 4 g
Fat: 0.3 g
Fiber: 4 g
Vitamin A: 2978 IU
Vitamin C: 41 mg
Let us know how it was!