Southwest Egg Bake
This Southwest egg bake recipe is cheesy, slightly spicy, and perfect for meal prep! Made with a handful of ingredients, it’s a family-friendly breakfast casserole that we often serve for dinner, too.
Love Tex-Mex dishes? Try our vegan southwest egg rolls and Mexican cornbread casserole next.

This recipe was handed down by my Aunt Cyndi. She serves it at every family brunch, and I begged for the recipe. When she finally gave it to me, I didn’t believe her at first.
There’s no way something so delicious could be so easy! But Aunt Cyndi knows her stuff, and with just nine ingredients and just over 30 minutes, you can have a delicious southwest breakfast casserole on the table ready to eat!
Ingredients and Notes
Please be sure to scroll down to the recipe card for the complete details!

- Eggs – These form the base of the dish. We’ve tested all egg whites, and they work. However, the flavor falls a bit flat, and the casserole becomes a little rubbery. So, we highly recommend sticking with the whole eggs.
- Oat Flour – This gives the casserole a bit of structure while keeping it gluten-free.
- Baking Powder – Make sure it’s fresh, or your casserole won’t rise!
- Greek Yogurt – This contributes to the soft, fluffy consistency while adding a slightly tangy taste and a boost of protein. Full-fat yogurt is best, but any percentage works.
- Diced Green Chiles – Use canned chiles, and add as many or as few as you like, depending on your spice preferences.
- Cheese – A combination of pepper jack cheese and cheddar cheese creates a melty consistency while adding a rich, sharp taste with an extra kick of heat.

Possible Variations
Feeling creative? Go crazy! This southwest breakfast bake is super forgiving and the perfect way to put leftovers to use. Some of our favorite additions include:
- Bell peppers and onions
- Mushrooms
- Black beans
- Hash browns or diced potatoes
- Shredded chicken, turkey, or breakfast sausage
How to Make a Cheesy Southwest Egg Bake
Before you begin, be sure to preheat your oven and grease a casserole dish.

- Combine. Add all the ingredients to a large bowl, and whisk until smooth.

2. Bake. Pour the egg mixture into the prepared baking dish, and bake until the edges are browned, the center puffs up, and the eggs are set.

3. Enjoy! Cool slightly, and serve warm with salsa, pico de gallo, guacamole, hot sauce, Greek yogurt, sour cream, or shredded cheese.
Our Favorite Ways to Serve
This southwest egg casserole recipe is filling enough to serve on its own for a low-carb meal. However, when serving our families, we like to add a few sides. Some of our favorite pairings include toast, healthy baked donuts, mixed berry oatmeal bake, fresh fruit salad, and gluten-free chocolate waffles!
More Delicious Breakfast Recipes

Southwest Egg Bake Recipe
Equipment
Ingredients
- 12 eggs
- 1/2 cup oat flour (or all-purpose or gluten free 1:1 flour)
- 1 teaspoon baking powder
- 1 cup plain Greek yogurt
- 2 (4oz) cans chopped green chiles
- 1 cup shredded pepperjack cheese
- 1 cup shredded cheddar cheese
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Instructions
- Preheat the oven to 400F. Spray a 9×13 baking dish with non-stick cooking spray. Set the pan aside.
- In a large bowl, add all the ingredients and mix until well combined. Pour into the greased pan.12 eggs, 1/2 cup oat flour, 1 teaspoon baking powder, 1 cup plain Greek yogurt, 2 (4oz) cans chopped green chiles, 1 cup shredded pepperjack cheese, 1 cup shredded cheddar cheese, 1/2 teaspoon salt, 1/4 teaspoon black pepper
- Bake for 30 minutes or until the edges are browned and the middle is puffed up.
- Serve immediately and refrigerate leftovers in an airtight container for up to 4 days.

I am so glad my aunt shared this recipe with me! Soooo delish! We love egg bakes especially with green chilies and cheese.
This looks fantastic! What a great recipe. I love the idea of saving this across a week. Think it saves okay?
Hi Nicole! Yes, it is the perfect meal prep breakfast item. It keeps well for several days! I usually make a pan of this and eat it all week! 🙂 I hope you enjoy it. Blessings!