Loading…

By Reading time

Golden edges, a tender egg custard, and pockets of chorizo, salsa verde, and melted cheese make this breakfast casserole the kind of brunch dish people go back for before the coffee’s even poured. The hash browns on the bottom soak up just enough of the egg mixture to turn creamy underneath while still holding their shape, and the toppings bring the whole pan to life with cool sour cream, sharp jalapeño, and buttery avocado.

What sets this version apart is the layering. Salsa verde goes over the filling before the eggs, which gives the whole casserole a tart, spicy backbone instead of leaving the heat sitting on top. I also like using both cheddar and pepper jack: cheddar melts into the custard for richness, while pepper jack keeps every bite lively without overpowering the chorizo.

Below, I’ve laid out the small details that keep the eggs from turning rubbery and the casserole from coming out watery. If you’ve ever had a breakfast bake that sliced apart sloppily or tasted flat, the notes here will help you avoid both.

The salsa verde under the eggs was the best part — it baked into the casserole instead of just sitting on top, and the avocado on hot slices was such a good call. Mine set right at 48 minutes and cut cleanly.

★★★★★— Melissa R.

Save this Tex-Mex breakfast casserole for a brunch pan with chorizo, salsa verde, and that cool avocado finish.

Save to Pinterest

The Reason This Casserole Stays Creamy Instead of Watery

The biggest mistake with breakfast casseroles is loading everything into the pan and hoping the eggs will sort it out. They won’t. Too much moisture from salsa, thawed potatoes, or undercooked chorizo turns the middle soft and loose, and by the time the center sets, the edges are already overbaked. This version avoids that by using cooked chorizo, thawed hash browns, and a salsa verde layer that sits between the filling and the custard instead of getting mixed straight into the eggs.

The other thing that matters is depth. A 9×13 dish gives the eggs enough room to set into a tender custard instead of steaming into a thick slab. When the top is golden and the center has only a slight wobble, pull it from the oven and let it rest. That rest time finishes the set without drying out the eggs.

  • Chorizo — Use fully cooked and crumbled chorizo here. If it goes into the casserole greasy, it can pool fat around the potatoes and make the bottom heavy. If yours seems very oily, drain it briefly on paper towels before layering.
  • Salsa verde — This is the flavor engine of the dish. A thicker salsa verde works best because it gives you heat and tang without flooding the casserole. Thin salsa can work, but it should be spooned in sparingly so the eggs still set cleanly.
  • Hash browns — Thawed hash browns are nonnegotiable. Frozen potatoes drop too much water as they bake, which turns the casserole loose. If you only have shredded potatoes, thaw them completely and pat them dry before building the pan.
  • Pepper jack and cheddar — The cheddar melts into the custard for richness, while pepper jack keeps the pan from tasting flat. Pre-shredded cheese works fine, but freshly shredded cheese melts a little smoother and gives you a better top crust.
  • Green chiles and corn — These add sweetness, mild heat, and texture. Fresh corn isn’t necessary; frozen corn is perfect once thawed. Drain the chiles if they look watery so they don’t thin out the egg mixture.

Building the Layers So the Bottom Stays Tender and the Top Bakes Up Golden

The Potatoes Go Down First

Spread the thawed hash browns across the greased dish in an even layer. Press them lightly so they form a base, but don’t pack them down hard or they’ll turn dense instead of tender. A thin, even layer helps them cook through at the same pace as the eggs above them.

Stack the Filling, Then Add the Salsa Verde

Scatter the chorizo, corn, red onion, and green chiles over the potatoes, then spoon the salsa verde across the filling before the eggs go in. That order matters because the salsa seasons the layers underneath and keeps its bright flavor from disappearing into the custard. If the salsa sits in big puddles, tilt the pan gently so it spreads instead of pooling in one corner.

Whisk the Custard Until It Looks Completely Smooth

Whisk the eggs and milk with salt and pepper until no streaks of egg white remain. Pour it slowly over the casserole so it reaches the corners and settles around the fillings. If you dump it in one spot, the center can get overloaded while the edges stay dry.

Bake Until the Center Just Barely Shakes

Top with the remaining cheese and bake until the surface is deep golden and the center gives only a slight wobble when you nudge the pan. That usually takes 45 to 50 minutes, but start checking early if your dish is shallow or your oven runs hot. Pulling it at the right moment keeps the eggs silky; waiting until the center is stiff is how you end up with a dry casserole.

Make It Milder for Brunch Guests

Swap the pepper jack for more cheddar and use mild salsa verde. You still get the tang from the salsa and the depth from the chorizo, but the heat backs off enough that people who don’t love spice can still go back for seconds.

Go Dairy-Free Without Losing the Custard Texture

Use unsweetened dairy-free milk with a neutral flavor and skip the cheese or replace it with a meltable dairy-free shred. The casserole will still set, but the top won’t brown quite as deeply and the finish will be a little less rich.

Turn It Vegetarian

