Vegan Hash Brown Casserole

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

  1. 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.
  2. 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.
  3. Warm olive oil in a large skillet over medium heat. Add mushrooms, bell pepper, spinach, onion, or any other veggies. Cook until softened.
  4. 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.
  5. Pour the cashew sauce into the skillet and stir to combine. Add frozen shredded hash browns and mix everything together.
  6. 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.
  7. 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