This post may contain affiliate links. Please read our disclosure policy.

This gluten-free breakfast casserole is packed with crispy hash browns, savory sausage, and fluffy eggs – perfect for a cozy family brunch or a Christmas morning breakfast! With simple ingredients and easy prep, this make-ahead breakfast bake is a favorite for holidays, meal prep breakfasts for busy mornings, or whenever you're craving comfort food without the gluten.

Gluten-free breakfast casserole topped with sliced green onions in a white Staub casserole dish on a light background.

Why You'll Love This Recipe

I'm a sucker for a good breakfast casserole, especially one that has a crispy golden crust of hash browns. This version reminds me of the sausage, egg, and cheese bagel sandwiches I used to love, only it's completely gluten-free, with a dairy-free breakfast casserole option for anyone avoiding cheese.

It's hearty enough to feed a crowd, like my Gluten Free Overnight Eggs Benedict Casserole, easy enough for busy weeknights, and versatile enough to fit into Whole30 and paleo breakfast casserole plans. If you've been looking for an egg casserole with hash browns that's delicious, gluten-free, and easy to make ahead, this recipe has you covered!

For more gluten-free brunch recipes, you have to try my Protein French Toast Casserole, Gluten-Free Protein Bagels, and these High-Protein Carrot Cake Baked Oats!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Ingredients You'll Need

Here's what goes into this easy breakfast bake.

Ingredients laid out for paleo sausage hash brown breakfast casserole, including eggs, sausage, green onions, dairy-free cream cheese, and seasonings.
  • Breakfast sausage: Provides rich, savory flavor. You can make your own blend with sage, fennel, and thyme, or use a Whole30 compliant brand like ButcherBox.
  • Hash browns: These make the crust of this casserole perfect. For Whole30, I recommend Sprouts brand frozen hash browns, or grate fresh potatoes. They create that crispy layer that keeps the casserole from feeling soggy.
  • Eggs: The binder that makes this casserole fluffy and filling.
  • Almond or coconut milk: Adds moisture without dairy. Either option works beautifully.
  • Green onions: Fresh bite and color to balance the richness.
  • Seasonings: Garlic powder, onion powder, sea salt, and everything bagel seasoning bring depth of flavor.
  • Dairy-free cream cheese (optional): Kite Hill chive cream cheese melts into creamy pockets for a cheesy breakfast casserole feel without dairy.

Mary's Note: 

I always keep a bag of Sprouts frozen hash browns in my freezer just for this recipe. If I'm short on time, they're a lifesaver, but when I really want that extra crispy crust, I'll shred fresh potatoes myself. Either way, this casserole disappears fast in my house – my kids love it just as much as I do!

How to Make This Gluten-Free Breakfast Casserole

Eggs, dairy-free milk, and everything bagel seasoning ready to whisk in a white mixing bowl on a light colored surface.

Step 1: In a large bowl, whisk the eggs, almond or coconut milk, and seasonings. If making your own sausage, combine the pork with spices in a skillet. Break it apart with a spoon and cook until browned. If using store-bought sausage, cook the same way.

Hash browns, cooked sausage, green onions, and dollops of dairy-free cream cheese layered in a white casserole dish.

Step 2: Preheat the oven to 350°F. Grease a 9×13 casserole dish with olive or avocado oil. Spread the hash browns in an even layer on the bottom. Sprinkle it with green onions and cooked sausage. Add small spoonfuls of dairy-free cream cheese if using.

Egg mixture poured over hash browns, sausage, and green onions in a white casserole dish.

Step 3: Pour evenly over the casserole. Use a spatula to spread and gently mix. Bake uncovered for about 50 minutes, until the eggs are set and the edges are lightly golden.

Three slices of sausage hash brown breakfast casserole served on plates with hot sauce and fresh green onions.

Step 4: Slice, garnish with more green onions, and serve hot with ranch, hot sauce, or ketchup. Enjoy!

Storage, Freezer & Make-Ahead Tips

