Hearty & Easy Mexican Breakfast Casserole with Crispy Hash Brown Crust: The Ultimate Crowd-Pleaser
Imagine a vibrant Mexican breakfast casserole, brimming with savory black beans, tender diced onions and peppers, and a generous blend of melted cheeses, all crowned with a golden, crispy hash brown crust. This simple yet satisfying dish is designed to feed a hungry crowd and promises a healthy, filling start to any day. Served with an abundance of fresh salsa and your favorite toppings, it’s a breakfast experience you won’t soon forget!

Today’s post is proudly sponsored by La Vaquita! We’re elevating our Mexican breakfast casserole with their authentic, high-quality queso fresco, adding an unparalleled freshness and creamy texture that truly makes this dish shine.
The breakfast club is officially in session, and we’re kicking things off with a showstopper! Can I get a virtual cheer for truly amazing breakfast casseroles – those magical dishes that effortlessly feed a crowd and can be whipped up in a flash? You didn’t think I’d leave you hanging, wondering what to serve your family on a special morning, did you? That would be entirely out of character! I’ve got just the thing: a cheesy, warm, and utterly comforting Mexican breakfast casserole that’s perfect for holiday mornings like Thanksgiving, lazy weekends, or any day you crave something special.
This casserole is a symphony of flavors, loaded with so much “flavah flav” as we like to say, and it’s incredibly filling. It’s the perfect strategy to keep all those hungry eaters from sampling the main meal’s goods before it’s officially time to eat. Beyond its deliciousness, this Mexican breakfast casserole is an absolute cinch to prepare. What’s even better is its fantastic make-ahead potential. You can prepare most of the components the night before, making your morning routine incredibly smooth. All you’ll need to do on the day of is quickly assemble it while your oven preheats, then pop it in to bake. It truly simplifies entertaining, allowing you to enjoy your guests (or your quiet morning) without being tied to the kitchen.
The robust combination of tender vegetables, hearty black beans, savory potatoes, and rich cheese makes this the quintessential brunch dish. But if you’re looking for a truly special treat, elevate your experience by scooping generous portions of the hot casserole into warm tortillas. Top it with a sprinkle of crumbly La Vaquita queso fresco, a spoonful of your favorite salsa, and perhaps a dollop of fresh guacamole, and you’ve got yourself some sensational breakfast tacos. There’s genuinely no wrong way to savor this versatile and delicious dish – whether straight from the pan or tucked into a warm tortilla, it’s always a winner.
About a year ago, I shared my veggie-loaded breakfast casserole, and the response was overwhelming. It quickly became, and remains, one of the most popular recipes on the blog. That original recipe featured hash browns mixed into the egg base. However, for this rendition, I wanted to put the hash browns front and center, transforming them into a gloriously golden and crispy crust. This approach ensures maximum crispiness, making the hash brown layer a true star and providing a delightful textural contrast to the soft, flavorful egg and veggie filling beneath. It’s a game-changer for anyone who loves a good crispy potato!


