
This breakfast casserole is simply the BEST! Cheesy, savory, filling, AND gluten free, it’s my favorite breakfast casserole ever. Packed with flavor from ground sausage, cheese, green onions, and shredded hash brown potatoes, it’s easy to make but so delicious. Great for a crowd or meal prep for the family, you can also make it ahead and keep it in the fridge overnight for brunch or Christmas morning.
What Makes This Recipe So Good
- Hashbrowns. Sausage. Eggs. Cheddar. Basically all the breakfast staples come together in one easy-to-make breakfast casserole that’s gluten free, feeds a group, and can totally be made in advance to save time on busy holiday (or regular day) mornings.
- It’s SO delicious. Like, it’s so simple that it shouldn’t be as delicious as it is, and YET. I could eat this literally every day, it’s that good. My whole family loves it, too, which just makes life SO much easier. And I don’t know about you, but any recipe that makes life a little easier is a totally must-make in my book.
- You can make this recipe as simple or as involved as you like. Work in some sautéed mushrooms or fajita-style veggies. Use crumbled bacon, diced ham, or maple sausage. Switch up the cheese, change up the seasonings, throw on your favorite toppings (salsa would be delish). Or just keep things classic like we did this time around.
Chef’s Tips
- Ok, meal preppers and make-ahead-ers (?). You’ve got two options for prepping this one in advance. Option 1 – assemble the gluten free breakfast casserole as instructed the night before, cover it with plastic wrap, and refrigerate it overnight. When you’re ready to bake it in the morning, let it come to room temperature first, then bake as instructed. Option 2 – make everything exactly as instructed, let the fully baked casserole cool, refrigerate it in an airtight container, and reheat individual servings throughout the week. Both methods work really well, and both taste really good.
- After your frozen hashbrowns thaw, be sure to drain any liquid well. You don’t want a breakfast casserole that’s soggy on the bottom.
- Double check your individual ingredients for added salt (or salt substitutes). If your hashbrowns or sausage are particularly salty, you’ll want to dial back the amount you add yourself.
- Making this for someone who’s gluten free, even though you yourself eat gluten on the regular? You’ll want to be extra sure that the sausage and hashbrowns you use are actually gluten free. Some brands use additives and other secretly gluten-containing ingredients, and some are just a risk of cross-contamination. To be really safe, look for “certified gluten free” labels on the packaging.


Other Incredible Casseroles We Love
Hey – you’ve made it this far, so now we’re basically best friends! If you make this recipe, I’d love for you to give it a quick review & star rating ★ below. Make sure you follow me on Instagram, Pinterest, TikTok, and Facebook, too!
-
9×13 baking dish
-
Cooking spray
-
Large skillet
-
stovetop
-
Spatula
-
Large mixing bowl
-
Whisk
-
Preheat oven to 350° Fahrenheit. Lightly grease 9×13 baking dish, then set dish aside.
-
Heat large skillet over medium-high heat. When skillet is hot, add 2 pounds ground pork sausage. Cook until sausage is crumbled and no longer pink.
-
Drain liquid from skillet. Add hash browns, ½ teaspoon salt, 2 chopped green onions, and 1 cup shredded cheddar to skillet. Stir until ingredients are thoroughly combined, then transfer mixture to greased baking dish. Set skillet aside.
-
Crack eggs directly into large mixing bowl. Add 2 cups milk and remaining ½ teaspoon salt. Whisk ingredients together until mixture is pale yellow and no longer streaky.
-
Pour egg mixture into baking dish, covering sausage mixture evenly. Spread remaining 1 cup shredded cheddar evenly over top of egg mixture.
-
Place baking dish in preheated oven. Bake 35 to 40 minutes, or until eggs are set and cheese is melted.
-
Remove baking dish from oven. Let casserole sit 5 minutes. After 5 minutes, sprinkle remaining chopped onions over top of casserole to garnish, then slice casserole into 12 squares and serve warm with desired sides.
- Sausage: You can make your own sausage at home if you prefer. Use my recipe for Whole30 Breakfast Sausage – it’s also gluten free, paleo, and sugar free.
- Salt: If your ingredients contain any added salt or salt substitutes, you’ll want to use less than the amount of added salt called for in this recipe.
- Make it Gluten Free: If you’re new to GF cooking, double check that your ingredients are all actually gluten free – especially the sausage and the hashbrowns. Look for “gluten free” or “certified gluten free” labels if you’re unsure or concerned about potential cross-contamination.
- Make it Dairy Free: Use a non-dairy milk and a plant-based cheese.
- Make it Vegetarian: Omit the sausage or use a plant-based sausage substitute.
Serving: 1serving, Calories: 439kcal, Carbohydrates: 15g, Protein: 23g, Fat: 31g, Saturated Fat: 12g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 12g, Trans Fat: 0.2g, Cholesterol: 202mg, Sodium: 882mg, Potassium: 321mg, Fiber: 2g, Sugar: 3g, Vitamin A: 532IU, Vitamin C: 9mg, Calcium: 212mg, Iron: 2mg, Net Carbs: 13g
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
<!–
–>
Reader Interactions
!function(f,b,e,v,n,t,s)
if(f.fbq)return;n=f.fbq=function()n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments);
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)(window,document,’script’,
‘
fbq(‘init’, ‘282473452172030’);
fbq(‘track’, ‘PageView’);
fbq(‘track’, ‘AddToCart’);
!function(f,b,e,v,n,t,s)if(f.fbq)return;n=f.fbq=function()n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments);if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version=’2.0′;n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)(window,
document,’script’,’
Source link
Leave a Reply