This Southwestern-inspired Breakfast Casserole is a hearty, flavorful bake thatโs perfect for busy mornings, weekend brunch, holidays, or breakfast-for-dinner. It takes the comfort of a classic egg casserole and adds a zesty taco-seasoned twist for a warm, savory dish with just the right amount of kick. Easy to assemble and simple to slice, this casserole is especially helpful when you need a filling meal that can feed a crowd without much fuss.

Why You’ll Love Breakfast Casserole
Youโll love this Breakfast Casserole because itโs satisfying, flavorful, and easy to make with everyday ingredients. The hashbrowns create a hearty base, the eggs bake up soft and fluffy, and the seasoned sausage adds bold flavor throughout. Itโs also great for meal prep because it reheats well, can be customized with your favorite toppings, and works just as well for brunch as it does for a quick weekday breakfast.
Expert Tips and Tricks
- Thaw frozen hashbrowns before using so the casserole bakes evenly.
- Squeeze excess moisture from the hashbrowns to prevent a watery casserole.
- Brown the sausage fully before adding it to the baking dish.
- Drain excess grease from the sausage so the finished casserole is not oily.
- Sautรฉ the onions briefly for a softer, sweeter flavor.
- Use mild green chiles for family-friendly flavor or hot green chiles for more heat.
- Whisk the eggs thoroughly so the casserole bakes up evenly.
- Let the casserole rest for 10 minutes after baking so it slices cleanly.

Recipe Variations and Possible Substitutions
- Swap breakfast sausage for turkey sausage, chorizo, ground beef, or plant-based sausage.
- Use cheddar, Monterey Jack, pepper jack, Colby Jack, or a Mexican cheese blend.
- Add diced bell peppers, jalapeรฑos, spinach, mushrooms, black beans, or corn.
- Use sweet potato hashbrowns for a slightly sweeter variation.
- Add salsa, hot sauce, or enchilada sauce on top when serving.
- Gluten-Free: Use certified gluten-free hashbrowns, sausage, and taco seasoning.
- Dairy-Free: Use dairy-free shredded cheese and replace milk with unsweetened dairy-free milk.
- Vegetarian: Omit the sausage and add black beans, sautรฉed vegetables, or plant-based sausage.
- Lower-Carb: Replace some or all of the hashbrowns with well-drained riced cauliflower.
Serving and Pairing Suggestions
Serve this Breakfast Casserole warm with salsa, sour cream, avocado, guacamole, pico de gallo, hot sauce, cilantro, or sliced green onions. It pairs wonderfully with fresh fruit, warm tortillas, refried beans, breakfast potatoes, or a simple green salad for a brunch-style meal. For drinks, serve it with coffee, iced coffee, orange juice, sparkling water with lime, or a refreshing agua fresca.