My heart genuinely has nothing but love for this Mexican breakfast casserole, primarily because of its incredible versatility and ease. The idea of baking an entire breakfast spread in one pan is not just appealing; it’s genius. This dish is already firmly on the menu for my next brunch gathering. And why? Because it’s incredibly easy on the host, allowing me to relax and enjoy the company, AND it empowers my guests to customize their plates exactly how they like. It’s a total win-win situation! All I have to do is bake this magnificent casserole and then lay out an array of tempting toppings. Think a rich, fresh crema, a selection of vibrant salsas, creamy guacamole, a sprinkle of freshly chopped herbs, and a stack of warm tortillas. Each guest can then build their perfect breakfast, whether they prefer a hearty scoop or a delicious taco creation.
Of course, if your guests are anything like me, they’ll probably pile every single topping you offer onto their plate – and honestly, can you blame them? When food is this good, restraint goes out the window! This is precisely the kind of food that gets me genuinely excited: where healthy ingredients meet hearty satisfaction, culminating in flavorful, comforting meals that nourish both body and soul.
Let’s Dive into the Recipe: A Step-by-Step Guide to Perfection
Preparing this Mexican breakfast casserole is surprisingly straightforward. Let’s break down the super simple steps:
- **Start with Flavorful Onions:** We begin by sautéing some diced onions in a little oil over medium-high heat. This crucial step softens them, removes any harsh raw bite, and brings out their natural sweetness, building a foundational layer of flavor for our casserole. Sauté until they are translucent and fragrant, then set aside to cool slightly.
- **The Egg Base:** In a large bowl, whisk together the large eggs until they are light and frothy. This aeration is key for a fluffy casserole. Season generously with salt and freshly cracked black pepper. Incorporate the half-and-half or milk for added creaminess, a splash of hot sauce for a subtle kick, and then fold in the diced red bell peppers, drained green chilies, and the star protein of this dish – black beans (drained and rinsed, of course). Stir in fresh chopped cilantro and your favorite shredded cheese, along with the cooled, sautéed onions. This colorful mixture forms the rich and savory heart of our casserole.
- **Prepare the Baking Dish:** Make sure your 9×13 baking dish is generously sprayed with nonstick cooking spray. This will ensure your casserole comes out cleanly and easily. Pour the egg mixture into the prepared dish, spreading it evenly.
- **Craft the Crispy Hash Brown Crust:** In a separate medium bowl, take your thawed shredded potatoes (found in the refrigerated section of most grocery stores for convenience). Toss them thoroughly with a tablespoon of taco seasoning – whether homemade or store-bought – to infuse them with authentic Mexican flavors. Drizzle in a couple of tablespoons of melted butter or oil. This fat is essential for achieving that desirable golden, crispy texture. Use a rubber spatula to mix until the potatoes are evenly coated.
- **Assemble and Bake:** Evenly sprinkle the seasoned shredded potatoes over the top of the egg mixture in the baking dish. This “upside down” method ensures the hash browns get wonderfully crispy as they bake. Pop the dish into a preheated oven (375°F / 190°C) and let it bake, uncovered, for 55-65 minutes. You’ll know it’s ready when the hash browns on top are beautifully browned and crisp, and the casserole is set all the way through, with no jiggle in the center.
- **The Grand Finale:** Allow the casserole to cool for at least 10 minutes after baking. This resting period helps it set further and makes for cleaner slices. Just before serving, generously crumble fresh La Vaquita queso fresco over the top and garnish with plenty of fresh chopped cilantro. The queso fresco melts ever so slightly, adding a creamy, tangy finish that perfectly complements the rich flavors below.
And just like that, you’ve got an easy-breezy, incredibly satisfying meal that will feed a crowd and leave everyone asking for seconds!


Why We Love La Vaquita Queso Fresco for This Recipe (and in General!)
Incorporating La Vaquita queso fresco into this Mexican breakfast casserole isn’t just a suggestion; it’s a celebration of authentic flavor and quality. Here’s why this particular cheese holds a special place in our hearts:
- **Delightfully Fresh & Creamy:** La Vaquita queso fresco offers a unique blend of fresh, creamy, and subtly tangy notes with a delightful crumbly texture. It’s exactly as it sounds – incredibly fresh and wonderfully creamy, providing a perfect counterpoint to the savory, spiced elements of the casserole. When crumbled over the hot dish, it warms gently, releasing its delicate milky flavor without fully melting into a stringy mess, preserving its distinct character.
- **A Legacy of Tradition:** La Vaquita isn’t a newcomer to the cheese world; they’ve been perfecting their craft for over 45 years, since 1971! This rich history speaks volumes about their dedication. They use a meticulous small-batch process to create this delicious queso, following a time-honored recipe that has been lovingly handed down through generations. This commitment to traditional methods, overseen by expert cheesemakers, ensures a product that is consistently exceptional and authentically Mexican.
- **Authentic, High-Quality Cheeses and Cremas:** Beyond queso fresco, La Vaquita is renowned for its range of authentic, high-quality Mexican cheeses and cremas. Their entire product line reflects a deep understanding and respect for traditional Mexican dairy, making them a trusted brand for elevating any dish that calls for genuine Mexican flavor.
- **Conveniently Available:** Despite its artisanal quality, La Vaquita is readily available at major grocery retailers, making it easy to find and incorporate into your everyday cooking. Look for it at Kroger, Walmart, HEB, and Fiesta stores in your area. This accessibility means you can easily enjoy premium, authentic Mexican cheese whenever the craving strikes.
Adding La Vaquita queso fresco is truly the finishing touch that elevates this simple casserole to gourmet status, imparting a freshness and authenticity that can’t be beat.

