Go Back
+ servings
square image of a casserole with spatula removing a square
Print Recipe
5 stars (5 ratings)

Vegan Breakfast Casserole

You will have a hard time believing this Vegan Breakfast Casserole doesn't contain eggs, dairy or meat! Hash browns, vegetables, vegan bacon, dairy free cheese and a simple vegan egg mixture are layered in a casserole dish and baked to perfection.
Prep Time20 mins
Cook Time1 hr
Total Time1 hr 20 mins
Course: Breakfast
Cuisine: American
Servings: 12 servings
Calories: 239kcal
Author: Nora Taylor


  • 20 ounces shredded frozen hash browns
  • 1 package vegan bacon* see notes for options
  • 1/4 cup diced onion
  • 1 red bell pepper, seeded and diced
  • 3 cups chopped baby spinach
  • 2 cups vegan shredded cheese, cheddar style optional

Vegan "egg" mixture


  • Preheat oven to 350℉ and lightly grease a 9x13 inch baking pan. Spread the frozen hash browns into the casserole dish and place in the oven to thaw while the oven preheats, about 10 minutes. Remove the hash browns once they are no longer frozen.
  • Chop your vegan bacon (or sausage/chorizo) into small pieces, then sprinkle on top of the hash browns, followed by the onion, red bell pepper, spinach and 1 cup of the vegan cheese, if using.
  • Drain any water from the tofu packages. In a blender, add the tofu and the rest of the vegan "egg" ingredients and blend until smooth. Pour the "eggs" over the top of the casserole.
  • Sprinkle the remaining cup of cheese on top and bake, uncovered, for 55-60 minutes, until the "eggs" are firm. Serve with hot sauce, avocado slices and sprinkle with parsley, if desired. Enjoy!
  • Make ahead: To prepare the casserole the night before, simply place the frozen hash browns in the casserole dish (no need to thaw). Continue with layering everything in the dish, then cover and place in the refrigerator overnight. In the morning, preheat the oven to 350℉, then bake uncovered for 65-75 minutes, until hot and the "eggs" are cooked.


  1. I used Benevolent Bacon, but you could use another store bought vegan bacon, breakfast sausage or chorizo. Alternatively, make a batch of tempeh bacon or sausage crumbles.
  2. Mori-nu firm or extra-firm tofu is best here. If you can't find it and want to use regular firm tofu, it will likely work but you may need to add more water if the egg mixture is too thick.
  3. You might be able to substitute arrowroot for cornstarch if needed, but I haven't tested it.
  4. Kala namak, otherwise known as black salt, is necessary for making the "eggs" taste egg-like, so don't leave it out unless you have to.


Serving: 1of 12 servings | Calories: 239kcal | Carbohydrates: 32g | Protein: 10g | Fat: 8g | Saturated Fat: 2g | Sodium: 404mg | Potassium: 434mg | Fiber: 3g | Sugar: 1g | Vitamin A: 1014IU | Vitamin C: 19mg | Calcium: 68mg | Iron: 2mg