Ground Beef Enchilada Breakfast Casserole is my kind of weekend breakfast: hearty, cheesy, and actually filling. It tastes like a beef enchilada and a breakfast bake had a very good idea together.
The tortillas soften into these tender layers, the enchilada sauce gives it that Tex Mex flavor, and the eggs set everything so it slices cleanly. I like this version because it’s bold without being fussy, and you can keep the heat level exactly where you want it.
For me, it’s especially good for brunch, holiday mornings, or any day you need something you can bake once and serve in squares. Put out sour cream, jalapeños, and salsa, and everyone can top their own.

Why You’ll Love This Recipe
Hearty breakfast: Between the beef, eggs, and cheese, this one holds up as a real meal, not just a “snack breakfast.”
Enchilada flavor: The combo of tortillas and red enchilada sauce gives it that familiar enchilada taste in an easy baked form.
Easy to make ahead: I love this for mornings when you don’t want to cook from scratch. You can assemble it ahead and bake when you’re ready.
Feeds a group: A 9×13 pan gives you generous slices, and it’s simple to serve buffet-style with toppings.
Flexible: Swap the meat, add beans, or bump up the spice. It still works.
Ingredients You’ll Need
Beef mixture
- Ground beef: I use regular ground beef here, but anything in the 80/20 to 90/10 range works. Just drain the extra fat so the casserole doesn’t get greasy.
- Yellow onion: A small diced onion gives the beef mixture some sweetness and keeps it from tasting flat.
- Garlic – Fresh is best here. It’s a small amount, but it matters.
- Taco seasoning: Use your favorite store-bought packet or homemade blend. This is doing a lot of the heavy lifting flavor-wise.
- Tomato paste (optional): I like adding it when I have it because it makes the beef mixture a little richer and helps it thicken.
- Diced green chiles: Mild, tangy, and very Tex Mex. If you’re sensitive to heat, stick with mild.
- Olive oil (if needed): Only if your beef is very lean and the pan looks dry when you start cooking the onion.
- Salt: Season to taste, especially after adding the taco seasoning (some brands are saltier than others).
- Black pepper: Just a little is nice with the beef and eggs.
Casserole layers
- Corn tortillas: Corn gives the best enchilada flavor and the right texture once it bakes. Flour tortillas work too, but they get softer and more bread-y.
- Red enchilada sauce: Use a sauce you like the taste of straight from the can, because that flavor comes through in the finished casserole.
- Black beans (optional): I add them when I want the casserole a little more filling. Make sure they’re drained and rinsed so the layers don’t get watery.
- Mexican blend cheese: This melts well and gives you that classic Tex Mex cheese pull. Cheddar or Monterey Jack are both fine too.
- Nonstick cooking spray: Don’t skip it. The edges get cheesy, and it helps the slices lift out cleanly.
Egg custard
- Eggs: These set the whole casserole so it holds together and slices like a breakfast bake.
- Milk: Regular milk is what I use. It keeps the eggs tender instead of dense.
- Diced green chiles (optional): If you didn’t use them in the beef, you can add them here instead. It spreads that chile flavor through the whole casserole.
- Ground cumin: This leans into the enchilada/taco flavor in a way that works really well with eggs.
- Smoked paprika (optional): A little smoky note is nice, especially if your enchilada sauce is on the mild side.
- Salt: Eggs need enough salt or they taste bland. I keep it simple and add it right in the custard.
For serving
- Sour cream: This cools things down and makes each slice feel a little more “enchilada-like.”
- Sliced jalapeños: Use fresh for a sharper bite, or pickled for tang and a little heat.
- Cilantro: I like a small handful over the top right before serving.
- Salsa or pico de gallo: Either one is great. Pico adds freshness, and salsa adds more saucy heat.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F and grease a 9×13-inch baking dish with nonstick spray.
- Cook the beef: In a large skillet over medium heat, cook the ground beef and diced onion until the beef is browned and the onion is softened.
- Add the garlic: Stir in the minced garlic and cook for about 30 seconds, just until fragrant.
- Drain the fat: Carefully drain off excess grease from the skillet so the casserole doesn’t turn oily.
- Season the beef: Stir in the taco seasoning, tomato paste (if using), and diced green chiles. Add 2 to 3 tablespoons water and simmer until the mixture thickens a bit.
- Start the layers: Spread a thin layer of enchilada sauce in the bottom of the baking dish, then add half of the tortilla strips.
- Add the filling: Layer on half of the beef mixture, sprinkle on black beans if using, spoon over half of the remaining enchilada sauce, and add about 1 cup of the shredded cheese.
- Repeat the layers: Add the rest of the tortilla strips, then the remaining beef mixture, then the remaining enchilada sauce.
- Whisk the eggs: In a bowl, whisk the eggs, milk, cumin, smoked paprika (if using), and salt until smooth.
- Add the custard: Pour the egg mixture evenly over the casserole, letting it sink into the layers, then top with the remaining cheese.
- Bake: Bake for 35 to 45 minutes, until the center is set and the top is browned.
- Rest and serve: Let the casserole rest for about 10 minutes before slicing, then serve with sour cream, jalapeños, cilantro, and salsa if you like.

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
Cut the tortillas into strips, not big squares. Strips layer more evenly and you don’t end up with random stiff corners that don’t soften.
Drain the beef well. Even if you’re using lean ground beef, I still like to drain it. Too much fat can make the bottom of the casserole feel heavy.
Use an enchilada sauce you actually like. The sauce flavor really comes through, so if you have a favorite brand, this is the time to use it.
Watch the center, not just the top. If the top is browned but the center still jiggles a lot, give it another 5 minutes and check again.
Let it rest before slicing. Ten minutes makes a difference. The eggs finish setting and you get cleaner pieces.
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, jalapeños, cilantro, and pico or salsa. Everyone can keep theirs mild or spicy.
- Fresh fruit: A simple bowl of melon, pineapple, or berries is nice on the side. It’s an easy way to add something fresh.
- Breakfast potatoes: If you want a bigger brunch spread, add roasted potatoes or hash browns. I like them with extra salsa on top.
- Avocado: Sliced avocado or quick guacamole works really well with the enchilada sauce and cheese. It also cools things down if you made it spicy.
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, or cover the pan with foil and warm it 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, plan on adding 5 to 10 minutes to the bake time. I still start checking at the regular time, since ovens and dishes vary.
If you want it longer-term, you can freeze baked portions tightly wrapped for up to 2 months. Reheat covered until heated through.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use flour tortillas instead of corn?
Yes. Flour tortillas work, but the casserole will be a bit softer and more bread-like. For the most enchilada-style flavor, I prefer corn.
How do I know when it’s done baking?
The center should look set, not wet, and it shouldn’t jiggle like liquid when you gently shake the dish. A little movement is fine, but it should look like a baked egg casserole in the middle.
Can I swap the ground beef?
You can use ground turkey or breakfast sausage instead. Sausage is saltier, so I usually hold off on extra salt until I taste the meat mixture.
Can I add more heat?
Definitely. A pinch of chipotle powder is great here, or you can add diced jalapeño to the beef when you cook the onion.
Do black beans make it too heavy?
I don’t think so, but I keep them optional for a reason. If you want a more classic enchilada-and-eggs feel, leave them out; if you want it extra filling, add them.
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.

