
Vegan Hash Brown Casserole
This vegan hash brown casserole is great for a hearty and delicious breakfast. It combines tofu, veggies, and a cashew cream sauce for a savory and comforting meal. It's perfect for Christmas morning or Sunday brunch! I love meal prepping it on the weekend to enjoy during busy weekdays, but it's also my go-to holiday breakfast. Just cook the tofu and veggies, make the cheesy sauce, assemble everything in a baking dish, and bake until golden and crispy.
Author: The Urben Life
Meal Type: Breakfast
Cuisine: American
Difficulty: MEDIUM
Prep. Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Servings: 8 s
Calories: 173 kcal per serving
Ingredients
- 1 tbsp - olive oil
- 1 lb - extra-firm tofu
- 1 cup - mushrooms
- 1 cup - bell pepper
- 1 cup - baby spinach
- ¼ cup - onion
- 1 tbsp - nutritional yeast
- 1 tsp - garlic powder
- 1 tsp - salt
- ½ tsp - black pepper
- ½ tsp - turmeric
- 30 ounces packages - frozen shredded hash browns
- 1 cup - vegan cheese
- 1 cup - raw cashews
- ¾ cup - water
- 1 tsp - salt
Instructions
- Place cashews in a small pot, cover with water, and bring to a boil. Simmer for 15 minutes, then drain and rinse well. Blend with fresh water and salt until smooth and creamy. Set aside.
- Remove tofu from its container and press to remove excess moisture. A tofu press works best, but stacking paper towels and a heavy skillet works too.
- Warm olive oil in a large skillet over medium heat. Add mushrooms, bell pepper, spinach, onion, or any other veggies. Cook until softened.
- Crumble the tofu into the skillet and stir to combine. Cook for about 5 minutes. Season with nutritional yeast, garlic powder, paprika, turmeric, salt, and pepper. Taste and adjust seasoning if needed.
- Pour the cashew sauce into the skillet and stir to combine. Add frozen shredded hash browns and mix everything together.
- Coat a 9x13-inch casserole dish with cooking spray. Spread the hash brown mixture in an even layer and top with shredded vegan cheese. Preheat oven to 350°F. If making ahead, cover with plastic wrap and refrigerate until ready to bake.
- Bake for 30 minutes, until the edges are golden brown and crispy. Let cool for 10 minutes before slicing and serving.
Nutrition
Energy: 173 kcal | Total Fat: 16 g | Saturated: 4 g | Trans: 0 g | Unsaturated: 9 g | Cholesterol: 0 mg | Total Carbs: 9 g | Fiber: 2 g | Sugars: 2 g | Proteins: 9 g | Sodium: 641 mg | Polyunsaturated: 3 g | Monounsaturated: 8 g
©2026 OnlineCook LLC