A hearty, healthy vegan breakfast casserole — with hash brown potatoes, peppers, refried beans and corn tortillas — smothered in enchilada and cheese sauces.
Why I love this vegan breakfast casserole
Several winters, I’ve cured my cold-weather, gray-day blues with escapes to Cozumel, Mexico. Dining al fresco every morning with an ocean view, digging into a big plate of heuvos rancheros, was definitely part of the appeal.
While I don’t miss eggs—at all—I have missed rancheros for breakfast. Until now.
This Mexican Breakfast casserole brings the best of that dish—corn tortillas, refried beans and mildly spicy oil free enchilada sauce—along with another morning favorite—hash brown potatoes with peppers, cheese & onions. OH, yum!
Why skip the eggs?
Aside from being chock full of healthy ingredients like beans, corn and peppers, this recipe is perfectly delicious without ingredients like eggs.
Eggs seem to be a popular, convenient breakfast food that many people have a hard time giving up.
But just as meat consumption increases the risk of certain diseases, along with their high fat and cholesterol, eggs have been shown accelerate and promote the growth of cancer cells by producing ‘cancer-friendly’ chemicals in the gut (video).
How to make it
This recipe comes together a bit like a Mexican lasagna, with a few simple layers.
I usually start by making the cheese sauce (5 minutes) and enchilada sauce (about 10 minutes). I like to use my own recipes (of course!) but go ahead and use your favorites if you’ve got them.
Then, we get to layering. A ladleful of enchilada sauce coats the bottom of the baking dish before corn tortillas are layered on.
Next, we spread out some refried beans over the tortillas.
After this, we spread a mixture of frozen hash brown potatoes and peppers, which gets topped with a healthy dose of enchilada sauce.
We bake it until almost cooked through before adding our cheese sauce and green onion. Then we bake some more until everything’s hot and bubbly.
Here it is, step by step (but don't forget to read the recipe!):
Frozen hash brown potatoes. Look for a brand with no ingredients other than potatoes, especially oil.
Peppers. This casserole is delicious with poblano pepper, but you can substitute any other relatively mild pepper of a similar size with great results.
Cheese sauce. To get a nice golden yellow top, you want to use a light touch when spreading the cheese sauce. It's okay if a bit of enchilada sauce mixes in, but the goal is the keep the cheese on top rather than mixing into the enchilada sauce.
Onions. To keep this recipe simple, I softened the peppers in the microwave. But if you really love onions, you could saute a whole yellow onion in a pan with the peppers, and mix that in with the hash browns.
If it's true that you can travel the world without ever walking out your front door just by reading a book, I'd say the same is true with cooking. Whip up this yummy vegan breakfast casserole, and let your tastebuds transport you to a warm, sunny Mexican plaza.
If you like this recipe, you might also like these other Mexican/Latin inspired recipes: Healthy Vegan Chile Relleno, Spanish Rice & Beans, Romesco Cauliflower Tacos, Smoky Black Beans and Rice, Mini Taco Cups, and Sweet Potato Tacos with Roasted Cumin.
Mexican Breakfast Casserole
- 6 6-inch corn tortillas oil free, see notes
- 1 15- ounce can vegan refried beans pinto or black, look for low sodium
- 1 16- ounce package frozen hash brown potatoes oil free, see notes
- 2 bell peppers ¼" diced
- 1 poblano pepper ¼" diced (see notes)
- 1 recipe Enchilada Sauce or your favorite oil free vegan enchilada sauce
- 1 cup Easy Cheezy Sauce or your favorite oil free vegan cheese sauce
- 2 green onions sliced
- Optional: Serve with chopped cilantro and a squeeze of fresh lime juice
- Prepare your enchilada sauce (about 10 minutes) and your cheese sauce (about 5 minutes.)
- Preheat the oven to 350 degrees Fahrenheit.
- Place the diced bell and poblano peppers in a medium, microwave safe bowl with 3 tablespoons of water. Cover and heat in the microwave on high for 2 minutes, or until just beginning to get soft. (Or soften in a pan on the stovetop.) Drain the peppers and set aside.
- In a large mixing bowl, toss together the frozen hash brown potatoes and the peppers. Add a pinch of salt and freshly ground black pepper to taste.
- Ladle ½ cup of the enchilada sauce into the bottom of a 9 x 13 inch baking dish. Then place the 6 corn tortillas in the bottom of the dish over the sauce. They'll overlap a bit, which is ok.
- Using a large spoon and/or your hands, spread the refried beans over the tortillas, pressing it gently into a nice even layer.
- Spread the hash brown potato and pepper mixture evenly over the refried beans.
- Pour the remaining enchilada sauce evenly over the casserole, cover with foil, and bake at 350 degrees Fahrenheit for 40 minutes, or until heated through.
- Remove the casserole dish from oven, uncover, and pour the vegan cheese sauce evenly over the top. Use the back of a wooden spoon or a rubber scraper to gently spread it over the top of the dish, trying not to disturb the enchilada sauce too much. (See notes). Top with sliced green onion, cover and cook 10 more minutes or until everything is very hot.
- Frozen hash brown potatoes. Look for a brand with no ingredients other than potatoes, including oil.
- Peppers. This casserole is delicious with poblano pepper, but you can substitute any other relatively mild pepper of a similar size with great results.
- Cheese sauce. To get a nice golden yellow top, you want to use a light touch when spreading the cheese sauce. It's okay if a bit of enchilada sauce mixes in, but the goal is the keep the cheese on top rather than mixing into the enchilada sauce.
- Onions. To keep this recipe simple, I softened the peppers in the microwave. But if you really love onions, you could saute a whole yellow onion in a pan with the peppers, and mix that in with the hash browns.