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

This Whole30-friendly hash brown breakfast casserole is perfect for breakfast, brunch, or really anytime! Layered with a hash brown bottom, sausage, egg, tomato, herbs, and more, it’s full of flavor. Also Paleo compliant.

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!
Top-down shot of a rectangular casserole dish with the completed assembled Whole30 breakfast casserole, placed next to a black plate holding a single slice of the casserole. The casserole and slice have visible layers of hash browns, sausage, egg, tomatoes, and hatch chilies. The plate is garnished with a slice of avocado and fresh cilantro. A gold fork is on the plate.

Hash Brown Breakfast Casserole is combining all of my favorites into one dish!! It’s the dish I go back to time and time again when I have guests. It’s one that never disappoints!

I’ve been on a breakfast recipe kick lately, trying to get more organized and have breakfasts that I can make ahead for my kids. I love having a breakfast already prepared in the fridge that we can just re-heat on those busy weekday mornings.

As a nutritionist, I know that breakfast truly is the most important meal of the day! It’s the one where you break your fast (even if it’s not first thing in the morning), and must be a meal that is very nutrient dense. A breakfast that includes protein, healthy fats, fiber, and greens is the best way to fuel your body for the day! And of course, potatoes are one of my favorite ways to add that satisfying, wholesome carb that keeps you full and energized. This Hash Brown Breakfast Casserole satisfies all of that.

I also love that this can be included in my Whole30 recipes category. We’re using real food ingredients without any dairy or gluten. The crispy hash browns is a nice touch to feel satisfied and comforted! Plus, breakfast recipes can be tricky when following the Whole30 diet, like many of my egg recipes — is here to help.

A slice of Whole30 breakfast casserole is on a black plate with the fork impaled in the middle . The casserole is layered, starting with crispy hash browns, then a layer of sausage, topped with a layer of egg with tomatoes and herbs. A slice of avocado and fresh cilantro garnish the plate. A gold fork is piercing the casserole.

What is the Whole30 diet and what are the benefits?

The Whole30 diet is taking 30 days to eat REAL FOOD without added preservatives, sugar, gluten, dairy, and alcohol. These foods are very prevalent in the SAD (Standard American Diet), and can build up inflammation over time. Cutting them out of your diet for 30 days can be so beneficial to the body! Better sleep, more energy, more mental clarity, and even weight loss are just a few of the added benefits. Many people notice so many other benefits!

How to make Hash Brown Breakfast Casserole

This is not your typical Hash Brown Egg Casserole. I upgraded it a few notches with some hatch chilis. And it tastes soooooo delicious that you are going to want this as a staple in your pantry. Here is everything you need for this dish:

Ingredients:

  • large russet potatoes
  • olive oil or avocado oil
  • Breakfast sausage
  • Jarred hatch green chilis
  • diced tomatoes
  • Eggs
  • Dairy free milk
  • Nutritional yeast (or use cheese)
  • Salt and Pepper
  • cilantro for garnish

Directions:

Preheat the oven to 450 degrees. We start by peeling, then grating the potatoes. Sprinkle with oil and salt and pepper. Layer on the bottom of a 9×13 casserole dish. Transfer the dish to the oven.

A rectangular white casserole dish filled with shredded russet potatoes. The potatoes have been lightly oiled and seasoned with salt and pepper. The potatoes form a slightly mounded and nearly uniform layer within the dish, ready for baking as the base of the casserole.

Meanwhile, cook the sausage. You will roast the potatoes for right around 25 minutes, until the potatoes are nice and toasty with a golden brown crust.

Remove from the oven and top with the cooked sausage, hatch chilis, and tomatoes. I use the Zia brand, and absolutely love them with my eggs!

Whisk together the eggs, milk, more salt and pepper, and the nutritional yeast (if using). You can use a blender to whip up the eggs too. Pour on top of the potato/sausage mixture. Bake for another 35-40 minutes or until the center is set. Top with cilantro and avocado to serve!!

Overhead shot of a rectangular white baking dish containing a Whole30 compliant hash brown breakfast casserole. The casserole has a visible base of hash browns and is topped with cooked sausage, sliced red tomatoes, and fresh green cilantro. The casserole appears moist, indicating the presence of an egg mixture. A blue and white striped kitchen towel is draped casually to the left of the dish. The backdrop is a clean, white surface.

Ingredients swaps

