Mexican Breakfast Casserole (Gluten-Free) is my go to move when I wake up hungry, slightly grumpy, and not in the mood to cook a full breakfast spread. If you have ever stared into the fridge thinking, I need something filling but easy, this is for you. I started making it after a busy week when I needed breakfasts that felt fun, not sad. It is cozy, a little spicy, and the leftovers reheat like a dream. I also like that it fits right in with other gluten free breakfast casserole ideas when you want options for the week. 
Mexican Breakfast Casserole Ingredients:
This recipe is simple, but the flavor is big. The key is picking a few bold ingredients and letting them do their thing. I also love that it is naturally gluten free, as long as you choose certified gluten free items where it matters.
Here is what I use most of the time:
- Eggs: 10 to 12 large eggs, depending on how thick you like it
- Milk or dairy free milk: about 1/2 cup for a softer texture
- Breakfast sausage or chorizo: 1 pound, cooked and crumbled
- Bell peppers: 1 to 2, diced (I like red and green together)
- Onion: 1 small, diced
- Black beans: 1 can, drained and rinsed
- Diced green chiles: 1 small can
- Salsa: 1/2 to 1 cup, choose mild or hot
- Shredded cheese: 1 to 2 cups (cheddar, pepper jack, or a mix)
- Spices: cumin, chili powder, garlic powder, salt, pepper
- Optional topping: cilantro, sliced jalapenos, avocado, sour cream
A quick note on trust and safety stuff: check your sausage and spices labels if you are sensitive. Most are fine, but I have run into random seasoning blends that are not clearly labeled. When in doubt, keep it basic with single spices.
And yes, potatoes can be part of it. I sometimes add 2 cups of diced cooked potatoes or thawed hash browns, but I skip them when I want it lighter. The eggs, beans, and sausage already make it super satisfying.