Storage and Reheating Tips
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Cover the baking dish tightly with foil or plastic wrap if storing the casserole whole.
- Reheat individual slices in the microwave for 45โ75 seconds, until warmed through.
- Reheat larger portions in a 325ยฐF oven, covered with foil, for 15โ20 minutes.
- Use a toaster oven at 325ยฐF for 8โ12 minutes for better texture.
- Air fry individual slices at 320ยฐF for 4โ6 minutes to lightly crisp the edges.
- Freeze baked slices for up to 2 months, wrapped individually and stored in a freezer-safe bag.
- Thaw frozen slices overnight in the refrigerator before reheating.
Recipe FAQs
- Can I make this Breakfast Casserole ahead of time? Yes, assemble it the night before, cover it tightly, refrigerate it, and bake it the next morning.
- Do I need to cook the sausage first? Yes, the sausage should be fully browned and drained before it goes into the casserole.
- Can I use frozen hashbrowns? Yes, frozen shredded hashbrowns work well. Thaw them completely and squeeze out extra moisture first.
- Are green chiles spicy? Mild canned green chiles add flavor without much heat. Use hot green chiles for a spicier casserole.
- How do I know when the casserole is done? The center should be set, the edges should be lightly golden, and a knife inserted in the middle should come out clean.
- Can I add more cheese? Yes, you can increase the cheese to 1 cup or more if you prefer a cheesier casserole.
- Why is my casserole watery? The hashbrowns may not have been dried enough, or the sausage may not have been drained well.
Southwestern Breakfast Casserole
Breakfast Casserole is a hearty make-ahead brunch bake with taco-seasoned sausage, fluffy eggs, hashbrowns, green chiles, and cheese.
Ingredients
- 1 pound breakfast sausage
- 1 packet taco seasoning, or 2 tablespoons homemade taco seasoning
- 6 large eggs
- 1/2 cup milk
- 1 can diced green chiles, 4 ounces, drained
- 1 small onion, diced
- 1/2 cup shredded cheddar cheese or Mexican blend cheese
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic salt
- 4 cups frozen shredded hashbrowns, thawed and squeezed dry
- 1 tablespoon olive oil or butter, for sautรฉing the onion
- Nonstick cooking spray or butter, for greasing the baking dish
- Optional toppings: salsa, sour cream, avocado, cilantro, hot sauce, green onions
Instructions
- Preheat the oven: Preheat your oven to 350ยฐF. Grease a 9×13-inch baking dish with nonstick cooking spray or butter, making sure to coat the bottom and sides well.
- Prepare the hashbrowns: Place the thawed hashbrowns in a clean kitchen towel or several layers of paper towels. Squeeze firmly to remove as much moisture as possible. This step helps keep the casserole from turning watery.
- Cook the sausage: Place a large skillet over medium heat. Add the breakfast sausage and cook for 7โ9 minutes, breaking it into small crumbles with a spatula as it browns. Cook until no pink remains.
- Season the sausage: Sprinkle the taco seasoning over the cooked sausage. Stir well so the sausage is evenly coated. If the pan seems dry, add 2 tablespoons of water and stir until the seasoning coats the meat. Drain excess grease if needed.
- Sautรฉ the onion: Transfer the sausage to a plate. In the same skillet, add olive oil or butter if the pan is dry. Add the diced onion and cook over medium heat for 3โ5 minutes, stirring often, until softened and lightly golden.
- Layer the hashbrowns: Spread the thawed, dried hashbrowns evenly across the bottom of the prepared baking dish. Use a spatula or clean hands to make an even layer from corner to corner.
- Add the sausage and vegetables: Spoon the seasoned sausage evenly over the hashbrowns. Scatter the sautรฉed onions and drained green chiles over the top so every slice gets a balanced amount of filling.
- Add the cheese: Sprinkle the shredded cheese evenly over the casserole. For a cheesier top, add an extra 1/2 cup if desired.
- Make the egg mixture: In a large mixing bowl, crack the eggs. Add the milk, black pepper, and garlic salt. Whisk thoroughly until the mixture is smooth, evenly combined, and slightly frothy.
- Pour in the eggs: Slowly pour the egg mixture evenly over the casserole. Start around the edges, then pour through the center so the eggs settle into all the layers.
- Press gently: Use the back of a spoon or spatula to gently press the ingredients down into the egg mixture. Do not pack it tightly; just make sure everything is lightly coated and level.
- Bake the casserole: Place the baking dish in the preheated oven and bake uncovered for 45โ55 minutes. The casserole is ready when the eggs are set, the edges are lightly golden, and the center no longer looks wet.
- Check for doneness: Insert a knife into the center of the casserole. If it comes out clean without wet egg, it is done. If the center still looks loose, bake for another 5 minutes and check again.
- Rest before slicing: Remove the casserole from the oven and let it rest for 10 minutes. This helps the eggs finish setting and makes the casserole easier to slice neatly.
- Serve: Cut into 8 squares and serve warm with salsa, sour cream, avocado, hot sauce, cilantro, or green onions.
Notes
Nutrition Information:
Yield: 8 Serving Size: 1Amount Per Serving: Calories: 680Total Fat: 48gSaturated Fat: 13gUnsaturated Fat: 35gCholesterol: 206mgSodium: 1491mgCarbohydrates: 41gFiber: 4gSugar: 2gProtein: 23g






