Welcome to your new favorite weekend brunch star: the Vegan Mexican Egg Casserole! This vibrant and incredibly satisfying dish brings a delightful Mexican flair to the classic breakfast casserole, making it perfect for family gatherings or a cozy morning meal. Imagine layers of perfectly roasted potatoes, sweet onions, and colorful bell peppers, intertwined with fresh spinach, juicy tomatoes, generous amounts of melty vegan cheese, and a fluffy, flavorful tofu “egg” mixture seasoned with zesty taco spices. Every bite is a fiesta in your mouth, guaranteed to be gobbled up by everyone at the table. Plus, it’s easily made nut-free and offers a gluten-free option, ensuring that nearly everyone can enjoy this delightful creation.

There’s something truly special about a hearty breakfast casserole, and today we’re elevating that experience with a vibrant Mexican twist! This easy Vegan Mexican Casserole has quickly become a cherished recipe in our home, ideal for lazy weekend brunches or even a comforting breakfast-for-dinner. You might also call it a Vegan Mexican Egg Bake or a Plant-Based Mexican Breakfast Casserole – no matter the name, its deliciousness remains the same. Essentially, it’s a brilliant blend of fluffy vegan tofu “eggs” mixed with pre-baked vegetables, some toasted bread for texture, and a generous topping of dairy-free cheese, all baked together in a single casserole dish. It delivers the comforting essence of a savory vegan egg soufflé, brimming with wholesome vegetables. For an even more substantial meal, consider stirring in some cooked black beans or pinto beans.
The secret to its irresistible Mexican flavor lies in the seasoning. Taco seasoning and chipotle chili powder are your culinary allies when you want to infuse any dish with that authentic, celebratory “fiesta” kick. While store-bought taco seasoning works perfectly fine, I highly recommend trying to make your own. My homemade taco seasoning recipe is incredibly simple, takes mere minutes using common spices you likely already have in your pantry, and allows you to customize the flavor and heat level to your precise preference. Crafting your own spice blends can truly transform a dish, and this casserole is no exception.

A crucial step in perfecting this vegan Mexican breakfast casserole is pre-roasting the vegetables. We use a combination of pre-roasted vegetables and fresh additions. Roasting the cubed potatoes, sliced onions, and bell peppers before incorporating them into the tofu “egg” mixture is essential for ensuring they cook through and develop a wonderful depth of flavor. Who can resist the enticing aroma of caramelized onions and slightly charred bell peppers? This initial roasting step not only softens the vegetables but also infuses them with a smoky sweetness that elevates the entire dish, giving our vegan egg casserole a delicious, almost fajita-like quality.

More Savory Vegan Breakfast & Brunch Options
- Easy Roasted Breakfast Potatoes
- Savory Tofu Scramble Wraps
- Indian Savory Oats Hash (Poha Upma)
- Hearty Chickpea Chilaquiles
- Spicy Tofu Bhurji (Indian Scramble)
- Wholesome Sweet Potato & Black-Eyed Pea Hash
- Flavorful Lentil & Veggie Frittata
- Sprouted Lentil Avocado Toast with Ginger & Coriander
Vegan Mexican Egg Casserole with Tofu Eggs

