Breakfast Enchiladas with Ham Eggs

Category: Morning Meals Worth Getting Out of Bed For

Ham and eggs are nestled with cheddar cheese in soft flour tortillas, rolled and arranged in a baking dish, then blanketed with a creamy egg custard. The dish is baked until bubbling and golden, offering rich, savory flavors in every slice. Make-ahead friendly and a great use of leftover ham, these warm enchiladas can be enjoyed on their own or dressed up with salsa, sour cream, and extra green onions for a vibrant touch. Ideal for family breakfast, brunch gatherings, or special occasions, delivering satisfying comfort with every bite.

Lili Clark smiling at the camera.
Created By Lili Clark
Updated on Fri, 03 Jul 2026 18:26:24 GMT
A fork is being used to eat a breakfast enchilada. Save
A fork is being used to eat a breakfast enchilada. | lilicooks.com

This cheesy and satisfying breakfast enchiladas recipe is my go-to choice for turning leftover ham into a simple and filling morning meal that everyone loves. With soft tortillas packed full of savory ham and eggs, baked until bubbling with golden cheese, this dish never fails to impress at brunches or family gatherings.

I first made these when my family came to visit and they disappeared faster than I expected. The kids love helping me roll the tortillas and they always ask for extra cheese on top.

Ingredients

  • Cubed and cooked ham: Gives the dish its savory protein and is a great way to use leftovers from a roast. Look for ham with good marbling for flavor.
  • Chopped green onions: Add fresh flavor and a light crunch. Choose crisp bright green stalks for best taste.
  • Shredded cheddar cheese: Brings melty goodness. Choose a sharp cheddar to balance the richness of the ham.
  • Soft taco flour tortillas: Are easy to roll and bake up tender. Fresh tortillas from a bakery or local store make a difference in texture.
  • Half-and-half: Creates a smooth custard for the eggs to set. You can substitute whole milk for a lighter version if you prefer.
  • Large whole eggs: Bind the filling and bake into a fluffy texture. Use eggs with bright orange yolks for more color.
  • All-purpose flour: Thickens the egg mixture so the enchiladas are creamy not watery.
  • Salt: Brings out the flavors in every bite so do not skimp.
  • Salsa, sour cream and extra green onion: Take these over the top when serving. Try a chunky salsa for texture.

Step-by-Step Instructions

Prepare the Filling:
In a medium bowl combine the cubed ham chopped green onions and two cups of shredded cheddar cheese. Stir together until everything is evenly mixed so the flavor is balanced in every enchilada.
Roll the Enchiladas:
Scoop about half a cup of filling onto each tortilla. Roll up tightly keeping the filling inside and arrange each tortilla seam side down in a greased baking dish. Make sure they are close together but not overlapping so they bake evenly.
Mix and Pour the Egg Custard:
In a separate bowl whisk together the half-and-half eggs flour and salt until very smooth with no lumps. This helps the custard bake up creamy. Pour mixture evenly over the rolled enchiladas making sure each one gets coated.
Let Rest or Bake:
If you want to make ahead cover the dish and refrigerate overnight. Otherwise move straight to baking for the freshest texture.
Bake to Perfection:
Cover the dish with foil and bake at three hundred fifty degrees Fahrenheit for about thirty to forty minutes or until the eggs are mostly set. Remove the foil sprinkle the last half cup of cheese over the top and return to the oven. Bake uncovered for about ten more minutes until the cheese melts and the tops turn golden brown.
Serve Hot:
Scoop out the enchiladas onto plates and add toppings like salsa sour cream and more green onions as you like. Enjoy them warm for the best flavor.
A plate of breakfast enchiladas with cheese and tomatoes.
A plate of breakfast enchiladas with cheese and tomatoes. | lilicooks.com

My favorite part is the crispy cheesy edges that form as they bake. Last Christmas my little nephew insisted on eating only the corners because he loved the browned cheese so much.

Storage Tips

Cover and refrigerate leftovers up to four days. For freezing use a sturdy baking dish and wrap well. Thaw overnight in the fridge before reheating. I like to reheat portions in the oven for a fresher taste and crispy top.

Ingredient Substitutions