Ground Beef Enchilada Breakfast Casserole
INGREDIENTS
Beef mixture
- 1 lb ground beef
- 1 small yellow onion diced
- 2 cloves garlic minced
- 2 tbsp taco seasoning
- 1 tbsp tomato paste optional
- 1 can diced green chiles 4 oz
- 1 tbsp olive oil if needed
- salt to taste
- black pepper to taste.
Casserole layers
- 10 corn tortillas cut into strips
- 2 cups red enchilada sauce
- 1 can black beans 15 oz drained and rinsed optional
- 3 cups shredded Mexican blend cheese divided
- nonstick cooking spray.
Egg custard
- 8 large eggs
- 1 cup milk
- 1 4 oz can diced green chiles optional if not used above
- 1 tsp ground cumin
- ½ tsp smoked paprika optional
- ½ tsp salt.
For serving
- sour cream
- sliced jalapenos
- chopped cilantro
- salsa or pico de gallo.
INSTRUCTIONS
Prep and beef
- preheat oven to 350 F and grease a 9x13 inch baking dish
- cook ground beef and onion in a skillet over medium heat until browned and onions are soft then add garlic and cook until fragrant
- drain excess fat then stir in taco seasoning tomato paste and diced green chiles with 2 to 3 tbsp water and simmer until thickened.
Assemble and bake
- spread a thin layer of enchilada sauce in the baking dish then add half the tortilla strips
- layer on half the beef mixture optional black beans half the remaining enchilada sauce and 1 cup cheese then repeat layers ending with sauce
- whisk eggs milk and seasonings until smooth then pour evenly over the casserole and top with remaining cheese
- bake until the center is set and the top is browned 35 to 45 minutes then rest 10 minutes before slicing and serving with desired toppings.