Swap the chorizo for a seasoned vegetarian sausage or roasted mushrooms with a pinch of smoked paprika and cumin. You’ll lose some of the savory fat that chorizo brings, so add a little extra cheese and a pinch more salt to keep the casserole balanced.

Storage and Reheating

  • Refrigerator: Store leftovers covered for up to 4 days. The potatoes soften a bit, but the flavor stays strong.
  • Freezer: It freezes well in slices. Wrap individual portions tightly and freeze for up to 2 months; thaw overnight in the fridge before reheating.
  • Reheating: Rewarm slices in a 325°F oven until heated through, or use the microwave at 50% power so the eggs don’t get rubbery. If you blast it on high, the custard turns tough before the center is hot.

The Questions That Come Up Most With This Breakfast Casserole

Can I assemble this breakfast casserole the night before?+

Yes, but hold back the avocado and fresh cilantro until serving. Cover the assembled pan and refrigerate it overnight, then let it sit on the counter while the oven preheats so the chill comes off a little before baking. It may need a few extra minutes in the oven if it goes in cold.

How do I know when the casserole is done baking?+

The edges should be set, the top should be golden, and the center should jiggle only slightly when you nudge the pan. If the middle still looks loose or sloshes, it needs more time. If you wait until it’s completely firm in the oven, the eggs will be dry by the time it cools.

Can I use regular breakfast sausage instead of chorizo?+

Yes. The casserole will be milder and a little less smoky, so add a pinch of cumin and smoked paprika if you want that same warm depth. Chorizo brings more spice and color, but the structure of the bake stays the same.

How do I stop my breakfast casserole from getting soggy?+

Use thawed, drained potatoes and cooked chorizo, and don’t overdo watery salsa. If any of the fillings seem wet, blot them before layering. Too much moisture has nowhere to go in a casserole, so it collects at the bottom and softens the crust.

Can I leave out the hash browns?+

You can, but the texture changes a lot. The hash browns give the casserole structure and soak up some of the custard, so without them the dish turns softer and more egg-forward. If you skip them, bake in a smaller dish and expect a shorter bake time.

Breakfast Casserole

Breakfast casserole with a Tex-Mex egg custard and golden, layered cheese. Bake until set and puffy, then finish with sour cream dollops, jalapeño slices, cilantro, and avocado for a colorful brunch-style top.
Prep Time 1 hour
Cook Time 50 minutes
Total Time 1 hour 50 minutes
Servings: 8 servings
Course: Breakfast
Cuisine: Tex-Mex
Calories: 420

Ingredients
  

egg custard base
  • 8 large eggs
  • 1.5 cup whole milk
  • 0.5 salt and pepper season to taste; use enough to bring out the egg flavor
  • 0.5 salsa verde use as directed in the pour layer; it provides tang and moisture
  • 0.5 cup diced red onion
cheese and filling
  • 1 cup shredded sharp cheddar
  • 1 cup shredded pepper jack
  • 4 oz diced green chiles use the canned diced green chiles
  • 1 lb chorizo, cooked and crumbled
  • 1 cup frozen corn, thawed
  • 2 cup frozen hash browns, thawed
toppings
  • 1 sour cream dollop on top after baking
  • 0.25 sliced jalapeño add after baking
  • 0.25 fresh cilantro sprinkle after baking
  • 0.25 avocado slices fan across the hot casserole surface

Equipment

  • 1 sheet pan
  • 1 Dutch oven

Method
 

Prep and layer the casserole
  1. Preheat the oven to 375°F and grease a 9x13 dish so the layers release cleanly.
  2. Layer the thawed hash browns in the greased dish, spreading them into an even layer for consistent baking.
  3. Top with the cooked crumbled chorizo, thawed frozen corn, diced red onion, and diced green chiles to build a Tex-Mex filling base.
  4. Pour the salsa verde over the filling and sprinkle with half the cheddar and pepper jack so the custard bakes around a tangy, cheesy center.
Make and bake the egg custard
  1. Whisk together the eggs and whole milk with salt and pepper until uniform, then pour over everything to cover the layers.
  2. Sprinkle the remaining shredded cheddar and pepper jack on top for a golden, bubbling crust.
  3. Bake at 375°F for 45–50 minutes until the center is set and the top is golden, then remove from the oven.
Finish with toppings
  1. Add sour cream dollops, sliced jalapeño, fresh cilantro, and avocado slices over the hot casserole so the avocado softens slightly and the toppings look fresh.

Notes

Pro tip: pour the salsa verde directly over the filling before the egg custard so it sinks in and adds a tart, layered heat. Refrigerate leftovers in an airtight container up to 3 days; reheat covered at 325°F until warm. Freezing: not recommended because the egg custard and avocado topping texture can degrade. Dietary swap: use turkey chorizo (or plant-based chorizo) to cut down on saturated fat while keeping the Tex-Mex flavor.
About the author
Stacey

Leave a Comment

Recipe Rating