Swap the ham for cooked bacon or crumbled sausage for a different flavor. Try Monterey Jack or pepper Jack cheese if you want to change up the cheese. Whole wheat tortillas also work if you want more fiber.

Breakfast enchiladas with cheese and tomatoes.
Breakfast enchiladas with cheese and tomatoes. | lilicooks.com

Serving Suggestions

Serve with a side of fruit salad or avocado slices for a balanced brunch plate. For extra flavor top with fresh pico de gallo or a hint of hot sauce. My family loves drizzling spicy salsa verde for a little extra zing.

Cultural Context

Breakfast enchiladas are a playful twist on traditional Mexican enchiladas using classic American breakfast ingredients. This fusion recipe is ideal for weekend brunches and holiday mornings when everyone wants something hearty and comforting.

Recipe FAQs

→ Can I make this dish ahead of time?

Yes, you can assemble the enchiladas, cover, and refrigerate overnight before baking in the morning for a quick, fresh breakfast.

→ Is it necessary to use ham, or can I substitute another protein?

Ham provides a smoky flavor, but cooked bacon, sausage, or even sautéed vegetables work well if you prefer a different filling.

→ How do I prevent soggy enchiladas?

Use cooked and drained ham, avoid over-saturating with custard, and bake uncovered for the last few minutes to achieve a golden top.

→ Can I use other types of cheese?

Certainly! Monterey Jack, pepper jack, or a Mexican cheese blend can substitute or blend with cheddar for different flavor nuances.

→ What can I serve on the side?

Top with salsa, sour cream, and extra green onions, and consider serving with fresh fruit or a simple green salad for balance.

→ Are these enchiladas freezer friendly?

Yes, assemble and freeze before baking. Thaw overnight in the refrigerator and bake as directed when ready to enjoy.

Breakfast Enchiladas with Ham Eggs

Ham, eggs, and cheddar wrapped in tortillas then baked until golden, perfect for cozy mornings or holiday brunch.

Preparation Time
10 min
Cooking Time
40 min
Overall Time
50 min
Created By: Lili Clark

Category: Breakfast

Skill Level: Moderate

Cuisine Type: Tex-Mex

Output: 8 Serves (8 enchiladas)

Dietary Options: ~

Ingredients

→ Main Ingredients

01 2 cups cubed and cooked ham
02 1/2 cup chopped green onions
03 2 1/2 cups shredded cheddar cheese, divided
04 8 soft taco flour tortillas (8 inches)

→ Egg Mixture

05 1 1/4 cup half-and-half
06 4 large whole eggs
07 1 tablespoon flour
08 1/2 teaspoon salt

→ Optional Toppings

09 Salsa
10 Sour cream
11 Additional green onions

Steps

Step 01

Preheat oven to 350°F (175°C) and spray a 9x13 inch baking dish with cooking spray.

Step 02

In a medium bowl, mix together ham, green onions, and 2 cups of shredded cheddar cheese. Reserve the remaining 1/2 cup of cheese for later use.

Step 03

Use a 1/2-cup measuring cup to portion out the cheese mixture onto each tortilla. Roll the tortillas and place them seam side down in the prepared baking dish, ensuring the sides are touching.

Step 04

In a medium bowl, whisk together half-and-half, eggs, flour, and salt until smooth.

Step 05

Pour the egg mixture evenly over the assembled tortillas in the baking dish. If preparing ahead, cover and refrigerate overnight.

Step 06

Cover the dish with foil and bake for 30-40 minutes. Then remove the foil, sprinkle the remaining 1/2 cup of cheese over the enchiladas, and bake for an additional 10 minutes or until the tops are golden brown and the egg mixture is set.

Step 07

Serve the enchiladas plain or with salsa, sour cream, and additional green onions as desired.

Required Tools

  • 9x13 inch baking dish
  • Medium mixing bowl
  • Whisk
  • Foil
  • Measuring cups

Allergy Information

Always check each ingredient for allergens, and consult a medical professional if unsure.
  • Contains dairy (cheese, half-and-half)
  • Contains gluten (flour tortillas)
  • Contains eggs

Nutritional Information (per serving)

These details are shared for general guidance and don’t replace professional advice.
  • Calories: ~
  • Fats: ~
  • Carbohydrates: ~
  • Proteins: ~