Gluten-Free Breakfast Casserole

Start your day with this tasty gluten-free breakfast casserole. Packed with your favorite breakfast ingredients like ham, fluffy eggs, and gooey cheese, this casserole is sure to please everyone at the table. It's easy to make ahead, which makes it great for hosting a brunch over the holidays or meal prepping for the week.
A spatula lifting a slice of ham egg and cheese casserole from the baking dish.
A slice of gluten free hash brown casserole on a plate with a fork.

Are you tired of the same old breakfast routine? Looking for a delicious and easy recipe to switch things up? Look no further than this amazing gluten-free breakfast casserole recipe!

This recipe is perfect for a lazy Sunday brunch or a quick weekday breakfast on the go. With a delicious combination of eggs, cheese, ham and veggies, this casserole is sure to please even the pickiest eaters.

The best part? This hashbrown casserole recipe is super easy to customize! You can add your favorite veggies or switch up the meats to create a casserole that’s perfectly tailored to your tastes. This recipe uses ham, but breakfast sausage or bacon work perfectly in this recipe, too. 

With a few simple steps, you can have a tasty breakfast that will keep you going all day long. It’s easy to make ahead of time, so you can reheat it throughout the week for a filling breakfast each morning. It’s also a favorite of mine for entertaining because it can feed a crowd and is quick to throw together. 

Can you imagine the smell of this delicious breakfast casserole on Christmas morning for holiday brunch? Better yet, if you have ham for Christmas dinner, use the leftovers in this gluten-free egg casserole for Christmas breakfast!

You’ll love this recipe because:

  • It feeds a crowd. Don’t stand over the stove top and cook a bunch of eggs and potatoes in a skillet when you’re entertaining for brunch. Breakfast casserole is so much easier to make with just about 10 minutes of active preparation and will feed up to 12 people! You can focus on your friends and family instead of staying in the kitchen. 
  • It’s easy to make ahead. Breakfast casseroles are easy to make and can be prepared in advance, making them a great option for busy mornings when you don’t have a lot of time to cook.
  • It’s gluten-free. This recipe is completely gluten-free, making it a great choice for anyone with gluten sensitivities or celiac disease who still wants to enjoy a tasty breakfast dish.


An overhead view of ingredients to make gluten free breakfast casserole including cheddar green, green onions, garlic powder, salt, cooked ham, eggs, shredded hash browns, oil, milk, red bell pepper, black pepper and onion powder with text overlays over each ingredient.

Ingredient Notes

  • Ham – You can use any type of ham for this casserole, including leftover ham from a holiday dinner or sliced deli ham. I like to buy a cooked ham steak from the refrigerated section at the grocery store and cube it into small ¼ inch pieces. If you’re gluten-free, be sure that the brand you choose is gluten-free as some brands add gluten in the flavorings. Smithfield ham steak is labeled gluten-free and widely available at many grocery stores in the U.S.
  • Red Bell Pepper – Ingredient note for red bell pepper – Red bell pepper adds a sweet and slightly tangy flavor to the dish. It also adds a pop of color, making the dish more visually appealing. When using red bell pepper, it’s important to remove the stem, seeds, and membranes before chopping it into small pieces. You could use yellow, orange or green bell pepper if you prefer. I like to sauté the bell pepper in oil for a few minutes to make it more tender before adding to the casserole. 
  • Green Onion – Green onions, also known as scallions, add a mild onion flavor to the casserole. You can use both the white and green parts of the green onion. I like to add some additional green onions on top as a garnish for added color, texture and flavor. 
  • Sharp Cheddar Cheese – Cheese adds flavor and richness to the casserole. I prefer to shred a block of cheese myself rather than use pre-shredded cheese. 
  • Shredded Hash Browns – Thaw the hash browns before adding to the mixture. I find they defrost in about 30 minutes at room temperature. Use approximately 16 oz of hash browns, which is about 5 cups when frozen. I find it more accurate to weigh out the hash browns since you can pack more into a cup when completely thawed. Most bags of hash browns come in 30oz, so you can also just use about half the bag. If you are gluten-free, ensure that your hash browns are gluten-free as some add flour to the mixture or wheat in the seasonings. Ore-Ida labels their hash browns as gluten-free. 
  • Eggs – The eggs are the main ingredient that will bind the casserole together. I used large eggs, which are 50g each. If you use medium eggs, you may need more eggs to make the casserole tall and substantial. 
  • Milk – Milk adds a creamier texture to the eggs. I used whole milk in this recipe, but you can use any milk, even heavy cream or half and half. 
  • Spices – I used a combination of salt, black pepper, onion powder, and garlic pepper. Ham is not pre-seasoned like some breakfast sausages are, so the spices are important to flavor the overall dish. Do not skimp on the spices, but feel free to change it up and use your favorites. Italian seasoning blend, parsley, paprika, and mustard powder are also great additions. 