One of the best parts about this breakfast casserole is how well it stores.

  • Fridge: Keep leftovers in an airtight container for up to 5 days. Reheat in the microwave for 2-3 minutes.
  • Freezer: Slice, cool, and store in freezer-safe containers for up to 2 months. Thaw overnight in the fridge and reheat at 325°F for 25 minutes. A true freezer-friendly casserole.
  • Make Ahead: This is the perfect make ahead breakfast casserole. All you have to do is assemble the casserole the night before, cover, and refrigerate. Bake fresh in the morning for a stress-free breakfast casserole. It's great for a Christmas morning breakfast, Easter brunch, or even Mother's Day breakfast.
Square slices of sausage hash brown casserole stacked neatly on a plate, ready to serve.

Recipe FAQs

Can I add cheddar cheese to this gluten-free breakfast casserole?

Yes! While the recipe is dairy-free as written, you can add shredded cheddar or your favorite cheese for a classic cheesy breakfast casserole.

Can I use bacon instead of sausage?

Definitely. Just be sure it's Whole30 compliant if needed. Fry, chop, and layer it in place of sausage for a smoky twist.

How do I keep my breakfast casserole from getting soggy?

Use thawed and well-drained hash browns, bake uncovered, and let the casserole rest for 10 minutes before slicing. This helps the eggs set properly.

Can I make this paleo or keto?

Yes! For a paleo breakfast casserole, stick with Whole30-compliant sausage and skip dairy. For keto, omit the hash browns and enjoy a lower-carb egg casserole with sausage and cream cheese.

This gluten-free breakfast casserole is cozy, hearty, and endlessly versatile. Whether you're meal prepping breakfast for busy mornings, serving a holiday breakfast casserole, or gathering with family for brunch, it's a dish you'll make again and again.

More Gluten-Free Breakfast Inspiration

Love this gluten-free breakfast casserole? Please leave a 5-star 🌟🌟🌟🌟🌟 rating in the recipe card below & a review in the comment section. Or, follow me on Facebook, Pinterest or Instagram today!

4.99 from 55 votes

Gluten-Free Breakfast Casserole (Whole30, Dairy-Free Option)

Prep: 10 minutes
Cook: 50 minutes
Total: 1 hour
Yield: 8 people
This gluten-free breakfast casserole is packed with crispy hash browns, savory sausage, and fluffy eggs – perfect for a cozy family brunch or a Christmas morning breakfast! With simple ingredients and easy prep, this make-ahead breakfast bake is a favorite for holidays, meal prep breakfasts for busy mornings, or whenever you're craving comfort food without the gluten.

Video

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 lb breakfast sausage, see below for directions on how to make your own!
  • ¼ cup chopped green onions , plus more for garnish
  • 1 16 oz package hash browns, thawed, or 3 potatoes peeled and grated
  • 12 eggs
  • ¼ cup almond or coconut milk
  • 1 tsp sea salt
  • 1 tsp garlic powder
  • 1 tsp onion powder
  • 1 tbsp everything bagel seasoning
  • ½ cup Kite Hill Chive Cream Cheese , optional

Sausage (If making your own)

  • 1 lb ground pork
  • 1 tsp fennel seeds
  • 1 tsp salt
  • 2 tsp ground sage
  • 1 tsp thyme
  • ½ tsp black pepper
  • ¼ tsp cayenne pepper
  • ½ tsp garlic powder
  • ¼ tsp all spice

Instructions 

  • If making your own sausage, combine all ingredients in a large saute pan. If using store bought sausage, add it to the pan. Use a spoon to break the pork apart and cook/stir for 5-7 minutes until browned and cooked through. 
  • Preheat oven to 350. Spray a 9×13 casserole dish with olive or avocado oil. Spread the hash browns out evenly on the bottom of the pan until covered. Sprinkle the diced green onions over the hash browns, then add the sausage evenly spread out on top. Place small spoonfuls of cream cheese on top of the sausage (if using).
  • In a large bowl, whisk the eggs, almond or coconut milk, and remaining spices together. Pour the egg mixture evenly over the hash browns, sausage, and green onions. Use a spatula to gently mix it together/spread the cream cheese around. Bake for 50 minutes or until the eggs are set. Slice, serve with hot sauce, ranch, or ketchup and more green onions. Enjoy!