Print Recipe
Ingredients
For the Roasted Vegetables:
- 1 tsp oil (olive or avocado oil recommended)
- 1 Yukon Gold potato, cubed small (about 1/2-inch)
- 1/2 cup thinly sliced onion (red or yellow onion)
- 1/2 cup sliced red bell pepper (or any color bell pepper)
- 1/2 tsp chipotle pepper flakes (adjust to taste for heat)
- 1/2 tsp salt
- 1 tsp taco seasoning (homemade or store-bought)
For the Vegan Tofu Egg Mixture:
- 14 oz firm or extra-firm tofu, pressed and crumbled
- 2 tsp all-purpose flour, or use cornstarch for Gluten-Free
- 1/4 tsp black pepper
- 1/2 tsp salt
- 1/2 tsp Indian black sulfur salt, also known as Kala Namak (essential for eggy flavor)
- 1/2 tsp turmeric powder (for color)
- 1/4 tsp baking powder (for fluffiness)
- 1/4 tsp ground mustard (adds depth)
- 1 tsp taco seasoning (for enhanced Mexican flavor)
- 3/4 cup water
Additional Mix-ins:
- 1 large tomato, chopped or 1/2 cup mild or medium salsa
- 1/2 cup frozen spinach, thawed and squeezed dry, or 1 cup fresh spinach
- 2 slices vegan bread, toasted and chopped into cubes. For gluten-free, omit bread and add black beans or vegan chorizo.
- Vegan shredded cheese for topping, optional but highly recommended
Instructions
-
Preheat your oven to 375°F (190°C). Lightly grease a 9×9 inch (23×23 cm) baking dish with the specified oil. Add the small-cubed potato, thinly sliced onion, and sliced bell peppers to the dish. Sprinkle with chipotle pepper flakes, salt, and 1 teaspoon of taco seasoning. Toss everything together thoroughly until the vegetables are evenly coated.
-
Bake the seasoned vegetables in the preheated oven for 16-18 minutes, or until the potatoes are tender-crisp and nearly cooked through. While the vegetables are roasting, prepare the vegan egg mixture. Combine the pressed firm tofu, flour (or cornstarch for gluten-free), black pepper, salt, Kala Namak (Indian sulfur salt), turmeric, baking powder, ground mustard, and the remaining 1 teaspoon of taco seasoning in a blender. Add 3/4 cup of water. Blend until the mixture is completely smooth and creamy.
-
Carefully remove the baking dish with the roasted vegetables from the oven. Pour the smooth tofu egg mixture over the vegetables. Add the chopped fresh tomato (or salsa), thawed and squeezed spinach, and the cubed toasted bread into the baking dish. Gently stir to combine all the ingredients, ensuring everything is well distributed.
-
Even out the surface of the casserole with a spatula. Generously sprinkle vegan shredded cheese over the top. Return the dish to the oven and bake for an additional 30-40 minutes, or until the center of the casserole is fully set (no longer liquid) and the top is golden brown and bubbly.
-
Once baked, remove the casserole from the oven and let it cool for a few minutes. This crucial resting period allows the casserole to set further, making it easier to slice and serve. Slice into squares and serve warm.
Notes
Serving Suggestions: Serve your finished casserole with a dash of your favorite hot sauce, a dollop of creamy vegan egg sauce, fresh avocado slices, chopped cilantro, or a squeeze of lime juice for an extra burst of flavor.
Nutrition Information (per serving)
Nutrition information is automatically calculated, so should only be used as an approximation.
Essential Ingredients for Your Vegan Mexican Egg Casserole
Crafting the perfect vegan breakfast casserole begins with understanding the role of each ingredient. Here’s a deeper look into what makes this Mexican-inspired dish truly special:
- Potatoes: A staple in any breakfast casserole, Yukon Gold potatoes are my choice here due to their creamy texture and slightly buttery flavor when roasted. They hold their shape well and develop a lovely crisp exterior. Ensure they are cubed small and evenly so they cook consistently and fully tenderize during the initial roasting phase. You could also use red potatoes or even sweet potatoes for a different flavor profile.
- Onion and Bell Pepper: These aromatic vegetables are roasted alongside the potatoes, allowing them to caramelize and soften, infusing the casserole with a sweet and smoky depth. The bell peppers add vibrant color and a fresh, slightly sweet crunch. If you’re not a fan of onions, you can omit them and add a pinch of onion powder to the spice mix for a subtle flavor. Experiment with different bell pepper colors (red, yellow, orange) for visual appeal and varying sweetness levels.
- Spinach and Tomatoes/Salsa: Added towards the end, these fresh ingredients provide a burst of color, nutrients, and moisture without getting overcooked. Use fresh spinach or frozen spinach (thawed and squeezed dry) for a healthy green boost. Fresh chopped tomatoes offer a bright, acidic counterpoint, while salsa can deepen the Mexican flavors and add a convenient saucy element.
- Cubed Bread: Day-old slices of bread, toasted and chopped into cubes, are a fantastic addition for texture. They absorb some of the liquid from the tofu egg mixture, becoming delightfully custardy on the inside with a slight chew. Toasting them beforehand is key to preventing them from becoming soggy. For a gluten-free option, simply omit the bread or use your favorite gluten-free bread.
- Chipotle Pepper Flakes and Taco Seasoning: These are the heroes that deliver the signature Mexican flair. Chipotle pepper flakes provide a smoky heat, while a good quality taco seasoning (homemade or store-bought) infuses the casserole with a blend of savory, earthy, and mildly spicy notes. You can adjust the amount of chipotle to control the spice level.
- Firm Tofu: The star of our vegan “egg” mixture. Firm or extra-firm tofu, when blended, creates a wonderfully smooth and fluffy texture that mimics scrambled eggs or an egg soufflé. It’s a versatile, protein-rich plant-based alternative that holds up beautifully during baking. Make sure to press your tofu to remove excess water for the best consistency.
- Flour (or Cornstarch): A small amount of flour is added to the tofu egg mixture to help thicken it and bind the casserole, ensuring it sets perfectly during baking. For those following a gluten-free diet, cornstarch or a gluten-free all-purpose flour blend can be used as a direct substitute.
- Turmeric: This spice isn’t just for flavor; it’s essential for achieving that lovely golden “egg” color in our tofu mixture, making the casserole visually appealing and reminiscent of traditional egg dishes.
- Indian Sulfur Salt (Kala Namak): This ingredient is the secret weapon for an authentic “eggy” taste. Kala Namak has a distinct sulfuric aroma and flavor that perfectly replicates the taste of hard-boiled eggs. While its smell can be intense when raw, it mellows beautifully during baking. If you’re new to it, trust the process – it’s a game-changer for vegan egg dishes! However, if it truly sounds off-putting, you can omit it, but I highly recommend giving it a try for the full experience.
- Other Seasonings: Beyond salt and pepper, we include ground mustard for a subtle tangy depth and additional taco seasoning to boost the overall Mexican flavor profile of the tofu eggs.
- Baking Powder: In traditional egg casseroles, eggs provide lift. Here, baking powder acts as a leavening agent in the tofu mixture, ensuring our vegan egg casserole achieves a light and fluffy texture, similar to a soufflé.
Expert Tips for the Best Vegan Mexican Breakfast Casserole
Achieving a perfect casserole every time is easy with a few simple tricks:
- **Uniform Potato Cubes:** Ensure your potatoes are cubed small and evenly (around 1/2 inch). This is crucial for consistent cooking, so all potato pieces become tender at the same rate. Unevenly cut potatoes will result in some being crunchy and others mushy.
- **Gluten-Free Adaptation:** To make this recipe completely gluten-free, opt for gluten-free bread and replace the all-purpose flour in the tofu egg mixture with cornstarch or a certified gluten-free flour blend.
- **Check Your Bread:** Always double-check that your sandwich bread is truly vegan. Many commercial bread brands contain eggs or milk powder. Look for clear labeling or check the ingredient list for any animal-derived products. The nutrition information label usually provides allergen warnings if it contains eggs or dairy.
- **Extra Cheesy Goodness:** For an ultra-cheesy experience, don’t just stop at topping the casserole. Consider adding a handful of vegan cheese shreds directly into the tofu egg mixture before baking. It will melt into gooey pockets of flavor throughout the casserole.
- **Add Vegan Protein:** For an even heartier dish, vegan sausage or chorizo makes a fantastic addition. If you choose to use them, add the crumbled vegan sausage or chorizo to the potato mixture during the initial roasting phase. This allows them to brown and develop a savory crust, enhancing the texture and flavor before the tofu egg mixture is poured in.

