Southwest Beef Breakfast Casserole is my kind of breakfast bake: cheesy, hearty, and actually filling enough to count as a real meal. It’s got that familiar hash brown-and-egg base, but with a more bold, savory direction.
The flavor is very Southwestern thanks to salsa, green chiles, cumin, and smoked paprika, and I like how the beans and corn make it feel a little more complete. The eggs set up tender, the edges get a little crisp, and the cheese melts into everything in the best way.
I make this one when I want an easy brunch casserole or a make-ahead breakfast that reheats well all week. It’s also one of those dishes where everyone can add their own toppings, which I think is half the fun.

Why You’ll Love This Recipe
Hearty breakfast: Between the beef, eggs, and cheese, this one actually sticks with you. It’s more “breakfast-for-dinner” filling than a light brunch nibble.
Southwest flavor: Salsa, green chiles, and warm spices make it taste like something you’d want with hot sauce and avocado. It’s savory and a little smoky.
Make-ahead friendly: You can assemble it the night before and bake it in the morning. That’s exactly when I reach for a recipe like this.
Easy to serve: Slice it like lasagna and set out toppings. People can keep it mild or go as spicy as they want.
Flexible: Swap the beef for turkey or sausage, switch up the cheese, or use mild salsa if you’re cooking for kids. It’s forgiving.
Ingredients You’ll Need
Beef mixture
- Ground beef: I use regular ground beef here because it browns well and stays flavorful. If you prefer lean, that’s fine too—just keep an eye on it so it doesn’t dry out.
- Yellow onion: A small yellow onion is my go-to for casseroles like this. It softens into the beef and adds a little sweetness.
- Red bell pepper: This adds a little crunch and color. Green bell pepper works too if that’s what you have.
- Garlic: Fresh garlic is best here. Jarred works in a pinch, but the flavor is better with fresh.
- Chili powder: Use a standard chili powder blend. If yours is spicy, you can back it off a bit.
- Ground cumin: This is what gives the beef that classic Southwest flavor. I wouldn’t skip it.
- Smoked paprika: Adds a smoky note that works really well with salsa and green chiles. Regular paprika is okay if that’s all you have.
- Diced green chiles: Canned green chiles are mild but still add a lot of flavor. Make sure to drain them so the casserole doesn’t get watery.
- Kosher salt: Seasoning the beef mixture well makes the whole casserole taste right. If you’re using table salt, use a little less.
- Olive oil: This is just as needed for the skillet, depending on how lean your beef is. Sometimes you won’t need much at all.
Casserole base
- Frozen shredded hash browns: Thaw them and pat them dry. That one step makes a big difference so the bottom doesn’t turn soggy.
- Black beans: Canned black beans are easy here—just rinse and drain well. Pinto beans work too.
- Corn: Frozen corn is what I use most often. Fresh is great if you have it.
- Salsa: I like a thicker salsa so it doesn’t water things down. Mild, medium, or hot all work—just pick what you actually like eating.
- Mexican blend cheese: This melts nicely and has good flavor without thinking too hard. Pepper jack is great if you want more heat.
Egg custard
- Eggs: This is the structure of the whole casserole. Large eggs are standard and work best.
- Milk: Regular milk keeps the eggs tender. You can use what you have, but very low-fat milk can bake up a little less creamy.
- Sour cream: Optional, but I like it for a slightly richer, softer egg texture. Plain Greek yogurt also works.
- Black pepper: Freshly ground is nice if you have it. It adds a little bite without making it spicy.
For serving
- Jalapeños: Great if you want heat and crunch on top. Pickled jalapeños are an easy option too.
- Cilantro: Adds freshness and cuts through the richness. If you’re not a cilantro person, just leave it off.
- Green onions: I like these for a mild onion bite without overpowering the casserole.
- Hot sauce: This is how I adjust spice per slice. Set out a couple options if you’ve got them.
- Avocado: Sliced avocado or a quick guacamole is really good here. It cools everything down a bit.
- Sour cream: Always a good idea on Southwest-style casseroles. Especially if you used a spicy salsa.

