Southern Comfort Food
Gluten Free Breakfast Casserole
Chef Mia's gluten free breakfast casserole: hash brown crust, eggs, sausage, sharp cheddar, jalapeños. Make-ahead Texas Sunday brunch winner.

Quick answer: A gluten-free breakfast casserole layers shredded hash browns as the crust (naturally GF and serves as the bread substitute), then tops with browned breakfast sausage, beaten eggs whisked with heavy cream, sharp cheddar and Mexican blend cheese, and optional Texas additions like jalapeños and queso fresco. Bake covered at 375F for 35 minutes, then uncovered for 10-15 minutes until the eggs are set, the cheese has browned, and the hash brown crust is crispy at the edges. Total time: about 1 hour. Serves 8-10 from a 9x13 dish. Make the night before for Sunday morning brunch.
I learned this gluten-free breakfast casserole recipe from my friend Sarah, who was diagnosed with celiac disease in her late twenties and spent the next decade rebuilding her brunch repertoire from the ground up. The first time she had us over for Sunday brunch after her diagnosis, she made a hash-brown-crusted breakfast casserole that was so good none of the gluten-eating guests realized it was gluten-free until she mentioned it after we had cleared our plates. The recipe became her standard Sunday brunch dish for the next ten years; she taught me her version, I made it for my own family, and it became my standard Sunday brunch dish too.
The casserole is a one-dish solution to the gluten-free brunch problem. Standard breakfast casseroles are built around a bread base (cubed bread, biscuits, croissants), which is exactly what celiac diners cannot eat. The hash brown substitution solves the structural problem while contributing better flavor than bread - hash browns are crispy at the edges, soft in the middle, and pair beautifully with eggs, sausage, and cheese. The hash brown crust also makes the dish naturally lower in carbs than a bread-based casserole, which appeals to the keto-adjacent guests in any household.
The Tex-Mex angle on this dish is the optional jalapeños, queso fresco, and salsa verde garnish. Sarah originally made the casserole plain (sausage + eggs + cheddar), but I started adding diced jalapeños and crumbled queso fresco for a Tex-Mex twist that ties it to broader Austin and San Antonio brunch traditions. The Eldorado Café in South Austin (a popular gluten-free-friendly brunch spot) makes a similar dish on their weekend menu, which is where I confirmed the Tex-Mex direction was the right move. The total active time is about 25 minutes; the bake is 45-50 minutes. Make the night before for Sunday morning brunch and add about 8 minutes to the bake time.

