In my house, breakfast used to be a negotiation. Someone wanted toast, someone else wanted nothing at all, and I was standing in the kitchen wondering why I even bothered. Sound familiar?
Then I made these breakfast enchiladas one Saturday morning — mostly because I had leftover ground beef and a pack of tortillas that needed to be used up. I was not expecting much. I was definitely not expecting my family to ask for them again the very next weekend. And the weekend after that.
There is something about a warm, cheesy, sauced enchilada first thing in the morning that just works on a level that toast and cereal simply cannot compete with. It is filling, it is packed with protein, and it tastes like you put in way more effort than you actually did. That is my kind of breakfast recipe.
For the filling:
For the white sauce:
For assembly:
Step 1: Preheat your oven
Preheat your oven to 375 degrees F (190 degrees C). Lightly grease a large baking dish — a 9 by 13 inch dish works perfectly for eight enchiladas. Set aside.
Step 2: Cook the beef filling
Heat the olive oil in a large skillet over medium-high heat. Add the diced onion and green bell pepper and cook for 3 to 4 minutes until softened. Add the minced garlic and cook for another minute until fragrant. Add the ground beef and break it apart with a wooden spoon. Cook for 6 to 8 minutes until browned and cooked through. Drain any excess fat.
Step 3: Season the filling
Reduce the heat to medium. Add the cumin, chili powder, smoked paprika, salt, and black pepper to the beef mixture. Stir well and cook for one minute to let the spices bloom into the meat.
Step 4: Add the eggs
Pour the lightly beaten eggs directly into the seasoned beef mixture. Stir gently and cook for 2 to 3 minutes, folding the eggs into the beef as they set. Remove from the heat while the eggs are still slightly soft — they will finish cooking in the oven. Set the filling aside.
Step 5: Make the white sauce
In a medium saucepan over medium heat, melt the butter. Add the flour and whisk constantly for one minute to cook out the raw flour taste. This is your roux — do not skip the one minute cooking time. Gradually pour in the milk, whisking continuously to prevent lumps. Cook for 4 to 5 minutes, whisking regularly, until the sauce thickens enough to coat the back of a spoon. Remove from heat and stir in the shredded monterey jack cheese, garlic powder, onion powder, salt, and white pepper. Stir until the cheese is fully melted and the sauce is smooth and velvety.
Step 6: Assemble the enchiladas
Pour a thin layer of the white sauce across the bottom of your prepared baking dish — about a quarter cup. This prevents the tortillas from sticking and adds flavor from the bottom up. Warm your tortillas slightly if needed. Place a generous scoop of the beef and egg filling down the center of each tortilla. Roll them up tightly and place them seam side down in the baking dish, fitting them snugly side by side.
Step 7: Add the sauce and cheese
Pour the remaining white sauce evenly over the top of the rolled enchiladas, making sure every tortilla is well covered. Sprinkle the shredded cheddar cheese generously over the top.
Step 8: Bake
Place the baking dish in the preheated oven and bake uncovered for 25 to 30 minutes until the cheese on top is fully melted, golden in spots, and the sauce is bubbling around the edges. The tortillas should look set and slightly puffed.
Step 9: Rest and garnish
Pull the dish out of the oven and let it rest for 5 minutes before serving. This helps everything settle and makes portioning much easier. Garnish generously with fresh chopped parsley or cilantro and serve immediately.
Refrigerator: Store leftover enchiladas covered tightly with foil or in an airtight container for up to 3 days. The sauce soaks further into the tortillas overnight which actually makes them even more flavorful the next day.
Freezer: These enchiladas freeze really well. For best results, assemble the dish completely but do not bake it. Cover tightly with plastic wrap and then foil and freeze for up to 2 months. When ready to bake, thaw overnight in the refrigerator and bake as directed, adding an extra 10 minutes to the baking time to account for the cold start.
Reheating: Reheat individual portions in the microwave for 2 to 3 minutes covered loosely with a damp paper towel to prevent drying out. To reheat the full dish, cover with foil and warm in the oven at 350 degrees F (175 degrees C) for 15 to 20 minutes until heated through. Remove the foil for the last 5 minutes to crisp up the cheese topping again.
Breakfast does not have to be boring and these breakfast enchiladas are proof of that. They are warm, cheesy, packed with protein, and the kind of meal that gets people out of bed without being asked twice.
Whether you are making them fresh on a lazy weekend morning or prepping them the night before for a busy weekday, they deliver every single time. Make them once and I guarantee they become a regular in your household.
Drop a comment below and tell me what you filled yours with — I love seeing how people make these their own. Share them on Pinterest and tag me so I can see your version. Happy cooking — Kip.
These breakfast enchiladas are loaded with seasoned ground beef, fluffy scrambled eggs, and melted cheese, all wrapped in soft flour tortillas and smothered in a rich, creamy white sauce before being baked until bubbling and golden. This is the kind of breakfast that turns a regular morning into something worth remembering.