Recipe Instructions
- Preheat the oven: Heat the oven to 375°F and grease a 9×13-inch baking dish.
- Brown the beef: Cook the ground beef with the onion and red bell pepper in a large skillet over medium-high heat until the beef is browned and the vegetables have softened.
- Add the seasonings: Stir in the garlic, chili powder, cumin, smoked paprika, diced green chiles, and salt. Cook for about 1 minute, just until fragrant.
- Drain the fat: If there’s a lot of grease in the skillet, drain off the excess so the casserole doesn’t get oily.
- Add the hash browns: Spread the thawed hash browns evenly in the greased baking dish.
- Add the fillings: Top the hash browns with the black beans, corn, beef mixture, salsa, and 1 1/2 cups of the shredded cheese.
- Whisk the eggs: In a large bowl, whisk the eggs with the milk, sour cream (if using), and black pepper until smooth.
- Add the egg mixture: Pour the egg mixture evenly over the casserole.
- Add more cheese: Sprinkle the remaining 1/2 cup cheese over the top.
- Bake: Bake for 35 to 40 minutes, until the center is set and the top is lightly browned.
- Rest: Let the casserole rest for about 10 minutes so it slices cleanly.
- Serve: Slice and serve with jalapeños, cilantro, green onions, hot sauce, avocado, and/or sour cream.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Thaw and dry the hash browns. If they go in icy or wet, the casserole can turn out watery. I thaw them in a colander, then give them a quick pat with paper towels.
Use a thicker salsa. Thin salsa can make the middle take longer to set. If your salsa looks watery, stir it first and spoon mostly the chunky part into the casserole.
Drain the beef well. Even if you use lean beef, there can be enough fat to make the bottom greasy. I usually tilt the skillet and spoon some off before assembling.
Don’t bake until it’s bone-dry. The center should be set, but it’s fine if it still has a little softness when you jiggle the pan. It will keep setting as it rests.
Adjust the heat with toppings. I like keeping the casserole itself medium and letting people add jalapeños and hot sauce at the table. It’s the easiest way to keep everyone happy.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Toppings bar: Put out sour cream, avocado, cilantro, green onions, and hot sauce. It makes the casserole feel less heavy and more like a full brunch spread.
- Fresh fruit: A bowl of pineapple, melon, or berries is nice on the side. I like something cold and simple with this.
- Extra salsa: Warm a little extra salsa or serve pico de gallo alongside. It’s especially good if you’re reheating leftovers.
- Simple greens: If you’re doing this for breakfast-for-dinner, a quick green salad with lime juice and olive oil works. Nothing fancy.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store leftovers covered in the fridge for up to 4 days. Reheat slices in the microwave for an easy breakfast, or warm the whole pan in the oven until hot.
You can make this recipe ahead by assembling the casserole, covering it tightly, and refrigerating it for up to 12 hours before baking.
If you’re baking it straight from the fridge, you’ll usually need an extra 5 to 10 minutes in the oven. Just bake until the center is set.
If you want it to last longer, freeze individual portions or freeze the baked casserole. Thaw in the fridge overnight, then reheat until warmed through.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
How do I know when the casserole is done?
The center should look set, not wet, and a knife inserted near the middle should come out mostly clean. A little moisture is fine, but you shouldn’t see liquid egg.
Can I use ground turkey or breakfast sausage instead of beef?
Yes. Ground turkey works well, and breakfast sausage is great if you want it a little richer and saltier. If you use sausage, taste the mixture before adding more salt.
Do I really need to thaw the hash browns?
I strongly recommend it. Frozen hash browns release water as they bake, and that can make the casserole take longer to set and turn out a bit soggy.
Can I make it spicier (or milder)?
For more heat, use hot salsa, pepper jack cheese, and add jalapeños on top. For a milder version, use mild salsa and skip the jalapeños (and you can even use Monterey Jack if you want it extra gentle).
Can I freeze this casserole?
Yes, it freezes pretty well. I like freezing individual slices so they reheat quickly for breakfast.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Southwest Beef Breakfast Casserole
INGREDIENTS
Beef mixture
- 1 lb ground beef
- 1 small yellow onion diced
- 1 red bell pepper diced
- 2 cloves garlic minced
- 1 tsp chili powder
- 1 tsp ground cumin
- 1 tsp smoked paprika
- 1 4 oz can diced green chiles drained
- 1 tsp kosher salt
- 1 2 tbsp olive oil as needed.
Casserole base
- 4 cups frozen shredded hash browns thawed
- 1 cup canned black beans rinsed and drained
- 1 cup corn kernels fresh or frozen
- 1 cup thick salsa
- 2 cups shredded Mexican blend cheese divided.
Egg custard
- 10 large eggs
- 1 2 cup milk
- 1 4 cup sour cream optional
- 1 2 tsp black pepper.
For serving
- sliced jalapenos
- chopped cilantro
- sliced green onions
- hot sauce
- avocado
- sour cream.
INSTRUCTIONS
Prep and brown
- Heat oven to 375 F and grease a 9 by 13 inch baking dish
- cook ground beef with onion and bell pepper in a large skillet over medium high heat until browned and vegetables soften
- stir in garlic chili powder cumin smoked paprika green chiles and salt and cook until fragrant then drain excess fat.
Assemble and bake
- Spread hash browns in the baking dish and top with black beans corn beef mixture salsa and 1 1 2 cups cheese
- whisk eggs milk sour cream if using and black pepper then pour evenly over the casserole
- sprinkle remaining 1 2 cup cheese on top and bake until center is set and top is lightly browned about 35 to 40 minutes
- rest 10 minutes then slice and serve with desired toppings.