How To Make A Breakfast Casserole:
This is the part where you feel like a kitchen hero without doing anything complicated. I make my Mexican Breakfast Casserole (Gluten-Free) in a basic 9×13 baking dish. Nothing fancy needed.
Step by step, no stress
1) Heat the oven to 375 F. Lightly grease your baking dish.
2) Cook the meat in a skillet until browned, then set it aside. If you are using onions and peppers, you can soften them in the same pan for about 3 to 5 minutes. I do this because it makes the casserole taste sweeter and less raw.
3) Layer the filling right in the baking dish. I add sausage, peppers and onions, black beans, green chiles, and a few spoonfuls of salsa. Then I sprinkle cheese over the top.
4) Mix the eggs in a bowl with milk, cumin, chili powder, garlic powder, salt, and pepper. Pour it over everything.
5) Bake for about 30 to 40 minutes. It is done when the center looks set and a knife comes out mostly clean. Let it rest for 10 minutes before slicing.
That rest time matters more than people think. If you cut it too fast, it can look a little messy. Still tasty, just messier.
“I made this for my family brunch and nobody even noticed it was gluten free. We finished the pan and my husband asked me to make it again next weekend.” Erin, reader
If you want more ideas that lean into cozy morning food, I also keep a list of favorites bookmarked from these gluten free breakfast ideas because I get bored eating the same thing every day.
Make-Ahead Breakfast Casserole Instructions:
This is where Mexican Breakfast Casserole (Gluten-Free) really shines. I am not a morning person, so anything that helps me eat without thinking too hard gets bonus points.
Make it the night before
Assemble everything in the baking dish, cover it tightly, and refrigerate overnight. In the morning, let it sit on the counter for 15 to 20 minutes while the oven heats up, then bake as usual. If it is very cold, you might need an extra 5 to 10 minutes.
Meal prep and freezer tips
If you want to freeze it, you have two options:
Option 1: Bake it fully, cool it completely, then slice and freeze pieces in airtight containers. This is my favorite for grab and go breakfasts.
Option 2: Freeze unbaked, tightly wrapped. Thaw overnight in the fridge and bake the next day.
For reheating, I do microwave for quick mornings, but oven or air fryer gives you the best texture. If you are microwaving, a little salsa on top helps keep it from feeling dry.
Possible Variations:
I make this casserole a lot, so I switch it up depending on what is in my fridge. The base idea stays the same. Eggs plus filling plus cheese equals happiness.
Easy swaps you can try:
Make it vegetarian: Skip the meat and add extra beans, corn, and sauteed mushrooms. A little smoked paprika helps replace that savory sausage vibe.
Change the heat level: Use mild salsa and skip jalapenos if you are feeding kids. Or go bolder with hot salsa and pepper jack.
Add greens: Toss in a couple handfuls of spinach. It wilts down and you barely notice it, in a good way.
Try different cheeses: Cheddar is classic, but cotija sprinkled on top after baking is so good.
Make it extra filling: Add cooked diced potatoes or gluten free hash browns. Just make sure your hash browns are labeled gluten free.
One more practical tip: do not go overboard with watery ingredients. If your salsa is super thin or you add a lot of tomatoes, you may want to drain them a bit so the casserole sets nicely.
More Breakfast Casserole Recipes:
If you are like me, once you realize how easy breakfast casseroles are, you start wanting all the versions. I rotate this Mexican Breakfast Casserole (Gluten-Free) with other flavors so I do not burn out.
If you want more options for different diets and tastes, this page on gluten free casserole ideas is a handy rabbit hole to fall into on a Sunday afternoon. I also like to keep a short list of the best gluten free breakfast casseroles for holidays, guests, or just a week where I need life to be easier.
Common Questions
1) Can I make Mexican Breakfast Casserole (Gluten-Free) without dairy?
Yes. Use an unsweetened dairy free milk and either a dairy free shredded cheese or skip the cheese and top with avocado and salsa after baking.
2) How do I know when it is fully cooked?
The center should look set, not jiggly. A knife inserted near the middle should come out mostly clean. A little moisture is fine, but it should not look like raw egg.
3) How long will leftovers last?
In the fridge, about 3 to 4 days in a sealed container. If it smells off or looks watery in a weird way, toss it.
4) Can I use corn tortillas in it?
You can. Cut them into strips and layer them like a base. It gives a softer texture, almost like breakfast enchiladas.
5) What is the best salsa to use?
Use one you already like straight from the jar. If you hate the salsa on a chip, you will not love it baked into eggs either.
A cozy way to start the morning
If you need an easy breakfast that actually keeps you full, Mexican Breakfast Casserole (Gluten-Free) is the one I would tell you to try first. It is flexible, it reheats well, and it tastes like something you would order at brunch but without the price tag. If you want to compare styles, I like checking out Amazing Mexican Breakfast Casserole | Gimme Some Oven for extra inspiration and topping ideas. Bake a pan this week, slice it up, and future you will be so relieved when breakfast is already handled.

Mexican Breakfast Casserole
Ingredients
For the casserole
- 10-12 large eggs Depending on desired thickness
- 1/2 cup milk or dairy-free milk For a softer texture
- 1 pound breakfast sausage or chorizo Cooked and crumbled
- 1-2 bell peppers Diced, prefer a mix of red and green
- 1 small onion Diced
- 1 can black beans Drained and rinsed
- 1 small can diced green chiles
- 1/2-1 cup salsa Choose mild or hot
- 1-2 cups shredded cheese Choose cheddar, pepper jack, or a mix
- spices Cumin, chili powder, garlic powder, salt, pepper
Optional toppings
- cilantro
- sliced jalapenos
- avocado
- sour cream
Instructions
Preparation
- Heat the oven to 375°F. Lightly grease your baking dish.
- Cook the sausage in a skillet until browned, then set it aside. Optionally, soften the diced onions and peppers in the same pan for about 3 to 5 minutes.
- Layer the filling right in the baking dish: add the sausage, onions, peppers, black beans, green chiles, and spoonfuls of salsa. Sprinkle cheese over the top.
- In a bowl, mix the eggs with milk, cumin, chili powder, garlic powder, salt, and pepper. Pour it over the layered filling.
- Bake for 30 to 40 minutes until the center is set and a knife comes out mostly clean. Let it rest for 10 minutes before slicing.










