Jump to Recipe
This breakfast enchilada casserole has 31 grams of protein per serving and takes about 55 minutes from start to table. The protein comes from real eggs, pork breakfast sausage, black beans and cheddar, not a scoop of powder, so it tastes like an actual breakfast.
I started making this on Sundays when my kids needed something they’d actually eat before school, and it disappears fast even from the picky one. Twelve corn tortillas get rolled around a filling much like this chorizo and black bean skillet, then baked under red enchilada sauce and melted cheese until the edges go a little crisp.
The one thing that trips people up is sogginess in the middle. Skip draining the sausage fat or drown the bottom of the pan in sauce before rolling, and the tortillas turn to mush instead of holding their shape. A thin layer of sauce underneath and a light hand on top keeps everything intact when you cut in.
Why You’ll Love This Recipe
- Delivers 31 grams of real protein per serving
- Uses pantry staples like canned beans and enchilada sauce
- Assembles ahead for busy weekday mornings
- Feeds six people from one 9×13-inch dish
Ingredient Notes
- breakfast sausage: Bulk pork sausage works best since it browns and crumbles easily. Ground chorizo is a spicier swap if your family likes heat.
- black beans: Canned beans save time and blend into the eggs without much extra cooking. Rinse them well to cut the sodium.
- corn tortillas: Warm them before rolling or they crack at the seams. Flour tortillas work too but soften more once baked.
- enchilada sauce: Store-bought red sauce keeps this quick. Check the label if you need it gluten free, some brands thicken with wheat flour.
- cheddar or Mexican blend cheese: Shred your own block cheese if you can, it melts smoother than pre-shredded with anti-caking starch on it.

Cheesy Baked Breakfast Enchiladas with Black Beans
Ingredients
Method
- Preheat the oven to 190 C / 375 F. Grease a 9x13-inch (23x33 cm) baking dish with butter or oil.
- Heat a 12-inch skillet over medium heat. Add the bulk pork breakfast sausage and cook, breaking it into crumbles, for 6 to 7 minutes until browned and no longer pink. Drain off excess fat and transfer the sausage to a large mixing bowl.
- In the same skillet, melt the butter over medium heat. Add the onion and cook for 3 minutes until soft. Stir in the black beans and green chiles and warm through for 2 minutes, then add to the bowl with the sausage.
- Whisk the eggs with the salt, pepper, and cumin. Pour into the skillet and cook over medium-low heat, stirring often, for 3 to 4 minutes until just set but still a little wet, they'll finish cooking in the oven. Fold the eggs into the sausage and bean mixture along with half the shredded cheddar or Mexican blend cheese.
- Wrap the tortillas in a damp kitchen towel and microwave for 30 seconds so they bend without cracking.
- Spread 1/2 cup of the enchilada sauce over the bottom of the prepared baking dish.
- Lay a tortilla flat, spoon about 1/3 cup of the egg filling down the center, and roll it up snugly. Place seam-side down in the dish. Repeat with the remaining tortillas, packing them in tight rows.
- Pour the remaining enchilada sauce over the top and scatter the rest of the shredded cheddar or Mexican blend cheese evenly.
- Bake for 20 to 22 minutes, until the cheese is melted and the sauce bubbles at the edges. An instant-read thermometer inserted in the center should read at least 165 F / 74 C.
- Let the casserole rest for 5 minutes. Top with sour cream, cilantro, green onion, and avocado before serving.
Notes
- Drain sausage fat before mixing with eggs and beans.
- Bake until sauce bubbles and center reads 165°F / 74°C.
- Rest 5 minutes before cutting so the filling sets.
- Assemble up to 24 hours ahead and refrigerate before baking.

Tips for Success
- Drain the cooked sausage well so the fat doesn’t pool under the tortillas and make the casserole greasy.
- Warm the tortillas before rolling so they bend without cracking or tearing at the seams.
- Undercook the scrambled eggs slightly on the stove since they finish setting in the oven.
- Use a thin layer of sauce on the bottom of the dish, not a puddle, to keep the tortillas from turning soggy.
- Pack the rolled tortillas snugly in the dish so they hold their shape while baking.
Variations
- Swap black beans for pinto beans and add a diced jalapeño to the filling for more heat.
- Use ground chorizo instead of breakfast sausage for a spicier, more heavily seasoned filling.
- Skip the meat and add an extra cup of black beans plus sautéed bell pepper for a vegetarian version.
Storage and Reheating
Store leftover enchiladas in an airtight container in the fridge for 4 days. The filling holds up well since it’s already fully cooked eggs and beans, not raw batter.
Reheat individual portions in the microwave for 60 to 90 seconds, or cover the dish loosely with foil and warm in a 175 C / 350 F oven for 15 to 20 minutes until heated through.
To freeze, cool the baked casserole completely, then wrap tightly and freeze up to 2 months. Thaw overnight in the fridge before reheating in the oven so the cheese melts back evenly instead of going rubbery.
Serving Suggestions
Fresh fruit like cantaloupe or orange slices cuts through the richness of the cheese and sausage. Crispy hash browns on the side round out the plate if you want something more filling.
Set out sour cream, extra hot sauce, and chopped cilantro so everyone can dress their plate the way they would for loaded breakfast tacos. Coffee or orange juice rounds out a weekend brunch spread.
This also works cut into smaller squares for a breakfast buffet or a Sunday get-together where people are grabbing food standing up.

FAQ
Why are my breakfast enchiladas soggy instead of holding their shape?
Soggy enchiladas usually mean too much sauce under the tortillas or sausage that wasn’t drained well. Spread only a thin layer of enchilada sauce on the bottom of the dish before rolling, and press the cooked sausage against the skillet to remove extra fat. A light hand with sauce on top also keeps the tortillas from turning to mush.
Can I use flour tortillas instead of corn tortillas in this recipe?
Yes, flour tortillas work and roll up a little easier since they’re more pliable. They turn softer and less structured than corn once baked in sauce, and they add gluten the corn version doesn’t have. Stick with 6-inch flour tortillas so the filling to tortilla ratio stays the same.
Can I assemble these breakfast enchiladas the night before baking?
Yes, assemble the full casserole, cover tightly, and refrigerate for up to 24 hours before baking. Pull it out while the oven preheats so it isn’t ice cold, and add 5 to 8 extra minutes to the bake time since it’s starting cold. This is how I get breakfast on the table on busy mornings.
What goes well with breakfast enchiladas besides sour cream?
Fresh fruit like cantaloupe or orange slices cuts through the richness, and crispy hash browns round out the plate if you want something more filling. A simple pico de gallo or extra hot sauce works too if the family likes heat. Coffee or orange juice rounds out a weekend brunch spread.
Are breakfast enchiladas with eggs and black beans gluten free?
They can be, since corn tortillas, eggs, and black beans are naturally gluten free, the same combination used in these egg white quesadillas with black beans. Check the labels on your breakfast sausage and enchilada sauce, though, since some brands add wheat-based fillers or thickeners. Swap in a certified gluten-free sausage and sauce if you need the whole dish to be safe.
What’s the difference between breakfast enchiladas and a breakfast burrito bake?
Breakfast enchiladas are rolled individually, arranged seam-side down, and covered in sauce before baking, so each piece holds its shape when you cut in. A burrito bake, like these freezer-ready turkey sausage burritos, is usually layered like a casserole with tortillas, filling, and sauce stacked, more like a lasagna. Both use similar fillings, but enchiladas plate more neatly.