Why Hash Browns Make Perfect GF Crust
Most breakfast casseroles use a bread base - cubed bread, biscuits, or croissants - that absorbs the egg-cream mixture and creates the structural backbone of the dish. For celiac diners, this approach is impossible. Standard gluten-free bread substitutes (Schar, Udi's, Canyon Bakehouse) work but produce a slightly off-texture and add cost. The hash brown solution is structurally and culinarily superior.
Hash browns are naturally gluten-free (just shredded potatoes). They produce a crispy crust at the edges and a soft tender layer in the middle - the same textural variety bread provides, but with better flavor. The starch in the potatoes binds with the eggs to create structure. The crust supports the egg-sausage filling without falling apart. The result is a casserole that tastes like a real breakfast casserole, not a gluten-free compromise.
Frozen shredded hash browns from the grocery store work as well as freshly shredded potatoes. The frozen variety is more convenient (no shredding required) and the texture is essentially identical after the par-bake. Look for plain shredded hash browns without seasonings or oils added (Ore-Ida, Simply Potatoes, HEB house brand all work). Avoid hash brown patties or chunks - the shredded variety is what you want for a uniform crust.
Squeeze the hash browns dry before using. Frozen hash browns retain water from the freezing process; that water becomes excess moisture in the crust if not removed. Squeeze in a clean kitchen towel for 60 seconds, applying firm pressure. The hash browns should look matte and feel relatively dry when ready. This step is the single most important variable in producing a crispy crust.
The par-bake step (20-25 minutes alone before adding filling) is the second key variable. Skipping the par-bake produces a soggy crust that disintegrates under the egg-sausage filling. Par-baking sets the structure and starts the browning; the filling can then be added with confidence that the crust will hold.
Texas Sausage Choices
The sausage component drives the savory backbone of the casserole. Texas-friendly options include HEB Maple Sage breakfast sausage (an HEB exclusive that combines sweet maple with savory sage), Jimmy Dean Original (the most widely available, reliable flavor), Jimmy Dean Hot (for spicier versions), and homemade breakfast sausage if you make your own. Pick what matches your preference; all work in this casserole.
Use bulk-style breakfast sausage (sold in tubes or rolls), not link sausage. Bulk sausage breaks up easily into the egg-cream mixture and distributes evenly across the casserole. Link sausage produces dense pockets of meat with bare egg areas - a less appealing texture. Italian sausage or chorizo work as substitutes if you prefer those flavor profiles, though they shift the dish away from breakfast-style and toward dinner-casserole.
Cook the sausage thoroughly before adding to the casserole. The 6-8 minute initial sauté in a skillet ensures the sausage is fully cooked and renders out the excess fat. Adding raw sausage to the casserole can result in undercooked pockets in the finished dish, even after the 45-minute bake. Pre-cooking is the food-safety move and produces better flavor (browning the sausage develops Maillard reactions).
Drain off most of the rendered fat after the sausage browns. Leave about 2 tablespoons in the pan to sauté the onions; the rest goes in the trash or can be saved as cooking fat for other dishes. Excessive fat in the casserole produces a greasy texture that masks the egg flavor.
For chorizo variations: substitute the breakfast sausage with 1 lb of Mexican chorizo (raw, not cured Spanish chorizo). The chorizo will color the eggs deep red-orange and contribute aggressive Tex-Mex flavor. Reduce the additional jalapeños since chorizo brings its own heat. The result is a breakfast casserole that reads as Tex-Mex first and brunch second; both directions are excellent.
Make-Ahead Champion (Sunday Morning Strategy)
The single best feature of this casserole is its make-ahead character. The entire dish can be assembled the night before, refrigerated covered, and baked fresh on Sunday morning. This makes it ideal for hosts who want to minimize day-of brunch labor while serving an impressive shared dish.
Make-ahead procedure: assemble the entire casserole as written through step 6 (par-baked crust, sausage-onion layer, egg mixture poured over, cheese sprinkled on top). Cover tightly with plastic wrap. Refrigerate overnight (up to 24 hours). When ready to serve, preheat oven to 375F. Bake covered with foil for 35 minutes (an extra 10 minutes vs the same-day method to compensate for cold-from-fridge ingredients). Uncover and bake 15-20 more minutes until set and golden. Total day-of bake: 50-55 minutes.
Even further ahead: bake the casserole entirely the day before, cool, refrigerate. Reheat covered in a 325F oven for 30-35 minutes the next morning. The texture is slightly different (more set, less freshly-baked) but still excellent. This is the bulletproof option for hosts who want to be fully done the night before and just push a button on the oven.
Storage: leftover casserole keeps 4 days in the fridge in an airtight container. Reheat individual portions in a 350F oven for 12-15 minutes (microwave makes the hash browns soggy and the eggs rubbery; the oven preserves texture). The casserole also freezes well for 2-3 months - cool, slice into individual portions, freeze in zip-top bags. Reheat from frozen: 350F oven for 25 minutes covered, then 10 minutes uncovered.
For a brunch buffet serving 12-15 people, make a 1.5x batch in a larger 12x16 pan. Bake time increases to about 60 minutes covered + 15 minutes uncovered. Cover loosely if the top browns too fast.
Texas Add-Ins (Jalapeños, Queso Fresco, Salsa Verde)
The Tex-Mex add-ins are what distinguish this version from generic American breakfast casseroles. Three optional ingredients tie the dish to Texas brunch traditions: diced jalapeños in the filling (mild heat, fresh pepper character), crumbled queso fresco on top (salty, slightly tangy contrast to the melted cheeses), and salsa verde on the side (tomatillo-based green salsa that brightens the rich casserole).
Jalapeños go into the filling alongside the cooked sausage. Seed and dice 2 jalapeños; sauté with the onion in step 4. The seeded jalapeños provide aromatic pepper flavor with mild heat - kid-friendly without being timid. For more heat, leave some seeds in (about half the seeds). For maximum heat, substitute serrano peppers (about 1 instead of 2 jalapeños).
Queso fresco crumbles over the top in step 9. Don't add it during the bake - the residual heat softens it without melting it down, preserving the salty crumble texture. Look for crumbled queso fresco at HEB, Whole Foods, or any Latin grocery store. Cotija works as a substitute (saltier, drier).
Salsa verde on the side is the bright finish. Look for jarred salsa verde (Herdez, La Costeña, or HEB house brand) or make fresh tomatillo salsa from scratch. The acid in the salsa verde cuts through the richness of the cheese-and-egg casserole and lightens the overall dish. Hot sauce (Cholula, Tapatio, Valentina) is a similar option.
For broader Tex-Mex brunch context: migas is the canonical Austin Tex-Mex breakfast that pairs beautifully with this casserole. Together they make a complete Tex-Mex brunch spread for a Sunday gathering. Smoked chorizo queso is another excellent companion dip for the table.
Bake Method, Cool, and Variations
The bake-covered-then-uncovered method is essential for proper egg setting and crust browning. The covered phase (25 minutes) traps steam and cooks the egg mixture through; without the cover, the top browns before the center sets. The uncovered phase (15-20 minutes) browns the cheese top and re-crisps any hash browns that were softened by steam.
The 10-minute rest before serving is non-negotiable. Eggs continue to firm as the casserole cools slightly; the dish becomes spoon-able rather than runny. Use the rest time to set out the garnishes, brew coffee, or warm tortillas. Slicing immediately produces messy portions that flow on the plate; resting produces clean wedges.
Variation: vegetarian. Skip the breakfast sausage entirely. Replace with 1.5 cups of sautéed mushrooms (any variety) + 1 cup of black beans + 1 diced bell pepper. Add an extra teaspoon of smoked paprika to compensate for the missing meaty depth. Excellent for vegetarian guests at brunch.
Variation: dairy-free. Replace heavy cream with full-fat coconut milk + 1 tsp lemon juice. Replace sharp cheddar and Mexican blend with dairy-free cheese alternatives (Violife, Daiya, or So Delicious). The texture is similar; the flavor is slightly less rich. Skip the queso fresco garnish entirely. Vegan-adjacent without the eggs swap.
Variation: lower-carb / keto. Use shredded cauliflower or shredded zucchini instead of hash browns for the crust (squeeze dry thoroughly first). The crust is less crispy than hash browns but still provides structural support. Skip any flour-based components. The result is closer to a frittata than a casserole, but works well for low-carb diners.
For broader Texas brunch traditions, see the Ultimate Southern Comfort Food Guide for related brunch and breakfast cooking, or pair with buttermilk pie as a sweet brunch finale.
Gluten Free Breakfast Casserole Recipe
Ingredients
- FOR THE HASH BROWN CRUST:
- 1 30-oz (850 g) bag frozen shredded hash browns, thawed (or 2 lb fresh shredded potatoes squeezed dry)
- 1/4 cup (57 g) unsalted butter, melted
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- FOR THE FILLING:
- 1 lb (450 g) breakfast sausage (HEB Maple Sage, Jimmy Dean, or homemade), bulk style not links
- 1 medium yellow onion, finely diced
- 2 jalapeños, seeded and finely diced (optional, for Tex-Mex heat)
- 10 large eggs
- 1 cup (240 ml) heavy cream (or whole milk for lower-fat)
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 teaspoon smoked paprika
- 1.5 cups (170 g) shredded sharp cheddar cheese
- 1 cup (115 g) shredded Mexican blend cheese (or Monterey Jack)
- 1/2 cup (60 g) crumbled queso fresco, for finishing (optional)
- TO SERVE: avocado slices, fresh salsa or salsa verde, sour cream, fresh cilantro chopped, hot sauce
Instructions
- Preheat oven and prep dish. Preheat oven to 400F (205C). Generously butter a 9x13 inch baking dish (glass Pyrex or ceramic). The thorough greasing prevents the hash brown crust from sticking and aids in clean release of the finished casserole.
- Prepare the hash browns. If using frozen hash browns, thaw fully (overnight in fridge or 30 min in microwave). Squeeze the thawed hash browns dry in a clean kitchen towel - this is essential. Excess water in the hash browns produces a soggy crust. After squeezing, the hash browns should look matte rather than glossy and feel relatively dry.
- Make the hash brown crust. In a large bowl, combine the squeezed hash browns with melted butter, salt, pepper, and garlic powder. Toss to coat evenly. Press the mixture firmly into the bottom and 1 inch up the sides of the prepared baking dish - the entire surface should be covered with a 1/4 to 1/2 inch thick layer of hash browns. Bake the crust alone (no filling yet) at 400F for 20-25 minutes until the edges are deep golden brown and the surface is crispy.
- Cook the sausage and aromatics. While the crust bakes, cook the breakfast sausage in a large skillet over medium-high heat, breaking up with a wooden spoon, for 6-8 minutes until browned and cooked through. Drain off most of the rendered fat (leave about 2 tablespoons in the pan). Add the diced onion and jalapeños (if using). Cook 4-5 minutes until softened. Remove from heat. Set aside to cool slightly.
- Whisk the egg mixture. In a large mixing bowl, whisk together the eggs, heavy cream, salt, pepper, and smoked paprika until uniformly smooth and pale yellow. The mixture should look slightly frothy from the whisking. Set aside.
- Assemble the casserole. Reduce oven temperature to 375F (190C). Pull the par-baked hash brown crust from the oven. Spread the cooked sausage-onion mixture evenly across the crust. Pour the egg mixture over the sausage, distributing evenly. Sprinkle the shredded sharp cheddar and Mexican blend cheese evenly across the top. The dish should be 80-90% full but not overflowing.
- Bake covered for 25 minutes. Cover the dish loosely with aluminum foil. Bake at 375F for 25 minutes. The covered phase steam-cooks the egg mixture through; without the cover, the top browns before the eggs set in the center.
- Uncover and bake 15-20 more minutes. Remove the foil. Continue baking for 15-20 more minutes until the cheese is deep golden and bubbling, the eggs are fully set (a knife inserted in the center comes out clean), and the hash brown edges are visibly crispy. Total bake time is 40-45 minutes. The internal temperature should reach 160F (71C) for fully cooked eggs.
- Rest 10 minutes, then garnish and serve. Pull the dish from the oven. Let rest 10 minutes - this is essential for clean slicing. The eggs continue to firm slightly as the dish cools, and the casserole becomes spoon-able rather than runny. Sprinkle the optional crumbled queso fresco across the top. Garnish with chopped fresh cilantro. Serve directly from the dish with avocado slices, fresh salsa, sour cream, and hot sauce on the side. Pair with <a href='https://www.texanrecipes.com/migas/'>migas</a> for the full Tex-Mex brunch lineup, or with <a href='https://www.texanrecipes.com/authentic-texas-style-corn-bread-recipe/'>Texas cornbread</a> for the Hill Country direction.

Frequently Asked Questions
Can I make gluten-free breakfast casserole the night before?
Yes - this is the recommended approach. Assemble the entire dish (par-baked crust, sausage layer, egg mixture, cheese topping). Cover tightly with plastic wrap. Refrigerate overnight up to 24 hours. Bake fresh in the morning at 375F for 35 minutes covered + 15-20 minutes uncovered. Add about 8-10 minutes total to compensate for cold-from-fridge ingredients.
Why is my hash brown crust soggy?
Two likely causes: (1) the hash browns weren't squeezed dry enough before mixing with butter; (2) the crust wasn't par-baked long enough before adding the filling. Solutions: squeeze the thawed hash browns very firmly in a clean kitchen towel until they look matte and feel dry, and par-bake the crust at 400F for the full 20-25 minutes until the edges are deep golden brown.
Can I substitute fresh shredded potatoes for frozen hash browns?
Yes - shred 2 lb of russet potatoes on a box grater. Squeeze in a clean kitchen towel for 60 seconds to remove starchy water. Use immediately. The fresh version produces slightly better texture but takes more prep time. Don't skip the squeeze step - fresh shredded potatoes have more water content than thawed frozen hash browns.
How long does this casserole keep?
4 days in the refrigerator in an airtight container. Reheat individual portions in a 350F oven for 12-15 minutes (microwave makes the hash browns soggy). For longer storage, slice into individual portions and freeze in zip-top bags for 2-3 months. Reheat from frozen at 350F for 25 minutes covered + 10 minutes uncovered.
Can I freeze the assembled casserole before baking?
Yes - assemble fully (par-baked crust + sausage + egg mixture + cheese), cover tightly with plastic wrap and foil, freeze up to 1 month. Bake from frozen: 375F for 60 minutes covered + 20 minutes uncovered. The internal temperature should reach 160F. The texture is slightly different from fresh-assembled but very acceptable.
Can I make this casserole vegetarian?
Yes - skip the breakfast sausage. Replace with 1.5 cups sautéed mushrooms + 1 cup black beans + 1 diced bell pepper. Add an extra teaspoon of smoked paprika to compensate for the missing meaty depth. The flavor profile shifts but the dish still works as a substantial vegetarian brunch.
Is this casserole keto-friendly?
Not as written (the hash brown crust contains starch). For a keto version, replace the hash browns with shredded cauliflower or shredded zucchini (squeeze dry first). The crust is less crispy but still provides structural support. The rest of the recipe (sausage + eggs + cream + cheese) is naturally keto. Total carbs per serving in the keto version: about 6-8g.
What sides go well with this breakfast casserole?
Tex-Mex direction: avocado slices, fresh salsa or salsa verde, sour cream, fresh cilantro, hot sauce, migas on the side. Hill Country brunch direction: fresh fruit salad, Texas cornbread, mimosas, hot coffee. Both work; pick the direction that matches your guests' preferences.