Meat: I love to use ham in breakfast casserole, because it’s already cooked so really all it needs is to be cubed and then added to the casserole. Since I’m already sautéing some vegetables, I add the ham into the skillet as well to get it lightly browned, but you could skip that if you want. 

Bacon and breakfast sausage are also great options for a gluten-free breakfast casserole if you want to use a different breakfast meat. For each of these proteins, you’ll need to cook them all the way through. Both of these meats have enough fat that you can skip the olive oil in the recipe. The vegetables will be sautéed in the fat of either the bacon or breakfast pork sausage. 

Cheese: I like sharp cheddar, but you can also use other types of cheese, such as monterey jack, pepperjack, swiss or gouda. A combination of cheeses would also be delicious.

Vegetables: Adding vegetables to the casserole is a great way to add more flavor. You can use any type of vegetables you like, such as onions, bell peppers, mushrooms, or spinach. You will want to sauté the vegetables first to soften them before adding them to the casserole.

If you have leftover ham from the holidays, this is a great way to use up the leftovers. You’ll want about 1 lb of ham chopped up into small pieces. If you have other leftover meats, like sausage or bacon, feel free to add them to the casserole, too!

Step-by-Step instructions

Making a gluten free breakfast casserole with ham is so easy with minimal steps, which is exactly why it’s one of my favorite breakfast recipes for entertaining at brunch. The following steps and matching photos are meant to help you see the recipe at various stages and not a complete recipe.

For the ingredient list with measurements, full instructions, printable recipe, and additional notes, please scroll down to the recipe card.

A glass measuring cup with eggs, milk, black pepper, onion powder, garlic powder, and salt before mixing together.
Place the eggs, milk, black pepper, garlic powder, onion powder, and salt in a large measuring cup or bowl.
A large measuring cup with a egg, milk and black pepper mixture with a whisk in it.
Whisk together until the egg mixture is smooth. Set aside.
A cast iron skillet with sautéed cubed ham and red bell pepper with a spatula in it.
In a cast iron skillet or other large pan, add the oil and heat over medium heat. Add the diced bell pepper, sliced green onion and cubed ham. Sauté until the peppers are tender, about 3-4 minutes.
A cast iron skillet with hash browns, diced red bell pepper, shredded cheese, and cubed ham all mixed together.
Add the shredded hash browns and shredded cheese to the ham and vegetable mixture. Stir until combined. The cheese may melt. If your skillet isn’t large enough, use a large bowl for this step or mix it together directly in the casserole dish.
A white baking dish with hash browns, cheese, cubed ham, diced bell pepper before baking in the oven.
Spread the hash brown mixture into a greased 9×13-inch baking dish.
A measuring cup pouring an egg mixture over hash browns, red bell pepper, cubed ham and cheese in a baking dish.
Pour the egg mixture over the hash brown mixture. No need to stir it, just make sure it is evenly distributed.
An overhead view of a rectangle casserole dish filled with slices of gluten free ham breakfast casserole topped with green onions.
Bake for 45-50 minutes, until the casserole is browned and the center of the egg bake is no longer jiggly. Let cool for 5-10 minutes before slicing.
A closeup of a slice of gluten free ham breakfast casserole topped with green onions that has a bite removed from it.
Slice and serve with additional green onions if desired!

Recipe FAQs

Can I make breakfast casserole ahead of time?

Yes, you can make breakfast casserole ahead of time. You can assemble the casserole the night before and store it covered in the refrigerator until ready to bake. Just make sure to allow the casserole to come to room temperature for about 30 minutes before baking. You can also bake the casserole ahead of time and then just reheat individual slices either in the oven or microwave for a quick breakfast. 

Can I freeze breakfast casserole?

Yes, you can freeze breakfast casserole. Once the casserole has completely cooled, wrap it tightly in plastic wrap and then aluminum foil before placing it in the freezer. When ready to reheat, thaw the casserole in the refrigerator overnight and then bake it in the oven until heated through. You can also freeze individual slices as well and thaw the same way. 

Is breakfast casserole gluten-free?

Generally all of the ingredients in breakfast casserole, like ham, eggs, cheese, and hash browns, are gluten-free. However, you may need to look for specific brands of hash browns and ham to ensure that your casserole is gluten-free as some brands can contain gluten. 

hints & tips

  • Thaw your hashbrowns before using. If your hash browns are frozen when adding to the rest of the ingredients, the casserole can become watery from the excess water when the potatoes thaw in the oven. 
  • I like to cut back on bowls if I can and mix the hash browns and cheese with the ham and vegetables right in the skillet. If your skillet is not large enough, you can always do this in a separate large bowl or right in the baking dish if needed. 
  • The cheese will probably melt when mixed with the ham and hash browns, but that’s ok! Just make sure it gets evenly distributed. 
  • There’s no need to mix the eggs with the hash browns mixture. Just pour the egg mixture evenly over the top of the hash browns. 
  • After you remove the casserole from the oven, let it rest for 5-10 minutes before serving. This allows the ingredients to settle and makes it easier to slice and serve.

