Go Back
A slice of {{ $('Fetch Recipe Data').first().json["Main Keyword"] }} on a blue plate.

Hearty Hash Brown Vegan Breakfast Casserole

This comforting Hash Brown Vegan Breakfast Casserole features crispy hash browns, a savory tofu scramble, sautéed vegetables, and a creamy vegan cheese sauce, all baked to golden perfection. It's the ultimate make-ahead dish for a delicious plant-based breakfast or brunch.
Prep Time 25 minutes
Cook Time 55 minutes
Total Time 1 hour 20 minutes
Servings: 8 servings
Course: Breakfast, Main Course
Cuisine: American
Calories: 350

Ingredients
  

For the Hash Brown Base
  • 1 (30 ounce) pkg frozen, shredded, hash browns thawed and excess water squeezed out
  • 2 tbsp olive oil
  • 1/2 tsp garlic powder
  • 1/2 tsp onion powder
  • 1/2 tsp sea salt
  • 1/4 tsp black pepper
For the Tofu Scramble
  • 1 (14 ounce) block extra-firm, tofu pressed and crumbled
  • 2 tbsp nutritional yeast
  • 1 tsp black salt (kala namak)
  • 1/2 tsp turmeric powder
  • 1/2 tsp garlic powder
  • 1/4 tsp black pepper
  • 1 tbsp olive oil
For the Vegetables
  • 1 tbsp olive oil
  • 1 medium yellow onion diced
  • 1 medium red bell pepper diced
  • 1 cup sliced, mushrooms
  • 2 cups fresh, spinach chopped
For the Vegan Cheese Sauce
  • 2 tbsp vegan butter
  • 2 tbsp all-purpose, flour
  • 1.5 cups unsweetened, plain, plant milk (e.g., soy, almond, oat)
  • 1/2 cup shredded, vegan cheddar cheese
  • 2 tbsp nutritional yeast
  • 1/2 tsp garlic powder
  • 1/4 tsp smoked paprika
  • Pinch of cayenne pepper (optional)
  • Salt to taste
  • Pepper to taste
Optional Toppings
  • Fresh, chopped, chives or parsley
  • Hot, sauce

Equipment

  • 9x13 inch baking dish
  • Large Mixing Bowl
  • Large Skillet
  • Small saucepan

Method
 

Prepare the Hash Brown Base
  1. Preheat your oven to 400°F (200°C). Lightly grease a 9x13 inch baking dish.
  2. In a large mixing bowl, combine the thawed and squeezed hash browns with 2 tbsp olive oil, 1/2 tsp garlic powder, 1/2 tsp onion powder, 1/2 tsp sea salt, and 1/4 tsp black pepper. Mix well to ensure the hash browns are evenly coated.
  3. Press the seasoned hash browns firmly into the bottom of the prepared baking dish in an even layer. Bake for 20 minutes, or until lightly golden and somewhat crispy. Remove from oven and reduce oven temperature to 375°F (190°C).
Prepare the Tofu Scramble
  1. While the hash browns are baking, heat 1 tbsp olive oil in a large skillet over medium heat.
  2. Crumble the pressed extra-firm tofu into the hot skillet. Cook for 5-7 minutes, stirring occasionally, until some moisture has evaporated and the tofu starts to brown slightly.
  3. Add the nutritional yeast, black salt (kala namak), turmeric powder, garlic powder, and black pepper to the tofu. Stir well to combine and cook for another 2-3 minutes, ensuring the turmeric evenly coats the tofu for color. Set aside.
Sauté the Vegetables
  1. In the same skillet (no need to clean it), heat 1 tbsp olive oil over medium heat. Add the diced yellow onion and red bell pepper. Cook for 5-7 minutes until softened.
  2. Add the sliced mushrooms and cook for another 3-5 minutes, until they release their moisture and start to brown.
  3. Stir in the chopped fresh spinach and cook until wilted, about 1-2 minutes. Remove from heat.
Make the Vegan Cheese Sauce
  1. In a small saucepan, melt 2 tbsp vegan butter over medium heat.
  2. Whisk in 2 tbsp all-purpose flour and cook for 1 minute, stirring constantly, to create a roux.
  3. Gradually whisk in 1.5 cups unsweetened plain plant milk until smooth and no lumps remain. Continue to whisk as the sauce thickens, about 3-5 minutes.
  4. Remove from heat and stir in 1/2 cup shredded vegan cheddar cheese, 2 tbsp nutritional yeast, 1/2 tsp garlic powder, 1/4 tsp smoked paprika, and an optional pinch of cayenne pepper. Stir until the cheese is melted and the sauce is smooth. Season with salt and pepper to taste.
Assemble and Bake the Casserole
  1. Spread the sautéed vegetables evenly over the partially baked hash brown crust in the baking dish.
  2. Crumble the cooked tofu scramble over the vegetable layer.
  3. Pour the vegan cheese sauce evenly over the top of the tofu and vegetables.
  4. Bake in the preheated oven at 375°F (190°C) for 35-40 minutes, or until the casserole is bubbly around the edges and the top is lightly golden brown.
  5. Let the casserole rest for 10-15 minutes before slicing and serving. This helps it set and makes for cleaner slices.

Notes

Make-Ahead Tip: You can prepare the hash brown base, tofu scramble, and sautéed vegetables a day in advance. Store them separately in airtight containers in the refrigerator. Assemble the casserole just before baking.
Variations: Feel free to customize with other vegetables like broccoli, zucchini, or corn. For a spicy kick, add diced jalapeños to the vegetable mix.
Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. Reheat individual portions in the microwave or oven.