Layered Brunch Bake

Layered Brunch Bake

This is the perfect vegan brunch dish! Fancy and delicious, and you can make it the day before.

Chef and cookbook author, Robin Robertson, is known for her quick and easy vegan dishes. She shares a dish from her cookbook, One-Dish Vegan.

Robin says, “This make-ahead casserole is an ideal meal to serve when you have overnight guests. In my house, brunch for dinner is a thing mainly because we rarely have brunch, but we adore all manner of brunch food. All this to say you can serve this delicious casserole any time of day. Leftovers make a great filling for breakfast burritos!”

Chef’s Note: If making ahead, bring the casserole to room temperature or increase the baking time by 10 minutes if baking directly from the refrigerator.

Reprinted with permission by © 2018 Quarto Publishing Group USA Inc. Text © 2013, 2018 Robin Robertson, Photography © 2018 Quarto Publishing Group USA Inc.

Did you like this vegan brunch recipe? For more easy recipes, visit the entire Yummy Plants vegan recipe collection.

Are you a beginner vegan? Visit the Start Here section or pick up a copy of It’s Easy to Start Eating Vegan.  To learn about packaged vegan foods you can find online or in most stores, visit the Food Reviews section.

Yummy Plants Logo

Layered Brunch Bake

Prep Time15 mins
Cook Time1 hr 10 mins
Total Time1 hr 25 mins
Servings: 6
Shared by: Robin Robertson


  • 1 tablespoon 15 ml olive oil or nonstick cooking spray
  • 1 yellow onion finely chopped
  • 2 russet potatoes chopped1 red bell pepper, finely chopped
  • ½ teaspoon paprika
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¾ cup 84 g shredded vegan cheese, divided
  • 1 tablespoon 15 ml olive oil or nonstick cooking spray
  • 8 ounces 225 g mush-rooms, chopped
  • 3 cups 90 g chopped spinach
  • 2 containers 12 to 14 ounces, or 340 to 395 g of firm or extra-firm tofu, drained and mashed
  • 1 teaspoon lemon juice
  • ½ teaspoon onion powder
  • ¼ teaspoon garlic powder
  • ¼ teaspoon turmeric
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ cup 15 g nutritional yeast
  • 2 Roma tomatoes thinly sliced


  • Preheat the oven to 400º F (200°C, or gas mark 6). Coat a large shallow baking dish with olive oil or cooking spray. Spread the chopped onion, potatoes, and bell pepper in the prepared baking dish. Drizzle the vegetables with a little olive oil or spray with cooking spray. Season with the paprika, salt, and pepper and stir to coat. Roast the vegetables for 30 minutes or until tender.
  • Remove the baking dish from the oven and stir the vegetables. Then use a spatula to press down on the vegetables to make an even layer. Sprinkle with ¼ cup (28 g) of the cheese and set aside.
  • Heat the 1 tablespoon (15 ml) of olive oil in a large nonstick skillet or spray it with cooking spray. Add the mushrooms and cook until softened, about 5 minutes. Add the spinach and cook for 1 minute or until wilted. Add the mashed tofu and season it with the lemon juice, onion powder, garlic powder, turmeric, salt, and pepper, stirring to mix well. Sprinkle on the nutritional yeast and stir to combine. Sprinkle in about ¼ cup (28 g) of the shredded cheese and continue to cook until it is melted and the scramble is well combined, about 5 minutes. Taste and adjust the seasonings if needed.
  • Spoon the cooked scramble evenly over the potato mixture and use a spatula to press it evenly onto the potatoes. Remove from the heat. Spread the remaining cheese over top and use a spatula to press it evenly into the scramble mixture. Arrange the tomato slices on top of the cheese. Bake for 25 minutes or until hot.

Hope you enjoy this easy vegan recipe!

Share your experience

Notify of
Inline Feedbacks
View all comments
Would love your thoughts, please comment.x