Storage instructions

  • Storage: Store leftover casserole in the refrigerator in an airtight container for up to 3-4 days. 
  • Freezer Option: Allow the ham breakfast casserole to come down to room temperature. Then, cover it with aluminum foil, plastic wrap or a lid and freeze for 2-3 months. Thaw the casserole in the refrigerator overnight before reheating. You can also freeze individual slices of casserole in the same way. 
  • Reheat: Reheat a full casserole in the oven at 350F for 30-40 minutes, until the breakfast bake is heated through and the cheese is melted. Since the casserole is already baked, cover the dish with aluminum foil to prevent it from browning too much during reheating. You can also reheat individual slices in the oven, which will be much quicker to heat through. Alternatively, you can warm individual slices in the microwave for about 2 minutes for a quick breakfast in the morning. 
A fork cutting into a slice of gf breakfast casserole with ham, red bell pepper, and green onions.

Did you make this recipe?

I’d love to know! Please rate it and leave a comment below. You can also share your pictures and tag @adashofmegnut on Instagram.

A spatula lifting a slice of ham egg and cheese casserole from the baking dish.

Gluten-Free Breakfast Casserole

Start your day with this tasty gluten-free breakfast casserole. Packed with your favorite breakfast ingredients like ham, fluffy eggs, and gooey cheese, this casserole is sure to please everyone at the table. It's easy to make ahead, which makes it great for hosting a brunch over the holidays or meal prepping for the week.
5 from 1 vote
Print Pin Rate
Course: Breakfast
Cuisine: American
Prep Time: 5 minutes
Cook Time: 55 minutes
Cooling Time: 15 minutes
Total Time: 1 hour
Servings: 12 servings
Calories: 245kcal
Author: Megan


  • 12 large eggs
  • 1 cup milk
  • 1 teaspoon salt
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon black pepper
  • 1 lb cooked ham (cubed (3 cups cubed, check for gluten-free))
  • 1 cup red bell pepper (diced)
  • 1/2 cup green onion (sliced)
  • 2 cups shredded sharp cheddar cheese (divided (8oz))
  • 16 oz gluten-free shredded hash browns (thawed (about 5 cups, Ore-Idea is labeled gluten-free))


  • Preheat your oven to 375°F. Grease a 9×13-inch baking dish. Set aside.
  • In a large mixing bowl, whisk together the eggs, milk, salt, garlic powder, onion powder, and pepper until well combined. Set aside.
  • In a large skillet, sauté the diced ham, green onion, green bell pepper, and red bell pepper until the vegetables are tender and the ham is lightly browned. Turn off the heat.
  • Add 1 1/2 cups of the cheese and the thawed hash browns to the ham mixture. Mix until combined.
  • Pour the ham and hash brown mixture into the greased baking dish. Set aside.
  • Pour the eggs over the ham and hash brown mixture.
  • Sprinkle the remaining 1/2 cup of shredded cheese evenly over the top.
  • Bake the casserole in the preheated oven for 45-50 minutes at 375°F, or until the eggs are set and the top is golden brown.
  • Let the casserole cool for a few minutes before slicing and serving. Top with additional sliced green onions if desired.


  • If you have celiac disease or are on a gluten-free diet, be sure to check the labels of your ingredients to ensure that they are gluten-free. Not all brands of frozen hash browns or ham will be gluten-free. 
  • If you cannot fit the hash browns and cheese in the skillet with the meat and vegetables, use either a large bowl or mix everything together straight in the casserole dish. I like to use the least amount of bowls that I can for easier cleanup. 
  • Let the egg casserole sit for 5-10 minutes before slicing and serving. This will allow the eggs to set up completely and make it easier to slice. 
  • Instead of ham, you can use bacon or breakfast sausage instead. You won’t need the olive oil in the recipe because there is enough fat in both of these meats to cook the vegetables.


Calories: 245kcal | Carbohydrates: 10g | Protein: 19g | Fat: 14g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.02g | Cholesterol: 213mg | Sodium: 834mg | Potassium: 363mg | Fiber: 1g | Sugar: 2g | Vitamin A: 890IU | Vitamin C: 29mg | Calcium: 194mg | Iron: 2mg
Tried this Recipe? Tag me Today!Mention @ADashofMegnut or tag #adashofmegnut!

This recipe was originally posted on November 9, 2014 and updated on March 28, 2023 with new photos, instructions, tips and tricks to help you make this gluten free breakfast casserole perfectly every time.

about megan

I’m Megan

A gluten-free food blogger from Chicago and lover of all things food, showing you gluten-free can be easy and delicious, too. Let’s make gluten-free stress free together! Read more…

Leave a Reply

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.