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.
Why you’ll love this recipe
- Seriously filling and high protein. Ground beef, eggs, and cheese in every single bite means this breakfast keeps you going all the way through to lunch without any mid-morning hunger crashes.
- The white sauce is everything. That creamy, velvety sauce smothered over the top is what takes these enchiladas from good to genuinely unforgettable. It soaks into the tortillas as they bake and creates something magical.
- Family friendly and crowd pleasing. This recipe scales up easily and works beautifully for feeding a group. Perfect for weekend family breakfasts, brunch gatherings, or holiday mornings.
- Make ahead friendly. You can assemble the entire dish the night before and just pop it in the oven in the morning. Breakfast with almost zero morning effort — yes please.
- Ready in 50 minutes. That includes prep time. For a baked breakfast dish this hearty, fifty minutes is genuinely impressive.
- Freezer friendly. Make a double batch, freeze half, and you have a proper breakfast waiting for you on those mornings when you have absolutely no time or energy to cook.
Ingredients and key notes
For the filling:
- 500g (1 lb) ground beef — The main protein base. Use an 80/20 blend for the best flavor. Season it well and do not rush the browning step — that is where a lot of the flavor comes from.
- 4 large eggs, lightly beaten — Scrambled gently into the beef mixture. Do not fully cook them in the pan — they will finish cooking in the oven and staying slightly underdone at this stage keeps them from turning rubbery.
- 1 medium onion, finely diced — Adds a sweet, savory foundation to the beef filling.
- 1 green bell pepper, finely diced — Adds color, texture, and a mild savory flavor that pairs beautifully with the beef.
- 2 cloves garlic, minced — Because garlic makes everything better. No exceptions.
- 1 teaspoon cumin — Gives the beef filling that warm, earthy depth that makes it taste distinctly Mexican-inspired.
- 1 teaspoon chili powder — Adds a mild heat and a rich color to the filling. Adjust up or down based on your heat preference.
- 1/2 teaspoon smoked paprika — Adds a subtle smokiness that works really well against the creamy white sauce.
- Salt and black pepper to taste
- 1 tablespoon olive oil — For cooking the filling.
For the white sauce:
- 2 tablespoons butter — The fat base for your roux. Use unsalted so you can control the seasoning.
- 2 tablespoons all purpose flour — Combined with the butter to form a roux that thickens the sauce. Cook it properly for at least a minute before adding the milk or your sauce will taste floury.
- 2 cups whole milk — Adds in gradually to create a smooth, velvety sauce. Whole milk gives you the richest result. You can use 2 percent but the sauce will be slightly thinner.
- 1 cup shredded monterey jack cheese — Melted directly into the white sauce to make it extra rich and cheesy. Monterey jack melts beautifully and has a mild, creamy flavor that does not overpower the filling.
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Salt and white pepper to taste
For assembly:
- 8 medium flour tortillas — Soft, pliable, and large enough to roll without tearing. Warm them slightly before rolling if they feel stiff — this prevents cracking.
- 1 cup shredded cheddar cheese — Sprinkled generously on top before baking for that golden, melty finish.
- Fresh parsley or cilantro, chopped — For garnish. Adds a bright, fresh note against the richness of the sauce.
Step-by-step instructions
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.
Serving suggestions
- Serve with a dollop of sour cream on the side for an extra creamy, cooling contrast to the warm spiced filling.
- Fresh sliced avocado or a simple guacamole on the side pairs beautifully with the richness of the white sauce.
- A fresh tomato salsa or pico de gallo adds a bright, acidic balance that cuts through the creaminess perfectly.
- Serve alongside a simple fruit salad for a complete brunch spread that covers all the bases.
- Hot sauce on the table is non-negotiable for anyone who likes a little extra heat with their breakfast.
- For a bigger brunch spread, these pair wonderfully with roasted breakfast potatoes or hash browns on the side.
Storage tips
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.
Let’s wrap this up
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.
Breakfast enchiladas – the hearty morning meal your whole family will wake up for
Description
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.
Ingredients
For the filling:
For the white sauce:
For assembly:
Instructions
-
Preheat oven to 375 degrees F (190 degrees C). Grease a 9 by 13 inch baking dish.
-
Saute onion and bell pepper in olive oil for 3 to 4 minutes. Add garlic and cook for 1 minute. Add ground beef and cook for 6 to 8 minutes until browned. Drain fat.
-
Season beef with cumin, chili powder, smoked paprika, salt and pepper. Cook for 1 minute.
-
Add beaten eggs to beef mixture. Fold gently and cook for 2 to 3 minutes until just set. Remove from heat.
-
Make white sauce: melt butter, whisk in flour for 1 minute, gradually add milk whisking continuously until thickened. Stir in monterey jack cheese, garlic powder, onion powder, salt and white pepper until smooth.
-
Pour a thin layer of white sauce in the baking dish. Fill each tortilla with beef and egg mixture, roll tightly, and place seam side down in the dish.
-
Pour remaining white sauce over the top. Sprinkle with shredded cheddar.
-
Bake uncovered for 25 to 30 minutes until golden and bubbling.
-
Rest for 5 minutes, garnish with fresh parsley or cilantro and serve.