Notes

  • Fridge: Keep leftovers in an airtight container for up to 5 days. Reheat in the microwave for 2-3 minutes.
  • Freezer: Slice, cool, and store in freezer-safe containers for up to 2 months. Thaw overnight in the fridge and reheat at 325°F for 25 minutes. A true freezer-friendly casserole.
  • Make Ahead: This is the perfect make ahead breakfast casserole. All you have to do is assemble the casserole the night before, cover, and refrigerate. Bake fresh in the morning for a stress-free breakfast casserole. It's great for a Christmas morning breakfast, Easter brunch, or even Mother's Day breakfast.

Nutrition

Serving: 1slice | Calories: 423kcal | Carbohydrates: 2g | Protein: 27g | Fat: 34g | Saturated Fat: 12g | Trans Fat: 1g | Cholesterol: 327mg | Sodium: 1178mg | Potassium: 422mg | Fiber: 1g | Sugar: 1g | Vitamin A: 475IU | Vitamin C: 2mg | Calcium: 69mg | Iron: 2mg

All nutrition facts are an estimate and automatically calculated. While I fact check them using My Fitness Pal, please note that they may not always be 100% accurate and depend on ingredients used. Weigh your total and divide by the number of servings for the most accurate grams per serving size.

Did you make this?Rate & comment below, and tag me on Instagram @maryswholelife

You may also like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





This site uses Akismet to reduce spam. Learn how your comment data is processed.

83 Comments

  1. Amber says:

    I love this Whole30 friendly recipe!
    I mix the cream cheese with the hash browns and spread the mixture into the pan. Then top with sausage and eggs.
    I’ve also mixed it up at times and added broccoli. This is a great recipe, quick, simple, and oh so tasty!

    1. maryswholelife says:

      Thanks Amber! Glad you love it!

  2. Erin says:

    We have made this twice now. I used regular onion and added bell pepper. We love having a delicious, quick and easy breakfast for weekday mornings! Any recipe with the kite hill chive cream cheese never disappoints 🤣 Thanks for another staple in our house!

    1. maryswholelife says:

      Thanks Erin!! So glad you love it!

  3. kristi says:

    I have made this 3 or 4 times during quarantine. I love having an easy breakfast option to heat up that is so filling and delicious! I have added frozen broccoli or a bag of broccoli slaw with the potatoes to get some extra veggies in and it turns out great every time!

    1. maryswholelife says:

      Thanks Kristi! So happy to hear you love it!

  4. Cindy says:

    Do you think this can be frozen?

    1. maryswholelife says:

      Yes definitely!

  5. Judy says:

    Mary, if I halved this recipe and put it in an 8X8 pan, how long would I need to bake it? Same amount of time, or would the time be cut? Thanks! I can’t wait to make this.

    1. maryswholelife says:

      Hi! I would do the same amount of time – just keep an eye on it – it’s done whenever the egg doesn’t jiggle anymore 🙂

  6. Meg says:

    This recipe is amazing! So easy to make! I cut it into squares to have for breakfast throughout the week. Thanks for making such a yummy recipe!

  7. Tahnee says:

    This is so good! I always struggle with good breakfast options that I can take to work with me, and this one is perfect! It has become a weekly recipe in our house!

    1. maryswholelife says:

      Thanks, Tahnee! So glad you enjoyed it!

  8. Kelly S. says:

    I made this for Christmas brunch and enjoyed it so much that I just pulled a second one out of the oven for meal prep this week. For the second one, I halved it (as it’s just me eating it) and then added more veggies to the base recipe because let’s be real for a minute, even adults need tricks to get in their veggies!

    1. maryswholelife says:

      Glad you enjoyed it, Kelly!

  9. Julie H. says:

    Mary, can this casserole be made ahead (night before)?

    1. maryswholelife says:

      Yes! It can 🙂

  10. Nina says:

    Delicious!! The best recipe for egg casserole that I’ve had. Will definitely be making this again.

    1. maryswholelife says:

      Thank you so much! Glad you enjoyed it!