Go Back
+ servings
A slice of vegan breakfast casserole topped with spinach sits on a beige plate next to a fork.
Print Recipe
5 from 2 votes

Vegan Breakfast Casserole

This vegan breakfast casserole stacks crispy shredded potatoes, smoky beans, spinach, tofu chorizo, and a lusciously baked vegan egg on top into one solid, no-fuss brunch banger. It’s easy to build, and reheats without losing its edge. Low effort, high reward—exactly how brunch should be.
Prep Time8 minutes
Cook Time1 hour
Total Time1 hour 8 minutes
Course: Breakfast
Cuisine: American
Diet: Gluten Free, Vegan, Vegetarian
Servings: 16 Servings
Calories: 179kcal
Author: Adam Sobel
Cost: $14

Ingredients

For the potato layer:

  • 5 tablespoons vegan butter
  • 5 medium russet potatoes peeled and shredded (about 6 cups)
  • ½ teaspoon smoked paprika
  • 1 red bell pepper diced
  • 1 jalapeño pepper diced (optional)
  • 2 teaspoons garlic minced
  • 1 ¼ teaspoon salt or to taste

For the bean layer:

For the egg, spinach & chorizo layer:

Optional Garnishes:

  • Cilantro leaves
  • Chives sliced thinly

Instructions

  • Preheat the oven to 375°F (190°C). Melt the butter in a large nonstick or cast iron skillet over medium heat. After 90 seconds, when the butter is fully melted, spread the potatoes across the skillet and cook undisturbed for 6 minutes.
  • Use a spatula to turn and redistribute the potatoes, then add the paprika, diced red bell pepper, jalapeño (if using), garlic, and salt. Continue cooking for another 5 minutes, stirring and flipping occasionally, until the potatoes are softened and the vegetables are tender.
  • Transfer the mixture to a 9x13-inch (23x33 cm) baking dish and press into an even layer.
  • Wipe out the skillet and return it to the stove over medium-high heat with the olive oil in it. After 90 seconds when the oil is hot, add the onion and cook for 4 minutes, stirring occasionally, until lightly golden. Add the cherry tomatoes and cook for 3 minutes more, until they begin to break down.
  • Stir in the drained beans, chipotle peppers, salt, and water. Cook for 4 minutes, stirring occasionally to ensure even heating.
  • Spoon the bean mixture over the potato layer and smooth the top.
  • In a mixing bowl, whisk together the Just Egg and vegan cream cheese until smooth. Fold in the chopped spinach.
  • Pour this mixture evenly over the bean layer, spreading it gently to ensure full coverage, and then sprinkle in the vegan chorizo.
  • Wrap the top of the baking dish with aluminum foil and bake for 30 minutes.
  • Remove the foil on top and bake for an additional 12-15 minutes until the top is set and lightly golden.
  • Let the casserole rest for 10 minutes before slicing. Garnish with cilantro and chives, if using.

Notes

🥔 Tater Triage:
Soggy hash browns? No thanks. Squeeze shredded potatoes in a mesh strainer or towel before cooking to get rid of excess water. You’ll lock in that golden, crispy crust and avoid sad, limp layers.
⏱️ Rest In Peace:
Like all great brunch bakes, this needs a little rest post-oven. Letting it sit for 10 minutes gives the Just Egg time to firm up and saves your mouth from lava-level burns.

Nutrition

Calories: 179kcal | Carbohydrates: 17g | Protein: 5g | Fat: 12g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 3g | Trans Fat: 1g | Sodium: 469mg | Potassium: 429mg | Fiber: 4g | Sugar: 2g | Vitamin A: 680IU | Vitamin C: 17mg | Calcium: 45mg | Iron: 2mg