You can customize this dish to make it more of your style. Here are a few ideas:

  • Yes, bacon can work in place of sausage
  • Yes, you can omit the hatch chilis (although that might be my favorite part!
  • Add in more veggies? I like your style!! Fresh spinach and mushrooms would be fabulous on top of the chilis and sausage
  • Want to add in some cheese? Perfect! Monterey Jack or white cheddar is super delicious in this casserole. Add before pouring in the egg mixture

Serving and storing:

Best served with some by adding some guacamole or avocado slices.

Store in the fridge for up to 5 days. You can freeze after cooking, or just refrigerate the individual squares and enjoy all week!

If you’re making this Hash Brown Breakfast Casserole for your holiday brunch, you might want to browse my Free Holiday Guide too. It’s full of festive desserts, savory appetizers, and cozy breakfasts to round out your holiday menu.

5 from 3 votes

Whole30 Hash Brown Breakfast Casserole

Prep: 15 minutes
Cook: 1 hour 5 minutes
Servings: 10
This Whole30-friendly hash brown breakfast casserole is perfect for breakfast,brunch, or really anytime! Layered with a hash brown bottom, sausage, egg,tomato, herbs, and more, it’s full of flavor. Also Paleo compliant.
Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 2 large russet potatoes, peeled
  • 2 tbsp olive oil or avocado oil
  • salt and pepper
  • 1 lb breakfast sausage*
  • 1 cup jarred hatch chili peppers
  • 1 cup diced tomatoes
  • 10 large eggs
  • 1/2 cup unsweetened dairy free milk
  • 2 tbsp nutritional yeast, (optional)
  • fresh cilantro , for serving (optional)

Instructions 

  • Preheat the oven to 450 degrees. Lightly grease a 9×13 inch pan. Grate the potatoes and layer on the bottom of the dish. Brush with oil, then sprinkle with salt and pepper. Transfer to the oven.
  • Bake for 25 minutes (may need a few minutes longer), or until the potatoes are golden and crispy.
  • Meanwhile, cook the sausage. Brown the sausage in a large skillet. Drain the fat and set aside.
  • After the potatoes are ready, remove from oven. Lower the temperature to 375. Top the potatoes with sausage, hatch chilis, then tomatoes.
  • In a large bowl, whisk together eggs and milk really well. You can also blend in a blender. Add in nutritional yeast and more salt and pepper. Pour over the top of the casserole.
  • Bake for another 35-40 minutes or until the center is set. Remove from oven and let sit for 10 minutes before cutting and serving. Serve with optional avocado and cilantro.

Notes

*use sugar free and nitrate free sausage for Paleo and Whole30

Nutrition

Calories: 304kcal, Carbohydrates: 15g, Protein: 16g, Fat: 20g, Saturated Fat: 6g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 9g, Trans Fat: 1g, Cholesterol: 219mg, Sodium: 382mg, Potassium: 564mg, Fiber: 2g, Sugar: 1g, Vitamin A: 333IU, Vitamin C: 7mg, Calcium: 64mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @wholesomelicious or tag #wholesomelicious!

About Amy Rains

You May Also Like

5 from 3 votes (2 ratings without comment)

Leave a comment

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

Recipe Rating




10 Comments

  1. Lynn says:

    Is it possible to make this the day before serving?

    1. Amy Rains says:

      Yes!

  2. Beck & Bulow says:

    It was perfect, and I did not use bay leaves (don’t like them). Still the dish was amazing. And the gremolata….i love raw garlic and had no problem with it. Visit us: https://www.beckandbulow.com

  3. Andrea says:

    5 stars
    Thank you so much for the awesome recipe! I used a 1lb package of organic frozen hash browns, turkey bacon, onion and garlic sautéed, then added chopped fresh spinach and tomatoes. I brought it to Easter brunch and it was a big hit! Thanks again!

    1. Amy Rains says:

      Thanks Andrea, so glad you loved it!!

  4. alison says:

    how many eggs do you use for the recipe?

    1. Amy says:

      10 large eggs

  5. Erin Dorgan says:

    Can you use frozen precooked hash browns? Wonder if that would cut down the cooking time.

    1. Amy says:

      Yes! You absolutely can. Probably wouldn’t cut down the cook time as much (maybe a little), but definitely will cut back on prep time.

    2. Lynn C Deutsch says:

      Precooked hash browns would have worked better for me. I felt that the potatoes really shrunk at the bottom and the dish was just meh xmas morning.