How to Make Your Delicious Vegan Mexican Breakfast Casserole
Making this flavorful breakfast casserole is simpler than you might think. Follow these step-by-step instructions for a perfect result:

First, preheat your oven to 375 degrees F (190°C). Lightly grease a 9×9 inch baking dish with a teaspoon of oil. Prepare your vegetables by cubing the Yukon gold potato and thinly slicing your onion and bell peppers. Add these prepared vegetables to the baking dish. Season generously with a teaspoon of taco seasoning, half a teaspoon of salt, and half a teaspoon of chipotle pepper flakes. Toss everything thoroughly in the dish until the vegetables are beautifully coated with the oil and spices. This ensures every bite is bursting with flavor.

Place the baking dish with your taco-spiced vegetables into the preheated oven. Bake for 16-18 minutes, or until the potatoes are almost completely tender. They should still have a slight bite but be mostly cooked. While the vegetables are roasting, it’s time to prepare your fluffy vegan egg mixture. In a blender, combine all the ingredients for the egg mixture: firm tofu, flour (or cornstarch), black pepper, salt, Indian sulfur salt (Kala Namak), turmeric, baking powder, ground mustard, and the remaining taco seasoning, along with 3/4 cup of water. Blend until the mixture is perfectly smooth and has a creamy, uniform consistency.


