Breakfast enchiladas are a fully loaded make-ahead breakfast. They’re perfect for lazy weekends, guests, holidays, or even for ‘breakfast for dinner’!

Ham (or sausage), veggies and cheese are wrapped in tortillas and topped with a seasoned egg mixture. After resting overnight, it all bakes together for the perfect meal.

Breakfast Enchiladas on a plate with tomatoes and garnish

Top Breakfast Casserole

Sometimes breakfast can get into a rut with the same old things every day, & making a hot breakfast seems like a lot of work. That’s why we love this breakfast enchilada recipe.

It’s an easy make-ahead breakfast casserole to start the week off right! It’s hot and fresh with a kick of spice, great for weekend brunches.

ingredients to make Breakfast Enchiladas

Ingredients & Variations

MEAT Diced ham is a great addition to these enchiladas, but feel free to add sausage, bacon, beef, or chicken!

If you’d prefer, keep it vegetarian and add extra veggies to the diced peppers!

TORTILLAS You can use either flour or corn tortillas. While I make traditional enchiladas with corn tortillas, in this recipe I prefer flour. Remember to warm your tortillas first to keep them from cracking as you roll them.

TOPPINGS Shredded cheddar cheese is sprinkled over each enchilada before baking! Add your favorite taco toppings for serving – sour cream, guacamole, salsa, or chopped green chilies!

ingredients cooking in a pan and then put into a wrap to make Breakfast Enchiladas

How to Make Breakfast Enchiladas

Just a few steps and you’ll be on your way to breakfast perfection!

  1. Whisk egg mixture together (per recipe below) and set aside.
  2. Saute veggies and add in diced ham.
  3. Roll tortillas with veggie mixture, add cheese, place in a casserole dish.
  4. Cover with egg mixture and refrigerate overnight.

In the morning all that’s left to do is preheat the oven and bake the breakfast casserole, adding remainder of cheese in the middle of the baking time! Serve hot and bubbly with toast or hashbrowns and some citrus fruit. Yumminess!

Tips for the Best Breakfast Casserole

  • Part of the magic of this recipe is that the flavors have a chance to meld. Tortillas will soak in the egg mixture and get slightly puffy during the baking process adding great texture.
  • Be sure to cook casserole just until the eggs set.
  • Leftovers can be stored in an airtight container in the fridge for 2-3 days, and reheated in the oven or microwave. Refresh with favorite toppings, and serve with a thick slice of toast with butter for a hearty breakfast any day of the week!

Other Great Breakfast Dishes

Did you love these Breakfast Enchiladas? Be sure to leave a rating and a comment below! 

Breakfast Enchiladas on a plate
5 from 16 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Breakfast Enchiladas

These Breakfast Enchiladas are perfect to make ahead for a hungry crowd!
Prep Time 15 minutes
Cook Time 1 hour
Refrigerate 12 hours
Total Time 13 hours 15 minutes
Servings 8 tortillas


  • 2 teaspoons olive oil
  • 1 onion chopped
  • 1 clove garlic minced
  • ½ red bell pepper finely diced
  • ½ green bell pepper finely diced
  • 2 cups ham diced
  • 8 tortillas 8" each
  • 2 cups cheddar cheese shredded, divided

Egg Mixture

  • 5 eggs
  • 2 cups milk
  • 1 tablespoon flour
  • ½ teaspoon oregano
  • 3-4 dashes hot sauce such as Tobasco
  • salt & pepper to taste


  • Grease a 9x13 baking dish.
  • In a large saucepan, cook onion, garlic and bell peppers in oil over medium heat until tender, about 5 minutes. Stir in ham.
  • Place ¼ cup of ham mixture and 3 tablespoons of cheese on the end of a tortilla. Roll up and place seam side down in prepared pan. Repeat with remaining tortillas.
  • Whisk eggs, milk, flour, oregano, hot sauce, salt and pepper to taste. Pour over tortillas. Cover with foil and refrigerate overnight.
  • Preheat oven to 350°F. Remove pan from fridge while the oven preheats, about 20 minutes.
  • Bake covered for 35 minutes. Remove foil and top with remaining cheese. Bake an additional 15-20 minutes or until eggs are set. Serve with sour cream, salsa and toppings as desired.


Store leftovers in an airtight container in the fridge for up to 3 days. 
Reheat in the microwave until heated through, and refresh with cheese, salt & pepper. 
5 from 16 votes

Nutrition Information

Calories: 376 | Carbohydrates: 22g | Protein: 23g | Fat: 21g | Saturated Fat: 10g | Cholesterol: 157mg | Sodium: 864mg | Potassium: 349mg | Fiber: 1g | Sugar: 6g | Vitamin A: 808IU | Vitamin C: 17mg | Calcium: 332mg | Iron: 2mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Breakfast, Casserole
Cuisine American
Breakfast Enchiladas with writing
Breakfast Enchiladas with a title
open Breakfast Enchiladas with a title
ingredients to make Breakfast Enchiladas with a title and finished dish



Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Recipes you'll love

About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Latest & Greatest

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


    1. That should work just fine Irene. If you try it I would love to hear how it turns out!

  1. This is excellent! I made some modifications; added an additional egg, didn’t have ham so I used a can of Spam cut into cubes. Only had green pepper. Also added teaspoon of cumin. Poured egg mixture over filled tortillas and baked uncovered at 400 for about 30 minutes. Removed from oven and added about half a jar of medium salsa as it looked a little dry. Sprinkled with more shredded cheese and back in the oven for about 10 minutes. Turned out great. Was surprised how fluffy the eggs were. Next time I will use hot breakfast sausage for more flavor. My husband loved it. Have made several of your recipes and all have been great so far. Thanks.5 stars

    1. I’m so glad you’ve enjoyed the recipes Linda! Thank you so much for coming back and leaving a review!