Serving Suggestions & Leftovers
As I mentioned, the beauty of this casserole lies in its versatility. You can enjoy it directly from the baking dish, topped with generous spoonfuls of your favorite salsa and creamy guacamole. Or, for a truly fun and interactive meal, roll it up in warm tortillas to create delectable breakfast tacos. Feel free to add other toppings like a dollop of sour cream or Mexican crema, sliced avocado, a dash of your favorite hot sauce, or even some pickled jalapeños for an extra kick. The options are limitless, allowing everyone to personalize their plate!
While I don’t anticipate you’ll have many leftovers – everyone I’ve shared this Mexican breakfast casserole with has gobbled it right up! – in case you do, they are incredibly easy to store and reheat. Simply scoop the remaining casserole into warm tortillas, wrap them up tight individually in foil or plastic wrap, and then place them in a freezer-safe bag. They’ll keep beautifully in the freezer for up to a month. When you’re ready for a quick and satisfying meal, simply pop a frozen breakfast taco into the microwave or oven until heated through. Breakfast tacos, ready to go whenever you are, making busy mornings a breeze!

Upside Down Mexican Breakfast Casserole with Hash Brown Crust
10 minutes
1 hour
1 hour 10 minutes
A simple Mexican breakfast casserole topped with a hash brown crust. I’m using black beans, diced onions, peppers, and shredded cheese inside. Serve with lots of salsa on the side for a healthy, filling breakfast!
Ingredients
- 2 teaspoons oil
- ½ cup chopped onions
- 10 large eggs
- ⅓ cup half and half or milk
- ¼ cup hot sauce
- 1 red bell pepper, diced
- 1 (4 ounce) can diced green chilies, drained
- 1 (14 ounce) can black beans, drained and rinsed
- 2 tablespoons chopped cilantro + more for serving
- 1- 1 ½ cups shredded cheese (see notes)
- 1 (20 ounce bag) thawed shredded potatoes (see notes)
- 1 tablespoon taco seasoning (homemade or store bought)
- 2 tablespoons melted butter or oil
- La Vaquita queso fresco, for serving
Instructions
- Heat a medium skillet over medium high heat. Add the 2 teaspoons of oil and sauté the onions for 2 minutes or until they turn translucent. Remove the onions to a bowl, let cool.
- Generously spray a 9×13 baking dish with nonstick cooking spray. Position a rack in the center of the oven and preheat the oven to 375ºF if you’re baking the casserole immediately.
- In a large bowl, whisk together the eggs, half and half, hot sauce, ½ teaspoon salt and ½ teaspoon black pepper. Fold in the bell peppers, green chilies, black beans, cilantro, cheese and the cooked onions. Pour the mixture into the prepared baking dish.
- In a medium bowl, toss the shredded potatoes with the taco seasoning. Drizzle in the melted butter. Use a rubber spatula to mix until the potatoes are evenly coated with butter. Sprinkle the shredded potatoes over the prepared egg mixture.
- Bake the casserole, uncovered, for 55-65 minutes or until the hash browns brown on top and the casserole is set all the way through. Allow the casserole to cool for at least 10 minutes before serving. Top with lots of crumbled queso fresco and chopped cilantro before serving.
Notes
- You can use any kind of cheese you like for this casserole! We love cheddar, but Monterey or Pepper jack would also be delicious!
- Shredded potatoes are easily available in the refrigerated section of most grocery stores.
- TO MAKE AHEAD: Prepare the casserole components and keep them separately. You can store the egg mixture in the casserole dish and the prepared potato mixture in a separate tupperware container. Let the egg mixture sit at room temperature for 20 minutes before sprinkling the potato mixture on top and baking. I don’t suggest adding the potato mixture to the eggs and letting it sit, the potatoes will sink to the bottom. You can also bake the casserole, refrigerate, and reheat in a 350ºF oven for 15-20 minutes.
Thank you to our friends over at La Vaquita Cheese for sponsoring this post! We truly love partnering with company that promote wholesome, quality ingredients!
Have you made this recipe?
If you enjoyed this recipe, please consider leaving a ⭐️⭐️⭐️⭐️⭐️ rating and a comment below. You can also share a picture on Instagram with the hashtag #LITTLESPICEJAR, I’d love to see what you made!
is this a good choice for you?
SaveSave

