This Vegan Breakfast Casserole is my weekend staple when I want something comforting and loaded with veggies. It’s easy to bake and even easier to love.

Jump to:
Why This Recipe Stands Out
This Vegan Breakfast Casserole is my favorite make-ahead dish when I want something hearty, savory, and totally satisfying. Here’s why it always shows up at my brunch table:
- Filling and Flavorful: The tofu “egg” base is rich and protein-packed, making it a hearty start to the day. It’s just as satisfying as my Vegan Banana Pancakes, which are always a hit for breakfast.
- Packed with Veggies: Every slice is loaded with spinach, mushrooms, zucchini, and tomatoes. I love a veggie-filled option like this when I’m not in the mood for something sweet, unlike my go-to Healthy Vegan Blueberry Muffins.
- Melty, Cheesy Top: That layer of vegan cheese gives it a warm, melty finish. It reminds me of the cozy vibes in my Vegan French Toast, where a little comfort goes a long way.
- Easy to Prep Ahead: It bakes up beautifully and holds up well in the fridge, which makes it perfect for busy mornings.
- Perfect for a Weekend Brunch: Serve it with fresh fruit, toast, or a stack of The Best Vegan Waffles, and you’ve got a full spread that everyone will love.

Key Ingredients
- Extra Firm Tofu – Acts as the protein-rich base for the “egg” mixture, creating a hearty, custard-like texture once blended and baked.
- Nutritional Yeast – Adds savory, cheesy depth to the tofu mixture, mimicking the richness of eggs without dairy.
- Soy Sauce – Brings umami and saltiness that enhances the flavor of the tofu and ties the casserole together.
- Spinach – Lightly wilted in the bake, spinach adds earthy flavor, nutrients, and a vibrant green contrast.
- Cherry Tomatoes – Juicy and sweet, cherry tomatoes brighten the dish with bursts of freshness in every bite.
- Mushrooms – Meaty and umami-rich, mushrooms add depth and a satisfying chew that makes the casserole feel more filling.
- Vegan Cheese – Melts over the top into a golden, gooey layer that brings comforting richness.

Substitutions and Variations
Here are some of my favorite substitutions and variations:
- Vegetable Mix: The recipe uses spinach, tomatoes, zucchini, and mushrooms, but bell peppers, kale, broccoli, or shredded carrots also work well depending on what you have.
- Cheese Alternatives: Any variety of vegan shredded cheese can be used. Try mozzarella-style for a mild flavor or cheddar-style for something sharper.

How to Make Vegan Breakfast Casserole
Step 1: Preheat oven to 375°F and lightly grease a casserole dish.
Step 2: Crumble tofu into a mixing bowl using your hands or a fork.
Step 3: In a separate bowl, whisk water, nutritional yeast, soy sauce, onion powder, garlic powder, and salt.
Step 4: Blend the crumbled tofu and liquid mixture in a food processor until smooth and pourable.


Step 5: In a large bowl, mix the tofu “egg” mixture with chopped spinach.
Step 6: Pour mixture into the casserole dish and spread evenly.


Step 7: Layer tomatoes, zucchini, and mushrooms over the tofu base.
Step 8: Sprinkle shredded vegan cheese on top.


Step 9: Bake for 35 minutes, until set and the cheese is melted and golden.
Step 10: Let cool for a few minutes before serving.

Frequently Asked Questions
Yes, you can. If you prefer a different protein source, you can substitute it with chickpea flour or any other vegan-friendly protein. However, the texture and taste might vary.
Not at all. The recipe calls for spinach, cherry tomatoes, zucchini, and mushrooms, but you can customize the vegetable selection based on your preferences or what you have available. Bell peppers, onions, or broccoli would also be great additions.
If you want a firmer texture, you can add about three tablespoons of flour to the tofu mixture. This should give your casserole a more solid structure.
You'll know the casserole is done when it is fully set, and the cheese is melted and slightly golden. Remember, baking times may vary, so keep an eye on the casserole as it cooks.
Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat individual portions in the microwave or warm the whole dish in the oven until heated through.

More Recipes You'll Enjoy
- Vegan French Toast - This Vegan French Toast recipe will give you delicious, soft, fluffy French toast with a crispy exterior without any dairy products!
- Moroccan Semolina Pancakes - Baghrir are spongy Moroccan semolina pancakes that are perfect for soaking up some topping for a cozy weekend breakfast or brunch. They're uniquely spongy, lacy and easy to make!
- Vegan Waffles - These Vegan Waffles are perfectly crispy on the outside and fluffy on the inside, with the most delicious classic waffle flavor in every single bite!
- Crispy Apple Pie Egg Rolls - These Apple Pie Egg Rolls are crispy on the outside with a tangy and moderately sweet green apple filling. They make a great choice for breakfast or brunch.
Recipe

Vegan Breakfast Casserole
Ingredients
For the “egg” mixture with tofu
- 3 cups extra firm tofu
- 1 c water
- 1 tablespoon nutritional yeast
- 1 tablespoon soy sauce
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 1 teaspoon salt
Veggies
- 3 cups spinach chopped
- 1 cup cherry tomatoes halved
- 1 zucchini sliced
- 2 cups mushrooms halved
Additional Ingredients:
- 7 ounces vegan cheese shredded
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a casserole dish.
- In a mixing bowl, crumble the extra firm tofu using your hands or a fork.
- In a separate bowl, whisk together the water, nutritional yeast, soy sauce, onion powder, garlic powder, and salt.
- Pour the tofu (crumbled), water, nutritional yeast, soy sauce, onion powder and garlic powder in a food processor and blend until all the ingredients are well blended and the “egg mixture” reaches a dense liquid form.
- in a large bowl mix the egg mixture and chopped spinach and mix well both ingredients.
- Pour the tofu "egg" mixture into the casserole dish, distributing it evenly.
- Spread the vegetables evenly over the egg and spinach mixture.
- Sprinkle the vegan shredded cheese on top of the casserole.
- Place the casserole dish in the preheated oven and bake for approximately 35 minutes, or until the casserole is set and the cheese is melted and slightly golden.
- Remove from the oven and let it cool for a few minutes before serving.
Notes
Nutrition
Iryna Bychkiv is the founder and writer of the culinary website Lavender & Macarons, where she shares clean, European-inspired recipes that are delicious, easy to prepare, and made with wholesome ingredients. Iryna loves creating meals that are simple yet healthy and unique, including vegan and vegetarian recipes.
Iryna is also a freelance writer for MSN and Associated Press Wire.














Leave a Reply