Once the vegetables are pre-baked, remove the baking dish from the oven. Pour the smooth tofu egg mixture evenly over the roasted vegetables. Now, add your fresh components: the chopped tomato (or salsa), the thawed and squeezed frozen spinach (or fresh spinach), and the cubed toasted bread. Gently mix these new additions into the casserole, ensuring they are well incorporated with the tofu egg mixture and roasted vegetables.


Using a spatula, gently even out the surface of the casserole in the baking dish. This ensures even cooking and a beautiful presentation. Generously top the entire casserole with your favorite vegan cheese shreds. Return the dish to the oven and bake for an additional 30-40 minutes, or until the center of the casserole is firm and set (no longer liquid), and the vegan cheese on top is melted and bubbly with a slightly golden hue. This is the moment your kitchen will fill with an incredible aroma!
Once baked to perfection, carefully remove the baking dish from the oven. It’s crucial to let the casserole cool for a few minutes before slicing and serving. This resting period allows the structure to fully set, making it easier to cut into neat, delicious portions.
How to Serve Your Mexican Egg Casserole
This Vegan Mexican Egg Casserole is a complete meal on its own, but it truly shines when paired with a few simple accompaniments. For a touch of heat, a drizzle of your favorite hot sauce is always a welcome addition. If you’re looking for something extra special, consider making a creamy vegan egg sauce to serve alongside it, enhancing the “egg-like” experience. For a burst of freshness and vibrant flavor, garnish with freshly chopped cilantro, a dollop of vegan sour cream, slices of ripe avocado, or a squeeze of lime juice. You can also serve it with warm corn tortillas for a truly authentic Mexican breakfast spread.

Meal Prep and Storage for Your Vegan Mexican Breakfast Casserole
This vegan Mexican breakfast casserole is an excellent candidate for meal prepping, making your weekday mornings effortlessly delicious. It stores beautifully in the fridge for up to 5 days. Simply allow the casserole to cool completely before transferring it to an airtight container. When you’re ready to enjoy, individual slices can be reheated in the microwave for a few minutes or in a toaster oven until warmed through.
For longer storage, you can also freeze leftover portions. Once completely cooled, cut the casserole into individual servings and wrap each piece tightly in plastic wrap, then place them in a freezer-safe bag or container. It will keep well in the freezer for up to 2-3 months. When reheating from frozen, it’s best to thaw it in the refrigerator overnight, then reheat in the oven or microwave. Keep in mind that while the flavor will remain fantastic, the texture of the vegetables and tofu might become slightly softer after freezing and thawing. Despite this minor change, it remains a wonderfully convenient and satisfying meal.
